Nils M Holm

@AverageDog
458 Followers
28 Following
355 Posts

Oddball #writer of all kinds of technical #books about #compilers,
#programming, and #LISP, but also about #yoga (#meditation) and
#theravada #buddhism. Occasional #retrocomputing enthusiast and sporadic writer of fiction.

No being can be happy at the cost of another.

Homepagehttp://t3x.org/nmh/
Gophergopher://sdf.org/1/users/nmh
Pronounsthey/them, he/him
@eniko
As someone who grew up in the 1970's and 80's I can assure you that most things started to go downhill rapidly in the 90's. Not everything, but most things. Mostly everything that is in any way related to making money, which seems to be all that counts these days. A sad world, indeed.
@Edent Took me far too long to realize that 1777777777 was not octal. 8}
@rigrig Great list! I remember listening to most of them on the radio! :)
@Larvitz
I'm doing the same with my website. No cookies, no banners, no log file, no cookie pop-up. All static HTML.
Dear web publishers,
when I can't reject all tracking within five seconds, I just won't read your article. Goodbye.

i have to praise the _insanely good_ "LISP From Nothing" book from @AverageDog once more. apart from the fact that on every page i think "i could never think or code that", it is packed with cool info. For example, when you compile scheme to C and you want to have, an instruction pointer of sorts to jump to your functions, how do you do it in a language that doesn't support computed goto without accumulating function calls?

for(k=0;;) switch (k) {
case 0:
k=apply(...); break;
case ...
}

@dsp
Thanks for the praise and I'm glad to hear to hear that you enjoy the book!
The switch for implementing control flow is not originally my idea, though! I think I discovered it in Marc Feeley's "90-minute Scheme compiler".
@nina_kali_nina
I've been running FreeBSD as my primary OS since version 1.1.5 (in the 1990's) and I've been running 386BSD before that. Of course it depends on your needs, but for me it definitely worked fine. Never had Windows or Linux on my primary machine.
@sjvn I always have to turn them twice. :|
@cmconseils
Which mind? :)