The resurgence of functional programming
-
Some interesting quotes about the evolution of C# there. I must admit that I like many of the functional additions to C#.... but I always put them in a class. ;P
-
Also resurgence means it was popular before. "The Wishful Thinking of Functional Programming" doesn't sound as dramatic.
-
Some interesting quotes about the evolution of C# there. I must admit that I like many of the functional additions to C#.... but I always put them in a class. ;P
:thumbsup: the content by Torgersen is very interesting. thanks, Bill
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
-
Also resurgence means it was popular before. "The Wishful Thinking of Functional Programming" doesn't sound as dramatic.
Are you forgetting all those decades we toiled under the (highly functional, but glossy) boot of Haskell? Oh, those were the days... ;P
TTFN - Kent
-
Are you forgetting all those decades we toiled under the (highly functional, but glossy) boot of Haskell? Oh, those were the days... ;P
TTFN - Kent
Luxury! When I was a lad, we had to make do with LISP, and that was before it had
]
!Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Luxury! When I was a lad, we had to make do with LISP, and that was before it had
]
!Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.In a quiet voice: I liked LISP.
Software Zen:
delete this;
-
In a quiet voice: I liked LISP.
Software Zen:
delete this;
Actually, so did I! But it's been a long time, and I'd have some serious brushing up to do.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Some interesting quotes about the evolution of C# there. I must admit that I like many of the functional additions to C#.... but I always put them in a class. ;P
I really should use LINQ, but I don't.
Real programmers use butterflies
-
Actually, so did I! But it's been a long time, and I'd have some serious brushing up to do.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.I learned LISP when I took a set of graduate courses in AI in the late 1980's. I ported a public domain LISP interpreter called XLISP written by David Betz for MS-DOS to the microVAX I administered at work using a (cough) constructively-acquisitioned (cough) C compiler for VAX/VMS. Back in the days when men were men, women were women, and 19.2K baud VT220 terminals were the cat's meow. Good times.
Software Zen:
delete this;
-
I learned LISP when I took a set of graduate courses in AI in the late 1980's. I ported a public domain LISP interpreter called XLISP written by David Betz for MS-DOS to the microVAX I administered at work using a (cough) constructively-acquisitioned (cough) C compiler for VAX/VMS. Back in the days when men were men, women were women, and 19.2K baud VT220 terminals were the cat's meow. Good times.
Software Zen:
delete this;
Are you telling me that men are no longer men, and that women are no longer women?! :laugh:
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
I learned LISP when I took a set of graduate courses in AI in the late 1980's. I ported a public domain LISP interpreter called XLISP written by David Betz for MS-DOS to the microVAX I administered at work using a (cough) constructively-acquisitioned (cough) C compiler for VAX/VMS. Back in the days when men were men, women were women, and 19.2K baud VT220 terminals were the cat's meow. Good times.
Software Zen:
delete this;
I tried to learn Lisp inbetween my studies, forty years ago, with little success. It was available on a VAX 780 (with an unbelievable 1 megabyte of RAM...) - but the VAX wasn't very available for hobbyists :-) We had a 16-bit mini for hobbyist use. Some guy had made a Lisp interpreter for that CPU architecture around 1975, which we hoped to use. That failed miserably: In 1975, no one would dare to even drean about more than 32Ki words (64Ki bytes) of RAM - you would never need more than 15 address bits. In 1975, paging logic was an expensive option that very few could afford; an address was sent directly to the memory bus. With at most 32Ki words of physical RAM, the uppermost address line disappeared in thin air. So this guy got the idea to use this "wasted" bit in every pointer to hold a flag related to the pointer, rather than wasting another word to hold this flag. In the early 80s, paging logic had become standard; it was no longer an option, and the OS depended on it. This "wasted" address bit was no longer wasted, so the flag in the Lisp interpreter was now interpreted as the most significant address bit. One of my fellow students were in contact with the guy, begging for "this small change", but was told that it was so deeply interwoven with the interpreter logic that changing it would require a complete rewrite, which was out of question. We never got any Lisp interpreter on the hobby machine. Lisp wasn't that hot, so we didn't really push it that much.
-
Are you telling me that men are no longer men, and that women are no longer women?! :laugh:
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.Given that a person's appearance, how they refer to themselves, and their genetic identity can all refer to different, er, genders, things would seem to be rather fluid.
Software Zen:
delete this;
-
Call me a cynic - but I don't need developing software to be an experience or even a joyful experience, I just want it to be straightforward.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens