Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_19qg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
61.
▲
by
_19qg
3y ago
> he prime example is Germany that forbids any mention of Nazism False. Not "any" use is forbidden. Forbidden is for example the use and display of symbols of certain organisations. The exceptions are then when these symbols ar
62.
▲
by
_19qg
3y ago
Break loops were a relatively common ;-) feature in Lisp. Many Lisps had an interpreter in the REPL (with the option to compile code on demand) and in case of an error, a new 'break REPL' comes up with added debugging features and
63.
▲
by
_19qg
3y ago
Right, it's planned. So far they have a demonstrator with 200MWe output. It supposed to be scaled up to 600MWe. Small designs are generally not cost efficient. These reactors are not that new, since they are in part based on old design
64.
▲
by
_19qg
3y ago
That's why Common Lisp is a standard and has different implementations. ECL for example is called "Embeddable Common Lisp". https://ecl.common-lisp.dev/ ABCL is embeddable into Java. LispWorks and Allegro CL
65.
▲
by
_19qg
3y ago
Why not? There is an external IDE (SLIME in GNU Emacs) which interacts with a language server to get information about syntax highlighting, completion, documentation, source locations, ... The idea of an 'inferior Lisp' connected
66.
▲
by
_19qg
3y ago
Looking up the function at runtime all the time, was at the time of the design of these Lisp systems exactly the thing which one wanted to avoid. Macros were designed such that a compiled application does no additional macro expansions at r
67.
▲
by
_19qg
4y ago
There are roughly 1500 mid-sized companies in Germany which are among the world-leaders in their tech sector. You may never have heard it, but Elon Musk runs his factories with process automation from Germany (he bought a company) and robot
68.
▲
by
_19qg
4y ago
> All your customs office has contributed here is a rubber stamp saying "the work the Americans have already done is good enough" The customs office does not test nor does it approve vaccines. That's done by the European M
69.
▲
by
_19qg
4y ago
> I took an American one. Me, too. > They're safe enough. How did I know that? Because, the EU and the US work closely together and the regulations make sure that they work with common standard levels. Each country has a system w
70.
▲
by
_19qg
4y ago
ML wasn't designed as a better Lisp. It was designed as a 'better' (and statically typed) functional programming language for writing proofs in a theorem prover. The theorem prover and then also the first ML version was writt
71.
▲
by
_19qg
4y ago
> 1980s machines don't have the memory access performance you see today They had similar problems. CPU with tiny caches <-> caches <-> expensive RAM in the range from 500kbytes to a few MB <-> virtual memory paging
72.
▲
by
_19qg
4y ago
what makes you think that list operations make the CPU jump randomly in memory and that implementors of, say, Lisp systems haven't optimized memory management for linked lists? A modern GC provides features generations, areas, copying
73.
▲
by
_19qg
4y ago
> Lisp - like many other interpreted languages and the best thing: Lisp isn't an interpreted language and never was.
74.
▲
by
_19qg
4y ago
Most of that are also old Lisp idioms&features, minus the static type system: * compile time code, in Common Lisp with macro, reader-macros or via EVAL-WHEN -> at compile-time the whole Lisp system is available * multiple dispatch -&
75.
▲
by
_19qg
4y ago
I would think that none of the available options provide a complete integrated development environment as LispWorks and Allegro CL (which are commercial, but still they exist and are available) do. The combination of SLIME/GNU Emacs an
76.
▲
by
_19qg
4y ago
> Regarding the symbolics, that seems highly unlikely as lisp is not an object oriented language The Symbolics Genera operating system is largely written in object-oriented style using the Flavors OO-extension. Since the early machines h
77.
▲
by
_19qg
4y ago
it was developed as a programming language from day one. It just had no such evaluator, until they came up with the idea and implemented it. There were Lisp programs already before that.
78.
▲
by
_19qg
5y ago
That's not the experience a Lisp programmer has. One is not looking at dead code, instead one is working with it interactively. Lisp is not brutalist concrete, Lisp is wet clay in the programmer's hands. The main way to program so
79.
▲
by
_19qg
5y ago
Portable Genera on a current MacBook is about 80 times faster than the last hardware-based Genera.
80.
▲
Mezzano on Librebooted ThinkPads
(fitzsim.org)
226 points
by
_19qg
5y ago
|
46 comments