Base #lisp seems to be like assembly language if you operate on strings (see split-sequence …) 😀🙈#twohourslispperday
Conversation
Notices
-
Embed this notice
nutilius@SDF (nutilius@social.sdf.org)'s status on Wednesday, 09-Aug-2023 17:11:02 JST nutilius@SDF -
Embed this notice
veer66 (veer66@mstdn.io)'s status on Wednesday, 09-Aug-2023 17:10:53 JST veer66 @nutilius I have never seen any assembly instruction, which is similar to SPLIT-SEQUENCE. However, I coded only some toy programs in PIC asssembly, and 8051.
@screwtape I agree. Some Lisp compilers are written in Lisp. Yesterday, I checked SBCL. It can compile Lisp to machine code with AVX2 instructions. So SBCL has ability to access low level ops.
-
Embed this notice
Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 09-Aug-2023 17:10:53 JST Alfred M. Szmidt @veer66 @nutilius @screwtape @a13cui @apiziali Most, if not all Lisp compilers are written in Lisp. There is generally no point in writing them in anything else since it is relatively easy thing to write.
clacke likes this. -
Embed this notice
screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 09-Aug-2023 17:10:54 JST screwlisp @a13cui @apiziali @nutilius I think this is because lisp had its own lisp machines, and lisp was the language of everything. Technically the underlying processor microcode was a microcode and not modern lisp, but I think this is a reason lisp languages span high to low level ops.
@amszmidt am I right about this?
-
Embed this notice
chsh -s /usr/bin/pwsh $USER (a13cui@emacs.ch)'s status on Wednesday, 09-Aug-2023 17:10:56 JST chsh -s /usr/bin/pwsh $USER -
Embed this notice
Andrew Piziali (apiziali@social.sdf.org)'s status on Wednesday, 09-Aug-2023 17:10:58 JST Andrew Piziali @nutilius One of my favorite Lisp quotes, from none other than Larry Wall:
"[The computer programming language] Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in." -- Larry Wall, author of Perl, Linux Journal, March 1997
-
Embed this notice
clacke (clacke@libranet.de)'s status on Wednesday, 09-Aug-2023 17:11:03 JST clacke @apiziali @nutilius He who is without sin ... -
Embed this notice
Glitzersachen.de (glitzersachen@hachyderm.io)'s status on Wednesday, 09-Aug-2023 17:11:05 JST Glitzersachen.de @apiziali @nutilius
Well, this comes from Larry Wall, the inventor of a language where any snippet of line noise is a syntactically correct program.
Let me also quote https://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html?m=1
"1987 - Larry Wall falls asleep and hits Larry Wall's forehead on the keyboard. Upon waking Larry Wall decides that the string of characters on Larry Wall's monitor isn't random but an example program in a programming language that God wants His prophet, Larry Wall, to design. Perl is born." ...clacke likes this.
-
Embed this notice