Paolo Amoroso · @amoroso
1872 followers · 2898 posts · Server fosstodon.org

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.

openlibrary.org/works/OL181552

#commonlisp #lisp #books

Last updated 1 year ago

· @vindarel
102 followers · 141 posts · Server framapiaf.org

📹 🚀 Announce and cool showcase: I published a video showing MACROSTEP in the editor.

It's part of 18 videos for the new chapter on **macros** in my Udemy Common Lisp course!

udemy.com/course/common-lisp-p (Lem video: last one)

Thanks for your support, it helps.

(student? I can send free links, plz PM)

#programming #commonlisp #lisp #lem

Last updated 1 year ago

LisPi · @lispi314
782 followers · 17460 posts · Server mastodon.top

@iska Laziness. Reimplementing hundreds or thousands of programmer-hours of works from a library into is tedious.

It is part of the Great Work, sure, but tedious.

#commonlisp

Last updated 1 year ago

Cian O'Connor · @cian
176 followers · 886 posts · Server post.lurk.org

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

Last updated 1 year ago

Paul SomeoneElse · @pkw
270 followers · 138 posts · Server mastodon.sdf.org
screwtape · @screwtape
377 followers · 5915 posts · Server mastodon.sdf.org

@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 users think?
I can use this to modulate period of some beeps, but I'll do that in about 10 hours.

on codes for turning symbolic polynomials into lambda forms

#commonlisp #lisp #polynomials #100DaysToOffload

Last updated 1 year ago

Paul SomeoneElse · @pkw
270 followers · 129 posts · Server mastodon.sdf.org
LdBeth · @ldbeth
134 followers · 744 posts · Server mastodon.sdf.org

I'm a bit upset that lisp-stat stopped to continue support CCL and now become SBCL only because they think there are too many numeric computation related bugs that won't be fixed in CCL. So now I'm getting my hands on fix these issues.

#commonlisp

Last updated 1 year ago

LisPi · @lispi314
780 followers · 17411 posts · Server mastodon.top

@tek Oh hey, it's yet more of those "writing this in a language would've prevented the whole problem" , alongside a validation one (insufficient detail to say if better type/dynamic tooling would've helped).

"Improved memory-handling" should be code for "we rewrote it in , as it should've been from the beginning".

#memorysafe #vulnerabilities #commonlisp

Last updated 1 year ago

Paolo Amoroso · @amoroso
1870 followers · 2893 posts · Server fosstodon.org

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.

#commonlisp #lisp #sbcl

Last updated 1 year ago

Paul SomeoneElse · @pkw
270 followers · 126 posts · Server mastodon.sdf.org

I use and rlwrap for a simple repl.

I just have been figuring out code loading (load ...).

I found that you can set *default-pathname-defaults* to my current directory (with a trailing slash) , and then (load "some-lisp-file") successfully.

Before this I was having to put the full path.

#commonlisp #sbcl

Last updated 1 year ago

screwtape · @screwtape
372 followers · 5805 posts · Server mastodon.sdf.org

Hey, would I have anything to gain by doing this:
(with-open-file (io "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

Last updated 1 year ago

LisPi · @lispi314
768 followers · 17065 posts · Server mastodon.top

@prahou > rewrote in
Doing the Great Work.

Sure is to mage's potential benefit they forgot to add oflag=sync, so it's probably more busy thrashing than overwriting.

#commonlisp

Last updated 1 year ago

LisPi · @lispi314
761 followers · 16836 posts · Server mastodon.top

So v29 will mean I can do heavier work with and store its results the normal way in and will just be able to deal with it without problem.

Really quite eager for that.

#commonlisp #sqlite #emacs

Last updated 1 year ago

· @svetlyak40wt
219 followers · 431 posts · Server fosstodon.org

Created a new library for sending email via Resend.com:

ultralisp.org/projects/40ants/

It will replace a mailgun client inside Ultralisp soon.

#commonlisp #fixing #ultralisp #login

Last updated 1 year ago

screwtape · @screwtape
361 followers · 5641 posts · Server mastodon.sdf.org
screwtape · @screwtape
361 followers · 5627 posts · Server mastodon.sdf.org
lispm · @lispm
107 followers · 46 posts · Server moth.social

Doug Lenat died. RIP.

He started the Cyc project, using Lisp Machines as a development environment. The project is roughly since 40 years ongoing. Cyc was the dream of a large-scale knowledge base of common sense knowledge. One that has many ways of reasoning and making inferences. It used SubL a variant of Common Lisp.

Here is an old screen shot...

#cyc #lispm #lispmachines #ai #commonlisp #cycorp

Last updated 1 year ago

· @svetlyak40wt
219 followers · 431 posts · Server fosstodon.org

Finally I've installed StumpWM on Ubuntu, installed on my Macbook!

is a window manager, written in

It is like Emacs from the world of window managers!

Do , have a !

#stumpwm #linux #commonlisp #programming #fun

Last updated 1 year ago

Paolo Amoroso · @amoroso
1856 followers · 2841 posts · Server fosstodon.org

This reasonably recent guide to learning Common Lisp by @sjl is valuable beyond providing an effective learning path.

The guide is also a state of the union overview of the Common Lisp ecosystem and community, reviewing the best tools and resources and advising on how to use them.

stevelosh.com/blog/2018/08/a-r

#commonlisp #lisp

Last updated 1 year ago