I go to this spot some evenings to get away and help my mind decompress and untangle.
It's at the top of a local hill.
A few other people go there too, I suspect for the same reason as they are always peaceful and calm, watching the sea and sun, some chomping on a sandwich or sipping from a thermos.
I'm doing some thinking about whether to learn common #lisp or #scheme and create tutorials for others at the beginning like myself.
The focus would not be on syntax or an encyclopedia of available commands or external libraries. It would be about "thinking" and decomposing problems into algorithms.
So far I like that scheme is tiny, has pretty much one syntax, leaving us undistracted from the problem to solve.
@rzeta0 Part of the point of Lisp is that it has the irreducible minimum of syntax. Of course, some Lisps have reintroduced syntax in the form of reader macros; but in its purest form Lisp syntax comprises atom, pairs and lists.
Similarly, the number of core functions in Lisp is extremely small: ATOM CAR CDR COND CONS EQ LABEL LAMBDA NULL QUOTE.
So really all there is to teach is the thinking -- and although for me it's more than 40 years ago. the initial learning curve is steep.
(compared to python when it is forced to apply arbitrary functions with loops inside, element-wise to an array - that is, can't benefit from vectorised numpy functions)
this #maths experiment took about an hour in python and about 1 second in julia lang
sure my python isn't professional, but today was my first time with julia lang so that will be far from optimal either
@holgerschurig@rzeta0 I do frequently wish Emacs were written in Common Lisp - which has package namespaces and gradual typing. Emacs Lisp is kind of special.
@rzeta0 I wonder if API design is too broad a term nowadays... designing a framework, a game engine, a webapp, a CLI tool, and a library, all have some different "API affordances", some overlap, others don't...
His analysis of how power works against those without - stands the test of time. Of particular relevance today; the corruption of culture and the negative impact on human psychology.
His solutions were of their time and not applicable today.
But that shouldn't stop us from using the prism of his analysis to ask better questions of our human situation today.
Human rights. The environment. Equality of opportunity. Dignity.