Franz Inc. published "Common Lisp: The Reference" in 1988 between CLtL1 and CLtL1, prior to the approval of ANSI Common Lisp.
But, for the language features that made it to the standard, the book is a great learning resource with clear and concise descriptions as well as code examples for nearly all entries.
https://openlibrary.org/works/OL18155272W/COMMON_LISP?edition=ia%3Acommonlisprefere00fran
📹 🚀 Announce and cool showcase: I published a video showing MACROSTEP in the #Lem editor.
It's part of 18 videos for the new chapter on **macros** in my Udemy Common Lisp course!
https://www.udemy.com/course/common-lisp-programming/?couponCode=LISPMACROSPOWER (Lem video: last one)
Thanks for your support, it helps.
(student? I can send free links, plz PM)
#programming #commonlisp #lisp #lem
https://volodymyrpavlyshyn.medium.com/how-many-programming-languages-do-you-know-e7eb6596a0a4
Are you realy learn something new with a next language ?
How to escape re learning algol from 60th 60th time ? #smalltalk, #lisp #forth
Finally got Common Music running on my machine (Mac) for SBCL/incudine. Not sure about the performance (lot of consing - which may be fine), but goddam it's fun.
So far got it to generate realtime MIDI, lilypond and SuperCollider. CSound is next. I may never emerge from my room.
#CommonLisp #Lisp #Incudine #SuperCollider #CSound #livecoding
#commonlisp #lisp #Incudine #supercollider #csound #livecoding
#lisp claw-raylib - Fully auto-generated Common Lisp bindings to Raylib and Raygui using claw and cffi-object... | http://redd.it/16e6kwl
Embeddable Common Lisp 23.9.9
Link: https://ecl.common-lisp.dev/posts/ECL-2399-release.html
Discussion: https://news.ycombinator.com/item?id=37442649
@rwxrwxrwx
I wrote this function #'LAMBDAISE that turns a cl-buchberger:polynomial into an unevaluated lambda form at run time. I feel like this is going to have a more elegant expression, but I figure if
the lambdaiseing is happening offline it's okay. What do you think? What do other #CommonLisp #lisp users think? #polynomials
I can use this to modulate period of some beeps, but I'll do that in about 10 hours.
#100daystooffload on codes for turning symbolic polynomials into lambda forms
#commonlisp #lisp #polynomials #100DaysToOffload
Building the CMUCL Common Lisp implementation from source has always been an arcane process. Building from source the CMUCL-derived SBCL is as simple as executing `sh make.sh`, a testament to the great work its developers did.
Day 7 ( 006.txt )
#100daystooffload an ode to #lisp #zetalisp , @amszmidt and the #lispm MIT-CADR.
I couldn't reconfigure my brain in the rapidly dwindling remaining time for my #100daystooffload IN ONE HUNDRED DAYS challenge. @82mhz
#gopher
gopher://tilde.club/0/~screwtape/synthember-100days-tooffload/006.txt
web
https://gopher.tildeverse.org/tilde.club/0/~screwtape/synthember-100days-tooffload/006.txt
#100DaysToOffload #lisp #zetalisp #lispm #gopher
#lisp colors.crumb - first Crumb usable. Extending Crumb with basic terminal styling and RGB, HEX, ANSI conversion functions.... | http://redd.it/16ctjkt
Ouch, I can't use srfi-64 test-group inside asyncronous code, because it uses dynamic-wind and re-entering fiber's continuation messes up test-runner output:
https://git.savannah.gnu.org/cgit/guile.git/tree/module/srfi/srfi-64/testing.scm?h=0e9ccaf47#n443
#lisp iNet: A Language for a Graph-based Computation Model | http://redd.it/16c73nd
Hey, #CommonLisp would I have anything to gain by doing this: #ProgrammingQuestion #lisp
(with-open-file (io #p"file.ext" :direction :io)
(let* ((before (read-sequence (make-array (file-length io)) io)))
(file-position io :start)
(write-sequence *changed-sequence* io)
(unless (equal *changed-sequence* (read-sequence (make-array (file-length io)) io))
(error "write seems not to've happened"))))
;; the standard requires a lock on file writing already.
#commonlisp #programmingquestion #lisp #p