Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_19qg
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
_19qg
2y ago
With paredit in GNU Emacs: 1) place the cursor on the left parenthesis of the form 2) type paredit-wrap-round: M-( 3) type: if flag Doesn't appear to be overly complex.
2.
▲
by
_19qg
2y ago
see for example a structure editor for Lisp, ca. 1967, described by L Peter Deutsch: https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&d...
3.
▲
by
_19qg
2y ago
> If the Axis powers had won the war all the countries of Europe would have had even deeper "cooperation" There you've placed a link from Fascism and "National Socialism" to the EU. Nice try.
4.
▲
by
_19qg
2y ago
> But the post I replied to implied that socialist=social democratic That's actually largely the case in Western/Middle Europe. > marxist/communists in the far-left parties (and sometimes the whole party) Which are ofte
5.
▲
by
_19qg
2y ago
ultra-right parties may have "socialist" in their name, but they are typically not in a sense connected to Marx&Hegel. Example: the "National-Sozialistische Deutsche Arbeiterpartei" (Hitler's NSDAP) was not marx
6.
▲
by
_19qg
2y ago
For the US reader: > 39 MPs in the Bundestag Out of currently 733 MPs with a parliament with "proportional representation", where the number of seats is proportional to the number of votes (Germany-wide, not local). Die Linke t
7.
▲
by
_19qg
2y ago
There is a idea of a robot (on the album "Die Mensch-Maschine", "The Man Machine") as the perfect worker (russian "rabotnik") and also the relationshop to russian suprematism as an art form (see the cover). The
8.
▲
by
_19qg
2y ago
macro programming in Lisp would be "programming programs". I don't see it here. This looks like compile-time execution to compute values. If it would be a macro, it could return source code.
9.
▲
by
_19qg
2y ago
Reader macros are there to program and configure the reader . The reader is responsible for reading s-expressions into internal data structures. There are basically two main uses of reader-macros: data structures and reader control. A CL
10.
▲
by
_19qg
2y ago
I'm using them for several years - I still have a Mac mini (from 2012) and an iMac Pro (from 2017) running. I also get a company Macbook which I can upgrade every three years. But there is also another strategy: get a new Mac when they
11.
▲
by
_19qg
2y ago
It's a very robust and capable small laptop. I'm typing this to a M1 Macbook Air. The only thing to keep in mind, is that the M1 was the first CPU in the transition from Intel CPUs (+ AMD GPUs) to Apple Silicon. The M1 was still m
12.
▲
by
_19qg
2y ago
> I'm probably failing to consider edge cases but it seems like a potentially simple tweak that might make lisps more palatable to many Lisp came out in 1960. The s-expression-only syntax was an accident or a discovery - depending o
13.
▲
by
_19qg
2y ago
Generally I agree with what you are saying. I live outside the US and so this stuff from the end 70s / early 80s was very remote. Gladly we had then a well connected university where I got in contact with some of the more interesting s
14.
▲
by
_19qg
2y ago
Practical Common Lisp https://gigamonkeys.com/book/
15.
▲
by
_19qg
2y ago
I had a 30 meter (IIRC) console cable for my 3640. Most University labs had a machine room where the Symbolics machines (if they had those) were standing (large, too noisy fans, drawing 1 kw or more electricity, ...). Cables for the console
16.
▲
by
_19qg
2y ago
Otto von Bismarck introduced much of the social safety net in Germany, incl. health insurance (in 1883). He definitely was not a communist. He once called it "practical christianity" ("praktisches Christentum").
17.
▲
by
_19qg
2y ago
The first (big) AI winter he refers to was in the mid 70s. The 80s (mid/end) AI winter have had an effect on private companies, but it was also mostly because of government funding was reduced/eliminated, where their revenue was c
18.
▲
by
_19qg
2y ago
Xah Lee wasn't a part of the Lisp community. He was a Usenet troll, active in several programming related newsgroups, not just comp.lang.lisp. He had never written a line of Lisp (or anything more challenging) and never contributed any
19.
▲
by
_19qg
2y ago
Message passing means that objects communicate only via messages with some payload. There is a sender and a receiver. Possibly there are many receivers in a broadcast message. Messages will run synchronous or asynchronous. The receiver deci
20.
▲
The Liberating Experience of Common Lisp
(ds9soft.com)
125 points
by
_19qg
2y ago
|
125 comments
21.
▲
by
_19qg
2y ago
> Whether or not computation behind the scenes happens at some particular time (read/compile/run) isn't too relevant. Actually it is relevant: is the object mutable? Are new objects created? What optimizations can a compil
22.
▲
by
_19qg
2y ago
> simple version of the {} macro shown in https://news.ycombinator.com/item?id=1611453 That's not implementing a literal (an object that can be read), but a short hand notation for constructor code. The idea of a
23.
▲
by
_19qg
2y ago
LISP is short of "List Processor". It was developed as a language & system for processing lists. The programming language LISP was supposed to have M-Expressions (M -> Meta) for code and S-Expressions for data. For example
24.
▲
by
_19qg
2y ago
People seem to use Lisp like it is some impoverished programming model. Why would I want to do things concurrently in one Lisp? Because that's how I use a Lisp system all the time. That's my normal way to do things. > But you m
25.
▲
by
_19qg
2y ago
> Certain points like the fact that Emacs isn't multithreaded are thrown around by people who don't have the intuition that multithreading isn't the right thing for a lot of applications. GNU Emacs has a lot of application
26.
▲
by
_19qg
2y ago
They didn't get very far with anything more realistic. A lot of the plans and policies were caused by the development of the war. Hitler himself was not an economist. His background was art and military. His hobby was city architecture
27.
▲
by
_19qg
2y ago
> I wonder how Nazi-Germany would have worked out without antisemitism. That was often heard in Germany after the war. Hitler's politics were not seen as bad, if only the jews were not killed. Often, it was mentioned that Hitler
28.
▲
by
_19qg
2y ago
> privatization and killing unions under Hitler. That was not defining for the economic policies under Hitler. See https://en.wikipedia.org/wiki/Economy_of_Nazi_Germany The Nazi economic policy had one goal in the e
29.
▲
by
_19qg
2y ago
You'll need to say what this "lisp" and the "lisp features" are. When we go back to the original idea of LISP, we have the following things: idea -> what follows from those 1) programming with Symbolic Expression
30.
▲
by
_19qg
2y ago
Literally the owner of Twitter/X has an agenda and lets his employees change the algorithms to his liking. Twitter/X is filtered by algorithms selecting the contents to be visible. It's now a rage machine, to amplify right-wi
More ›