urbanists.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a server for people who like bikes, transit, and walkable cities. Let's get to know each other!

Server stats:

530
active users

#commonlisp

18 posts14 participants4 posts today

I'm on @hairylarry's #Mastodon instance now. Thanks! HairyLarry is the DJ of #aNONradio's incredible #SomethingBlue sbblues.com/ (which is also where the #lispyGopherClimate airs at SDF).

#lisp #programming #gamedev #KRF #ClimateCrisis weekly live #podcast [] .

If we weren't already friends, now is the time.

Recent interview with KMP of ansi #commonLisp #peertube #archive post : screwlisp.small-web.org/show/K

Replied in thread
Replied in thread

2) I can define custom keybindings for each application. If I want to make search in Librewolf with C-s, go to address bar with M-x and move page up/down with C-v/M-v (so, I want Emacs keybindings in my browser), then I use this code:

(2/2)

Continued thread

Top 2 StumpWm features (for me):

1) I can display anything in modeline. If I get rid of standard bubble notifications and want to display brightness/volume bars not in the floating notification but right in the bottom bar, temporarily replacing all its data with progress bar — then … it is simple:

(1/2)

#programming #gamedev #devlog #commonLisp #series #lazyEvaluation #functionalprogramming screwlisp.small-web.org/lispga #lispgamejam
Since cl-series generates native common lisp code by working at macro expansion time, I consider it suitable for my software individuals (who want only clos-less common lisp and their own logic (which they have an introspective theory of).

In particular, I use series to cut out rectangular subsequence of sequences -s

SERIES DOC UPDATE FROM RTOY gitlab.common-lisp.net/rtoy/cl

What #unixlike operating systems do you know which are easy to port? Something like #NetBSD. I wonder if there is anything written in #commonlisp or #rust

There are some options but I'm not sure how much easy are they to port. I've heard many positive comments about bare metal development using Rust. I wonder how is common lisp in this regard.

I have extensive programming experience but not on bare metal or kernel programming.

Boosts for wider participation in the discussion are welcome.

Continued thread

Just realized how #firstWorldProblems this post might actually sound. Like "Stop introducing your custom syntax into my #programming setup" is quite unfathomable to most programmers, because their languages have an unchangeable syntax that they need an extra layer of compilers/transpilers/evaluators to extend. And here, in #CommonLisp, we just define our own syntaxes and hate each other for it. Lisper problems indeed.

Who in the world though it a good idea putting their custom readtables into libraries intended for outside use? I don't want your hash table syntax, I want MINE. Don't pollute the readtable and other aspects of someone else's image if you're providing a library. The library you're making should be portable and clean #CommonLisp, not some unreadable #DSL you use in your #REPL. It's fine in the REPL, but not in libraries. Keep it clean. Simple courtesy.

Not pointing fingers, but everyone doing that shall be ashamed.

Oh, #StumpWm is an incredible thing! :dragnaww:

Connected my StumpWm instance to the Emacs REPL to configure fonts. And found that (xft:cache-fonts) can't find my fonts. :dragnsweats:

Go to clx-truetype sources, found that *font-dirs* looks like points to the wrong catalog suitable for Linux but unsuitable for FreeBSD — and confirmed this inside REPL :dragnthink:

So I change the variable in the _runtime_ inside the running process and now my fonts are found!

There's more to avoiding calling Lisp homoiconic because it's an inaccurate or incomplete characterization. As Shriram Krishnamurthi @shriramk points out, this misses the point of why Lisp languages are different. To capture this he introduces the concept of "bicamerality".

parentheticallyspeaking.org/ar

parentheticallyspeaking.orgBicameral, Not HomoiconicParenthetically Speaking: Articles by Shriram Krishnamurthi