@kentpitman
I guess the interesting addendum to this trajectory would be the style guide you wrote together with Norvig https://www.cs.umd.edu/~nau/cmsc421/norvig-lisp-style.pdf with notes on both #commonLisp and #scheme style differences.
@hairylarry

In addition to the other replies:

(1)
To add element bar at the end of list foo,
there is also

`(,@foo ,bar)

which is equivalent to the already suggested

(append foo (list bar))

but might be clearer.

(2)
in Common Lisp the outer call can be to `nreverse'.
(I don't know if Scheme has an analogue.)
Perhaps not the thing to do here, but a technique that may be useful elsewhere.
This is yet another way to reduce consing nearly by half.
Of course that really matters only in some cases (large data volumes, multiple executions).

#CommonLisp
#Lisp

@pkw

Happy Friday! I plan on streaming #McCLIM things in a little over 90min from now at 12pm CDT / 17:00 UTC.

https://www.twitch.tv/endparen

I'll be trying to fix new #SDL IME usage issues I found -- it could be tedious :/ That's where I'll start at least, I might need to jump to something more "fun" if it's more tedious than I anticipate.

#CommonLisp #GUI

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

Finally worked out how to do coroutines (e.g. yield) in Common Lisp, using cl-cont, so I can give cl-collider parity with SuperCollider for scheduling.

Still don't entirely trust cl-cont (code walker macros give me the ick), but so far I haven't run into any issues.

So now I'm working through Eli Fielsteel's examples in his SuperCollider book and seeing how to translate them them to Common Lisp with cl-collider.

#CommonLisp #SuperCollider

@mdhughes Also I am extremely hype for "this magazine page is an #arrokoth #commonLisp #game ".

Kent Pitman #tech Historic Document Release, screwlisp's new CLIM #Lisp #zine, #mathematics and #climate w/ Ramin Honary

https://toobnix.org/w/1z43HJ2YboZUuE2U8LKRMj

Kent Pitman #tech Historic Document Release, screwlisp's new CLIM #Lisp #zine, #mathematics and #climate w/ Ramin Honary

PeerTube

I had some fun playing with views... probably went a little overboard with my view choices, but that's how learning goes. I also learned a little more about SURROUNDING-OUTPUT-WITH-BORDER and FILLING-OUTPUT.

Anyway, here's where the subjective changes ended up today (while still standing on the shoulders of @davep 's work)

#McCLIM #CommonLisp

A real-world use-case for #emacs' lispy-mode's `Convolute` key 😎

https://dev.to/vindarel/emacs-lispy-mode-convolute-real-world-example-fe1

I move error handling from inside a loop outside of it in one key press.

#lisp #commonlisp

Emacs' lispy-mode: Convolute real-world example!

It took me years to find a real-world use case for lispy-mode's convolute key, bound to C! Here it is...

DEV Community

I'm planning on streaming #McCLIM things in about 50min at 11am CDT / 16:00 UTC

https://www.twitch.tv/endparen

I wanted to do this last Friday but couldn't: some app development practice. I'll be trying some subjective prettying of org-davep-cldict using CLIM presentations and views... maybe some commands too

#CommonLisp

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

I started to develop a CLI for #Hetzner Cloud API in #commonlisp https://code.metalisp.dev/metalisp/dev.metalisp.hcloud

It uses my #commonlisp library https://code.metalisp.dev/metalisp/dev.metalisp.libhetzner

It is still early development for both projects.

dev.metalisp.hcloud

A command-line interface for the Hetzner Cloud API.

code.metalisp.dev: Personal code forge.