Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lispm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
91.
▲
by
lispm
2y ago
Some more background https://larrymasinter.net/stefik-loops.pdf and https://www.markstefik.com/?page_id=334 I think LOOPS was limited by only being available on Interlisp-D related systems. Common LOOPS was
92.
▲
by
lispm
2y ago
The answer is mostly about CLOS and not about LOOPS. Update: my remark was about an earlier posted content, which had an "AI" generated answer. That text has been removed.
93.
▲
by
lispm
2y ago
LOOPS was one of the early frameworks for AI programming (-> for Knowledge-based Systems -> especially Expert Systems) in Lisp, which also made use of the new graphical user interface of the Interlisp-D Lisp Machine from Xerox. Interl
94.
▲
by
lispm
2y ago
I would miss the in-order collects, actually collect/maximize/... features, destructuring of lists, direct type declarations, ... I also find DO not easy to read and understand. The code from above I would actually write in LOOP a
95.
▲
by
lispm
2y ago
LOOP has the DO functionality included. Example: CL-USER 18 > (do ((a 1 (+ a 1)) (b 10 (* b 1.5)) (c nil)) ((> a 5) (list a b (reverse c))) (p
96.
▲
by
lispm
2y ago
> Most people can't program. Most people can't do mathematics. Most people are not good at this stuff. No doubt about that. SICP is the wrong book. SICP is for people who are good at maths. Most of the examples are maths relate
97.
▲
by
lispm
2y ago
> I mean that using software outside from its own boundaries was the original hacker spirit then Excel is the ultimate hacker software... ;-) > Excel with VBA isn't a proper environment for scientific computing But Excel has a us
98.
▲
by
lispm
2y ago
> If you can't start riding a bike without stabilisers or someone holding it, then you're never going to learn to ride well. In German: "es ist noch nie ein Meister vom Himmel gefallen". We all start somewhere, we go
99.
▲
by
lispm
2y ago
> I have spent years writing about and studying Lisp, including buying several books. The key is "writing and maintaining" Lisp software. Lisp often won't get learned by reading or writing ABOUT it, but by reading AND writ
100.
▲
by
lispm
2y ago
> original hackers did actually that on some software like Maxima on top of MacLisp The original hackers developed Macsyma on Maclisp. Project MAC's SYmbolic MAnipulator and Project MAC's lisp. Maxima is a fork, which was renam
101.
▲
by
lispm
2y ago
yes, the early SPIKE software for Hubble was on TI Explorers.
102.
▲
by
lispm
2y ago
Besides all the animation stuff, a prominent application was for the Space Shuttle. NASA bought a bunch of Symbolics XL Lisp machines, to process HDTV video feeds to monitor the Space Shuttle launches. From 1990: "Recently the National
103.
▲
by
lispm
2y ago
> That said, it seemed to me that longer cabling was less in use with G- and I-machines, but that's just me looking over scraps that went onto internet. The XL400 and XL1200 were large & loud beasts. You would not want to have t
104.
▲
by
lispm
2y ago
It's to keep the dream alive.
105.
▲
by
lispm
2y ago
Why wouldn't one be able to implement this in JavaScript, Python, Smalltalk or even BASIC ?
106.
▲
by
lispm
2y ago
Look at the list of Emacs-type editors. Plenty of them were not written in Lisp. > Please, if you know any editor that allows me to modify the behavior of any given function/procedure/command with the same level of granularity
107.
▲
by
lispm
2y ago
Especially since many compiler-only implementations can evaluate Lisp code at runtime, just fine, even though they don't execute s-expressions in an Interpreter. Thus an compiler-only Lisp can be used to implement Emacs just fine. I us
108.
▲
by
lispm
2y ago
There are two open source emulators of actual Lisp Machines I would recommend: Interlisp-D/Medley: https://interlisp.org MIT CADR: https://tumbleweed.nu/lm-3/ These run an actual Lisp operating system.
109.
▲
by
lispm
2y ago
A Lisp REPL is a user interface, not an implementation. The first Emacs wasn't using Lisp at all. Wasn't it literally the Emacs? > It's rather a Lisp REPL that has a text-editor built on top of it. Just write an Emacs with
110.
▲
by
lispm
2y ago
Right, Open Genera uses ONLY an X11 console, and thus requires TCP/IP. But that was the case on other machines, too. The embedded UX400/1200 machines and the headless NXP1000 use an X11 console, too. Lots of TV software does not r
111.
▲
by
lispm
2y ago
If you say only Lisp can be used to implement Emacs, would you mean a specific Emacs or an editor belonging to the larger family of Emacs-like editors? When I would speak about how to implement "an Emacs", I would include the opti
112.
▲
by
lispm
2y ago
> Emacs is specifically tied to Lisp GNU Emacs is tied to Elisp. But Emacs is a much wider family of editors written in a multitude of languages. > Yet somehow, in over forty years nobody has succeeded in dethroning Elisp from ruling
113.
▲
by
lispm
2y ago
> if you want to build something like Emacs - a REPL that has a built-in text editor, you need a Lisp, because non-homoiconic languages DO NOT HAVE exactly same REPLs. I don't think it makes sense. One can build programmable editor
114.
▲
by
lispm
2y ago
GNU Emacs is a Lisp implementation with an abstraction layer over the hardware and OS. I would like to reserve "Lisp Machine" to computers with an actual Lisp operating system or emulations of those.
115.
▲
by
lispm
2y ago
> Lisp can evaluate the s-expressions directly. Not generally: in compiler-only implementations this is not provided.
116.
▲
by
lispm
2y ago
Good luck with that. I don't think that's possible.
117.
▲
by
lispm
2y ago
> Nobody will use Genera without Zmacs or the error handler (aka Debugger)… Nobody will run Genera without TCP/IP and a lot of other stuff. The error handler is not the same anymore. > you can take the Dynamic listener or even DW
118.
▲
by
lispm
2y ago
Racket now gets a new, non-s-expression, syntax. The Lisp syntax is said to be a problem hindering wider adoption.
119.
▲
by
lispm
2y ago
A Symbolics MacIvory or a TI MicroExplorer would typically sit at/under/on the desk.
120.
▲
by
lispm
2y ago
> you know you don't need tell everyone how you have palter's vlm to look at rel-8-5's sysdcl which has been leaked and hosted on public sites since forever I'm not sure what you are talking about. It's not relat
More ›