Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_19qg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
_19qg
2y ago
> Lisps use Macros IF is a built-in special operator in Common Lisp. COND is a macro, which expands into IF forms. > (if (> x 1) '(print 'larger)) Stuff like this would not really work Common Lisp for the following code e
32.
▲
by
_19qg
2y ago
"pseudo-Marxist" ? LOL, you have no idea what you are talking about. I'm arguing for a smaller-scale energy landscape, for privately owned enterprises, individuals, etc. If that is Marxist, you are seriously confused. EVEN if
33.
▲
by
_19qg
2y ago
> The way Apple handles storage and memory means ENTIRE devices need to be replaced when a new larger SSD or a few more gigs of memory are all that's really needed to keep a device in service for a few years longer. Most iPads are v
34.
▲
by
_19qg
2y ago
They provide the Coke and you provide a glass. Sounds efficient for me. That's how I usually handle it, when buying beverages. You can get old used Superfest glasses on ebay for 10$ per piece. That's sustainable capitalism: they d
35.
▲
by
_19qg
2y ago
You can buy such glass on ebay and fill it with the coke of your choice. Search for superfest and ddr.
36.
▲
by
_19qg
2y ago
> The communist background of the glass is an important element in the video. Especially when they discuss the fact they couldn't sell it in the west, due to (tendencies of) capitalism. And that's nonsense. The real problem was
37.
▲
by
_19qg
2y ago
the "version 2" of VisiCalc was written in IL, a "Lisp derivative" https://conservancy.umn.edu/bitstream/handle/11299/113026/oh...
38.
▲
by
_19qg
3y ago
"Anyone could learn Lisp in one day, except that if they already knew Fortran, it would take three days." — Marvin Minsky
39.
▲
by
_19qg
3y ago
> A macOS version is cheating. That I can use... but it's not the standard Emacs UI. There is no such thing as a single standard UI. In addition to the terminal version, GNU Emacs was ported to window systems loooooooong time ago. I
40.
▲
by
_19qg
3y ago
One of the differences is that Interlisp-D used smaller windows. For example the structure editor we see in the video edits one function. The MIT CADR uses often full-screen windows and EINE/ZWEI/Zmacs usually edit files with seve
41.
▲
Interlisp-D and MIT CADR Lisp Machine demos for IJCAI Conference (1981)
(archive.org)
67 points
by
_19qg
3y ago
|
35 comments
42.
▲
by
_19qg
3y ago
Germany is in the middle of Europe? 3rd largest economy (by GDP) in the world? Lots of customers nearby? It has one of the world-wide largest Internet exchange nodes in Frankfurt (-> DE-CIX)? It helps to adhere to EU (-> GDPR) and Ger
43.
▲
by
_19qg
3y ago
> Symbolics was very much in danger of making large software projects possible by one person or a small team of people. Just that there were very few of these people. A typical saying: "there were more Lisp Machines (~ 10000 were ma
44.
▲
by
_19qg
3y ago
Nothing about the war in the Ukraine is great, not Putin, not the "things". There is only the will of the people of the Ukraine to defend their country. Putin was (and is) too dumb to see this. Nothing about the war against Poland
45.
▲
by
_19qg
3y ago
The Soviet Union invaded Poland from the east and ruled there with terror, mass-killings and deportations. "back under soviet control" means that the SU was taking the opportunity to conquer parts of Poland in an undeclared war, w
46.
▲
by
_19qg
3y ago
Putin lied about the motivation of Germany and failed to mention, that the Soviet Union itself invaded parts of Poland. Hitler's motivation was to conquer and enslave East Europe. Getting Danzig back was not the motivation. It was only
47.
▲
by
_19qg
3y ago
If we are using a Lisp interpreter, which executes s-expressions, we can do similar things, here an example using LispWorks, which has both a compiler and a source-level Lisp interpreter. The function FOO has a BREAK. CL-USER 76 >
48.
▲
by
_19qg
3y ago
There are two companies: Franz Inc. and LispWorks Ltd. The Lisp development product of Franz Inc. is Allegro CL. https://franz.com/products/allegro-common-lisp/ The Lisp development product of LispWorks Ltd. is Li
49.
▲
by
_19qg
3y ago
> It is possible to patch a running CL system by simply setting a breakpoint and then revaluating a function. It's also possible to change a running CL system without setting a breakpoint and/or re-evaluating a function. > I
50.
▲
by
_19qg
3y ago
Obviously you have never used it.
51.
▲
by
_19qg
3y ago
> unrestrained capitalism Germany does not have "unrestrained capitalism". It has an extensive social safety systems: health ensurance, unemployment benefits, pensions, low-cost education system, job protection against dismissa
52.
▲
by
_19qg
3y ago
It's an all-government show now. EDF had earlier this year 64.5 Billion Euro debt. It sells electricity to the consumer, operates the grid, operates the power plants, build the power plants. Their mismanagement is amplified by the lack
53.
▲
by
_19qg
3y ago
https://agilemanifesto.org/principles.html Read through the principles and then find out how it maps to scrum. Scrum is not the same as "Agile", but it tries to provide a simple methodology to implement parts of i
54.
▲
by
_19qg
3y ago
> Unfortunately these are the exact people that Germany wants moving into their country Germany is already open for work for ALL of the EU member states and associated countries. The EU has a "freedom to move for goods, persons, ser
55.
▲
by
_19qg
3y ago
The MacIvory has the option to use a NuBUS color graphics card directly from Lisp: a NuVista board.
56.
▲
by
_19qg
3y ago
Common Lisp programs run by default in a way that calls to undefined functions are detected. Here the Lisp simply tries to look up the function object from the symbol. There is no function, so it signals a condition (aka exception). The def
57.
▲
by
_19qg
3y ago
There is a bit more to it. It allows one to create mixed C++ / Lisp projects with memory management, CLOS methods for C++ classes, CLOS subclass of C++ classes, Lisp and C++ gets compiled to LLVM-IR, debug source output mixing compiled
58.
▲
by
_19qg
3y ago
There are also innovations in implementations. A recent one was the development of CLASP, a Common Lisp implementation with deep C++ / LLVM integration. https://clasp-developers.github.io "Clasp is a new Common Lisp im
59.
▲
by
_19qg
3y ago
Most Common Lisp implementations have one or more compilers integrated into it. Most of them are written in itself. Thus, when the implementation provides the source for the compiler, you can explore/change the compiler like any other
60.
▲
by
_19qg
3y ago
> Who decides what constitutes hate speech? Government (in my country we use a parliamentary system where laws get proposed/changed/...), courts. For example in my country it is not legal to agitate to overthrow the political s
More ›