SectorLISP
Languages and libraries
lisp interpreter
SHOW HN2021
How HN took it
8 positive, 7 neutral or asking, 0 mixed, 1 critical, out of 16 comments about the project. Thread score +0.32.
Idea: 3 for, 0 againstExecution: 1 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Impressive minimalism and cleverness
From 3 comments
Every time I read something by Justine Tunney, I am continually reminded of my mediocrity. I once reached out to them personally to tell them I hope I can be like them when I…
gavinray on HNNot really on topic but I found myself looking around this website and this is easily the most interesting personal site I've seen on HN, and then from reading all the angry…
veltas on HNHonestly you and people writing similarly small applications should gather and write a book. I don't know if I'm an alien but whenever I see frugal yet non trivial application my…
agumonkey on HN
Interesting to read the source and history of Lisp
From 2 comments
> According to The History of LISP, the same was true for LISP 1.0. Native integer support was added later as a performance optimization. I feel like this just distills the ethos…
Orangeair on HNIn that context Forth was quite practical. That was its heyday.
abecedarius on HN
Objections
Does not run on Ryzen under WSL per one commenter, which the maker disputed
From 2 comments
Was still spooky downloading and executing the same blinkenlights binary on Windows and Linux (WSL). Unfortunately it doesn't actually work in either environment: ``` Error: your…
mastax on HNAuthor here. What are you executing? It works fine on AMD Ryzen for me. That error message doesn't appear in the blinkenlights.com binary. It also doesn't perform that CPUID…
jart on HN
Not a general-purpose Lisp without global variables
From 1 comment
The first item in the list is evaluated, just like the other items in the list. For example: ``` ((LAMBDA (ARG1 ARG2 ARG3) <YOUR PROGRAM GOES HERE>) (QUOTE VAL1) (QUOTE VAL2)…
jart on HN
Requests
Video of it running on original IBM PC hardware
From 1 comment
It's not too negative because to be honest it's something I felt guilty about. It looks we actually have enough room left to fix that, since we're not currently using %bp. We…
jart on HN
Metacircular evaluator implemented in another Lisp
From 1 comment
It that case it'd be really cool if you implemented John McCarthy's metacircular evaluator in Mu LISP syntax to demonstrate it's a LISP. Sort of like how when John McCarthy…
jart on HN
Questions
Why the top-level lambda arguments are quoted
From 2 comments
Why is this quoting the top-level lambda expression arguments? Unless I'm mistaken that's not how JMC did it. For example, to define a binding the cited resource…
akkartik on HNAuthor here. The quotes are indeed needed. Emacs does the same thing. For example: ``` ((lambda (x) (message "%S" x)) (1)) ;; fails: no such function `1' ((lambda (x) (message…
jart on HN
Whether it passes tests proving it is general-purpose Lisp
From 1 comment
Does this pass any tests to prove it is a general purpose lisp? (I suppose, writing a lisp evaluator in it might be such a test, but not 100% sure)
pmarreck on HN
Alternatives named
Mu
From 1 comment
Assuming you mean static code size, my Mu project currently supports an interpreted Lisp (macros, fewer parens, infix) implemented in a compiled memory-safe low-level language…
akkartik on HN
Roomba's embedded Common Lisp subset L
From 1 comment
L - an embedded subset of Common Lisp used in Roomba, ran in 1MB of ram total afaik including compiler and support OS.
p_l on HN
k9 APL-like language
From 1 comment
k9 [0], an APL like, is under 160KB and includes a database in that. [0] https://shakti.com
tluyben2 on HN