Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lispm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
751.
▲
by
lispm
3y ago
You are aware that much of the research is done outside of universities? https://www.fraunhofer.de/en.html https://www.mpg.de/en https://www.helmholtz.de/en/
752.
▲
by
lispm
3y ago
> This is unsurprising for the EU's largest population, though. It's more difficult. The contribution to the EU depend on the economic situation. Germany is the largest net (!!) contributor, by far. Countries pay to the EU and
753.
▲
by
lispm
3y ago
it's a sequel to popular predictions like the Euro will collapse tomorrow, the EU will collapse, Germany will be de-industrialized, with renewable energy the grid will collapse, ... and much more. It's largely part of a propaganda
754.
▲
by
lispm
3y ago
I used also an official app of a public transport provider and I pay via paypal. The ticket is immediately active. 'IBAN' is a bank account number. So you had to have a bank account - most people have one. The 'ticket' i
755.
▲
by
lispm
3y ago
Strange, I bought mine via an app and paypal.
756.
▲
by
lispm
3y ago
In former times that was the screen in front of you. With its own window manager, menus, scrolling, mouse controls, etc. If one looks at current development environments, many of them have their own single window (with multiple subpanes and
757.
▲
by
lispm
3y ago
http://www.bitsavers.org/pdf/xerox/6085/daybreak/Daybreak_Te... "The central processor is a microprogrammed, 16-bit general purpose computer consisting of approximately 170 ICs of various sizes and
758.
▲
by
lispm
3y ago
There was a bunch of advanced things in Genera: the error handling system (-> Condition System), Flavors, CLOS, an object-oriented generic networking substrate, an ephemeral garbage collector (which vastly improved the usability of a mac
759.
▲
by
lispm
3y ago
Symbolics could have built computers with custom hardware. At some point in time the 64bit RISC CPUs (MIPS, Alpha, SPARC, POWER, x86-64, ...) were all powerful enough to run Lisp. Genera got ported to the DEC Alpha). They would have been al
760.
▲
by
lispm
3y ago
As always, many thanks for your work! :-)
761.
▲
by
lispm
3y ago
There are a bunch of reasons. But the three main reasons: * the Xerox Lisp Machines were limited: very small address space, slow, expensive. Most projects very early on reached the limits of these machines. A Symbolics would be even more ex
762.
▲
by
lispm
3y ago
The actual LISP 2 project to update LISP 1.5 (also conceptually, for example with a new syntax) was done in the mid 1960s. It was famous for its failure. From 2017 is the work done to collect historical documents, source code, etc. about th
763.
▲
by
lispm
3y ago
https://interlisp.org
764.
▲
by
lispm
3y ago
Macros get and produce unparsed Lisp code, as nested lists.
765.
▲
by
lispm
3y ago
In the early days they had to - all the hardware was non-standard. Where would one get 36 bit memory cards? Where would one get CPUs which had a Lisp-specific instruction set? In those early days the computer (refrigerator size) would sit i
766.
▲
by
lispm
3y ago
In the early days the CPUs had loadable microcode. With new operating system versions came language extensions for Lisp. Then one also got a new version of the microcode, which then had been extended for, say, inclusion of an instruction fo
767.
▲
by
lispm
3y ago
The Genera code for ARM64 and Intel 86-64 is also written that way. Clozure CL should also include an inline assembler. Lisp assemblers date back to the 60s.
768.
▲
by
lispm
3y ago
What happened was that a lot of Lisp/AI companies had to let people go. Amongst them from the Lisp Machine companies: LMI, Symbolics, TI, Xerox, ... but also Lucid and a few Expert System vendors. Some of these people were very experie
769.
▲
by
lispm
3y ago
> It makes more sense to me for some group to attempt to replicate the IDE experience in a modern Lisp (or similar) flavour. It may not have the fancy UI, may not have a fancy user experience, may not be an operating system, may have a m
770.
▲
by
lispm
3y ago
Gary Palter has made it work both on Linux and macOS, both x86-64 and ARM64. He also brought the original Open Genera for DEC Alpha to the same software level.
771.
▲
by
lispm
3y ago
> mystique would be lost People would also discover that the architecture is not simple, but grown over a decade while there was rapid development of the basics people take for granted: standards, languages, networking, operating systems
772.
▲
by
lispm
3y ago
I would think that in the few remaining CPUs specially designed to run Lisp have a significant historical value. Just having a working original Lisp Machine is extremely rare these days - given that there were probably only 10000 ever being
773.
▲
by
lispm
3y ago
That's not how Lisp works. Lisp macros don't operate on an AST.
774.
▲
by
lispm
3y ago
> Scheme - as was mentioned in this thread, is one such standard, along with Common Lisp. Then see the Scheme standards. They include a syntax definition. > The comment chain is discussing if such a thing would be valid in Lisp - and,
775.
▲
by
lispm
3y ago
The term "Lisp" is undefined. Common Lisp is an actual standard for a programming language with a specification. Its core symbols are reserved identifiers. Anyway, if you would be allowed to reimplement a built-in operator, then f
776.
▲
by
lispm
3y ago
actually: Common Lisp interpreters do walk s-expressions
777.
▲
by
lispm
3y ago
> Eg no modern Lisp stores a function as an S-Expr of its syntax Many Common Lisp implementations do that, especially those with an interpreter: SBCL (yes, SBCL has an interpreter, too -> one can tell SBCL to use an interpreter), Lisp
778.
▲
by
lispm
3y ago
s-expressions can provide a hierarchical structure, but they are not representing AST. It's just another form of source code. > And, of course, an interpreter that works by walking S-Expressions is really, really slow. Common Lisp i
779.
▲
by
lispm
3y ago
In Common Lisp the identifiers in package Common Lisp are not allowed to be redefined.
780.
▲
by
lispm
3y ago
Check the Common Lisp specification some time. Every language construct has a syntax definition: function calls, macro calls, lambda expressions, special operator calls, ..., every macro.
More ›