Posts by lispm@moth.social
(DIR) Post #AaqMZngHzqQfDSM11E by lispm@moth.social
2023-10-16T19:41:12Z
1 likes, 0 repeats
@rml That's funny, Dan Weinreb was one of the five core designers of Common Lisp, bringing much of the Lisp Machine programming language to a wider audience. Thus enabling lots of open source software. People could develop and share software with PCs, UNIX workstations, Macs, Lisp Machines, ...
(DIR) Post #AaqMZprhsMkZzRiA5o by lispm@moth.social
2023-10-16T20:18:34Z
0 likes, 0 repeats
@screwtape @rml Common Lisp is basically a modernized Lisp Machine Lisp, such that it ran on non-Lisp-Machine systems in useful speed
(DIR) Post #Aas0cUgzF92mW6TnFY by lispm@moth.social
2023-10-17T18:59:44Z
0 likes, 0 repeats
@louis many Common Lisp implementations use type inference, but few use type declarations as type assertions in both runtime and compile time. Mostly the CMUCL derived implementations do, like SBCL. That's a very cool feature.
(DIR) Post #AbYGrh24hZ05JO3BZI by lispm@moth.social
2023-11-06T21:39:22Z
1 likes, 0 repeats
@rml @iska really? I'm not living in an especially sad time. When I started with computers I got as a student just 30 minutes CPU time for a semester. My personal Apple IIc had 128kb RAM and its Lisp implementation was very primitive. The first Lisp Machine I saw in the mid 80s was as large as a refrigerator, did cost $100k new, had a few MB RAM & sucked several kilowatts. Current Lisp implementations are a few hundred times faster on a Mac or PC. Oracle or SUN? I don't care.
(DIR) Post #AbYJlTaA611binin9U by lispm@moth.social
2023-03-11T10:05:25Z
0 likes, 1 repeats
(DIR) Post #AbftgdkNpgaSFvDPUG by lispm@moth.social
2023-11-10T20:18:43Z
1 likes, 0 repeats
#lisp #lispmachine #lispm #symbolics Symbolics Traffic Planner
(DIR) Post #AbhziIWUhaYb3DoQAC by lispm@moth.social
2023-11-11T20:37:08Z
1 likes, 0 repeats
#lisp #lispmachine #lispm #symbolicsA Graphics Editor on a Lisp Machine, changing the attributes of a circle.
(DIR) Post #Ac24EI4xQkHDYR64GG by lispm@moth.social
2023-11-21T13:19:23Z
0 likes, 0 repeats
@galdor @Ardubal The HyperSpec has all the contents from ANSI CL (and more). There are other variants of that content. https://novaspec.org/cl/ https://cl-community-spec.github.io/pages/index.htmlHere is a PDF which also basically has the same contents as the ANSI CL Spec:https://franz.com/support/documentation/cl-ansi-standard-draft-w-sidebar.pdf
(DIR) Post #Ac24rok7v6xI9bCXZo by lispm@moth.social
2023-11-21T13:26:32Z
0 likes, 0 repeats
@galdor @lispm @Ardubal Draft here means that this is the last version before it was delivered to ANSI, without changes, IIRC. The HyperSpec OTOH has the permission of ANSI to use the contents for that webversion, created for/by LispWorks
(DIR) Post #AdCHxUo60DnJuEfmgy by lispm@moth.social
2023-12-26T09:30:07Z
1 likes, 0 repeats
@spacehobo @amoroso you are mixing things up. UNIX system which ran Lisp faster were either very expensive, too or much later. Most UNIX systems at that time struggled to run a garbage collected language, thrashing the virtual memory system.The UI of a Lisp Machine was already object-oriented graphics.And yes, they stored code as files in nested directories, too.
(DIR) Post #AdFO02OXHGR5r4BzX6 by lispm@moth.social
2023-12-27T21:24:12Z
0 likes, 0 repeats
@galdor #commonlisp #lisp that's not bad! I was experimenting with creating a command line #LispWorks app (Linux / ARM64). App starts empty at 8MB (no compression, but fully tree-shaken). Using AOC 2024 day 5 code (partially tree-shaken) gets me to 13MB. The executable is generated in ~ 1 second. Runtime is < 0.02 secs on an Apple M2 Pro CPU.
(DIR) Post #AdTwqXS5hYS21TjhIm by lispm@moth.social
2024-01-03T21:46:58Z
1 likes, 2 repeats
#pascal #modula2 #oberon #lilith Niklaus Wirth passed away on 1st Jan 2024? I learned a lot by reading his books and by using Pascal & Modula 2 on the UCSD virtual machine on the Apple ][.He is a true legend.
(DIR) Post #AdZik92tIYQyBElWpU by lispm@moth.social
2024-01-06T10:44:51Z
0 likes, 1 repeats
#lisp #lispmachine #symbolics #genera #pascal #niklauswirth Niklaus Wirth's PASCAL made it to unusual systems: Here is a screenshot of a Lisp Machine, browsing the original Pascal User Manual and Report, but in a hypertext browser, with a PASCAL implementation loaded...
(DIR) Post #AdZikAzQ4QqUD39mhE by lispm@moth.social
2024-01-06T16:34:05Z
1 likes, 1 repeats
#lisp #pascal #lispmachine #symbolics #niklauswirth The Zmacs editor had a syntax-aware PASCAL mode. One could also run PASCAL programs from the Lisp Listener (aka REPL). The debugger than understood PASCAL stack frames, could display the source code and execute PASCAL snippets...I wonder what Wirth would have to say about it. He was developing similar computer systems: Lilith with Modula 2 and Ceres with Oberon.
(DIR) Post #Adb2RYdC8kSWGu7Xg8 by lispm@moth.social
2024-01-07T06:36:24Z
1 likes, 0 repeats
@nytpu @lispi314 there were a bunch of cheaper Lisp commercial implementations, they are all gone. Surviving as a tiny independent development tool vendor in a tiny niche market is a lot different from what you expect it to be.
(DIR) Post #AhIH58D65Vqrcj2U5I by lispm@moth.social
2024-04-26T21:08:48Z
1 likes, 0 repeats
#lisp small experiment: putting special #lispm keys on a Stream Deck, as a companion to the Apple keyboard
(DIR) Post #AhUOpp8rH3tQ9Jzo0G by lispm@moth.social
2024-05-02T17:43:36Z
1 likes, 0 repeats
#lisp #books #commonlisp A few years ago I have created a visual overview of (mostly) Common Lisp related books... Good thing: even the older ones can be useful, given that the core language hasn't changed that much over the last years.
(DIR) Post #AmoHmqtvzlDfhNM3qy by lispm@moth.social
2024-10-08T19:30:34Z
2 likes, 2 repeats
#Lisp view into another world...
(DIR) Post #ApyQZQR5VV9Qf8Px68 by lispm@moth.social
2025-01-10T23:15:05Z
0 likes, 0 repeats
@mdhughes Detailed and well written documentation is great... #lisp #commonlisp #documentation #books #specification
(DIR) Post #ApyQZYAikEoQegozhI by lispm@moth.social
2025-01-11T10:21:04Z
0 likes, 0 repeats
@mdhughes #lisp #documentation #scheme #commonlisp Which by the way includes Scheme (or related) implementations. Racket has very extensive (well designed and well written) documentation (far exceeding the size of CLtL2). The GUILE 3.0 PDF manual has almost 1000 pages.On the PDF book side these I find useful (quickref, cookbook, ANSI CL, LispWorks)http://clqr.boundp.orghttps://github.com/LispCookbook/cl-cookbook/releases/tag/2025-01-09https://franz.com/support/documentation/cl-ansi-standard-draft-w-sidebar.pdfhttps://www.lispworks.com/documentation/pdf/lw80/lw-8-0.pdf