mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.2K
active users

#lisp

25 posts23 participants1 post today

#lispyGopherClimate communitymedia.video/w/5gDoZAF #archive #technology #lisp #podcast

We got the face of #FOSS computing in #Aotearoa #NZ joining us live.

davelane.nz/my-open-history

Dave has worked extensively over the decades on #libre #education , #OER . Dave is a herptophile so we better talk about #logo #turtleDrawing at least!

Lots of questions about education-focused-programming-languages (like LOGO!).

#lambdaMOO:

telnet lambda.moo.mud.org
co guest
@join screwtape
"hey!

Introducing Veritas v0.0.20: my new Lisp-powered (Guile Scheme) testing framework!

codeberg.org/jjba23/veritas

Born from my engineering experience and frustrations, I aim for incredible expressiveness. It is currently super early stages, also eager for other people to pitch in ideas before fully stabilizing the API. I also want to add many more capabilities for integration tests, containers and more.

#veritas#lisp#guile

#elisp #emacs #lisp

has anyone seen or implemented something like common lisp's split-sequence, or partition in elisp? i.e. function that takes a predicate, and returns a list of the elements that match and another list of the elements that to do not? cl-lib doesn't seem to have it, and i can't see a way to hack it up using existing functions either. (seq-partition) from seq.el doesn't do the trick, it's a kinda false friend.

Edit: the options being
- seq-group-by
- -partition-by
- hacking cl-reduce

I realize this is broad but can anyone recommend advanced Common #lisp books/resources? And by "advanced" I mean the nitty gritty of pro quality software, REPL tricks, how to profile/monitor/deploy/manage packages/FFI calls etc. I've read PCL and PAIP so I have a modest grasp of the language itself.

I'm sticking with SBCL for now.

"ChrysaLisp is a unique, 64-bit, MIMD operating system designed from the ground up for parallel and distributed computing."
Wow, this is taking "Build your own #Lisp" to the next level.

The next steps in my opengl renderer famerwork.

It applies a texture to the quad.

The first time was the dark orange one then the final correct version the xor texture one.

The mistake was in this snippet of code

(gl:uniformi tex-loc 0)
I had it pointed at the memory location of the texture and that function wanted the index for the texture.

#lisp

phew… I just solved Daily Programmer #399 (which is a very easy programming puzzle, if you’re using a language you’re familiar with) in #Clojure and it was one of the most difficult programming problems I’ve solved in a very long time

my code probably looks terrible if you’re an experienced #Lisp user, but it was the best that I could figure out how to do. I’m especially unhappy with char-to-lowercase and how many layers of indentation I needed to do something so simple

here’s my solution: https://pastebin.com/u8kcTd5c

🌕 嘗試 Guix:一位 Nix 用戶的印象
➤ 一位 Nix 專家對 Guix 的首次體驗與觀察
tazj.in/blog/trying-guix
這篇文章記錄了一位長期 Nix 用戶嘗試使用 Guix 的經驗。作者發現 Guix 與 Nix 雖然共享一些基礎架構,但在設計理念和實作方式上存在顯著差異。Guix 強調軟體自由,預設不包含專有軟體,需要使用 nonguix 來支援現代硬體。在架構上,Guix 的包管理器與環境管理方式與 Nix 不同,導致版本切換和配置重建較為繁瑣。作者認為 Guix 的文件編排更佳,但學習曲線較陡峭,因為需要具備 Scheme 程式語言的知識。此外,Guix 的整體效能也明顯慢於 Nix。
+ 感覺 Guix 真的比較適合對自由軟體有高度堅持,且熟悉 Lisp 的使用者。
+ 這篇文章讓我對 Guix 有了更深入的瞭解,雖然對新手來說還是有點難,但它的設計理念確實值得思考。
#作業系統 #Guix #Nix #軟體自由 #Lisp

tazj.intazjin's blog: Trying Guix: A Nixer's Impressionstazjin's blog