# Note that make uses := for assignment instead of =
# I don't know why that is. The sooner you accept that this isn't
# bash/sh, the better.
This was addressed in a comment there (that was made over 8 years ago), but seems to have been ignored: it’s one of many kinds of assignments in GNU Make. Given that the comment is that old and the Gist was apparently updated within the last couple of days, it’s a bit disappointing to see that bit about assignment is still there. And the fact that the SHELL is assumed to be a recent Bash is a letdown too.
The difference between := and = is quite important: = is recursively expanded and is determined at the time of use. := is expanded at the time of definition.
Given that the comment is that old and the Gist was apparently updated within the last couple of days
(Apologies for the tangent, but…)
I don’t understand how gists handle time. The gist was created on January 14, 2015 and then edited a few times that same day. As far as I can see, there have been no revisions since that first day eight years ago. (While I’m at it, the last revision reports a diff of “No changes.” I have no idea what a revision of no changes means either, but let’s set that aside and focus on time.) The most recent comment says it was made and edited “19 hours ago.” Nevertheless, when I first visited this gist this morning, it reported, “Last active 3 minutes ago.” A few hours ago, it said “Last active 44 minutes ago.” Now it says “Last active 52 minutes ago.” I checked each time, and each time there were no revisions or new comments reported. (Yes, it’s weird that I keep checking, but…)
Does anyone know what counts as “active” here? There have been no new revisions and no new comments all day.
I just updated the gist, and now it says “Last active 4 minutes ago.” I think the site is trolling me (us).
I was going based on what it said on the Gist, but I rarely use Github and wasn’t sure how to check when it was last edited. Thanks for pointing that out!
I was wondering if the “last active” thing was referring to the user, and not the Gist. Given the timeline and what I’m seeing now, it might be the user.
I was wondering if the “last active” thing was referring to the user, and not the Gist. Given the timeline and what I’m seeing now, it might be the user.
I had the same thought, but I don’t think that’s the answer either.
If you check that user’s gists, they have lots of different reported times for creation or last active. There’s not one shared time for all the user’s gists. (Same for, e.g., my gists.)
In some way the times are per gist, but I can’t see what they track. Maybe that code is simply broken. The gists part of GitHub seems pretty unloved to me in general.
This was addressed in a comment there (that was made over 8 years ago), but seems to have been ignored: it’s one of many kinds of assignments in GNU Make. Given that the comment is that old and the Gist was apparently updated within the last couple of days, it’s a bit disappointing to see that bit about assignment is still there. And the fact that the SHELL is assumed to be a recent Bash is a letdown too.
The difference between
:=
and=
is quite important:=
is recursively expanded and is determined at the time of use.:=
is expanded at the time of definition.(Apologies for the tangent, but…)
I don’t understand how gists handle time. The gist was created on January 14, 2015 and then edited a few times that same day. As far as I can see, there have been no revisions since that first day eight years ago. (While I’m at it, the last revision reports a diff of “No changes.” I have no idea what a revision of no changes means either, but let’s set that aside and focus on time.) The most recent comment says it was made and edited “19 hours ago.” Nevertheless, when I first visited this gist this morning, it reported, “Last active 3 minutes ago.” A few hours ago, it said “Last active 44 minutes ago.” Now it says “Last active 52 minutes ago.” I checked each time, and each time there were no revisions or new comments reported. (Yes, it’s weird that I keep checking, but…)
Does anyone know what counts as “active” here? There have been no new revisions and no new comments all day.
I just updated the gist, and now it says “Last active 4 minutes ago.” I think the site is trolling me (us).
I was going based on what it said on the Gist, but I rarely use Github and wasn’t sure how to check when it was last edited. Thanks for pointing that out!
I was wondering if the “last active” thing was referring to the user, and not the Gist. Given the timeline and what I’m seeing now, it might be the user.
I had the same thought, but I don’t think that’s the answer either.
If you check that user’s gists, they have lots of different reported times for creation or last active. There’s not one shared time for all the user’s gists. (Same for, e.g., my gists.)
In some way the times are per gist, but I can’t see what they track. Maybe that code is simply broken. The gists part of GitHub seems pretty unloved to me in general.
I think that can happen when the commit message changes. No clue what it means for a gist.
Sadly yet another make-tutorial that teaches GNUisms. We need more tutorials on POSIX make, as implementation-monoculture is very harmful in any case.