

What's the best programming language? Debate!
Yes, I want to stir up trouble...
https://github.com/ciel-lang/CIEL?tab=readme-ov-file#docker
Build it, and you can run scripts with CIEL's batteries.
Next step would be you start Slime / your editor with a CIEL core image.
https://github.com/ciel-lang/CIEL?tab=readme-ov-file#docker
Build it, and you can run scripts with CIEL's batteries.
Next step would be you start Slime / your editor with a CIEL core image.
My #emacs #writing #writingExperience #emacsCarnival submission.
Discussing my transition to #eev away from being a heavy user of the popular #orgmode.
My writing primarily concerns #lisp #programming, so the difference between #eepitch and #orgBabel features heavily.
Looking forward to hearing from everyone including the other emacs carnivalians.
CC @greg (Writing Experience emacs carnival host)
My #emacs #writing #writingExperience #emacsCarnival submission.
Discussing my transition to #eev away from being a heavy user of the popular #orgmode.
My writing primarily concerns #lisp #programming, so the difference between #eepitch and #orgBabel features heavily.
Looking forward to hearing from everyone including the other emacs carnivalians.
CC @greg (Writing Experience emacs carnival host)
Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]
When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.
That key distinction and difference is important, and the homoiconicity[3] of Lisp made that distinction less clear than it needed to be.
Teach Scheme second or third if you like, not first.
#Lisp#Scheme#CompterScience#ComputerProgramming
[1] No I'm not talking about LOGO.[2]
[2] If LOGO was your first programming language (it was mine) then you're old.
[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"
Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]
When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.
That key distinction and difference is important, and the homoiconicity[3] of Lisp made that distinction less clear than it needed to be.
Teach Scheme second or third if you like, not first.
#Lisp#Scheme#CompterScience#ComputerProgramming
[1] No I'm not talking about LOGO.[2]
[2] If LOGO was your first programming language (it was mine) then you're old.
[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"
Paul McJones on the passing of computer scientist Robert Brayton and his role in the first Lisp compiler.
Installing lisp for beginners.
https://screwlisp.small-web.org/fundamental/installing-lisp-etc/
So much computing is predicated on having this or a conscious alternative decision to it. Here is my attempt to help beginners get this far. What do you think?
#commonLisp #emacs #beginners #lisp #programming #setup #software #developer
Installing lisp for beginners.
https://screwlisp.small-web.org/fundamental/installing-lisp-etc/
So much computing is predicated on having this or a conscious alternative decision to it. Here is my attempt to help beginners get this far. What do you think?
#commonLisp #emacs #beginners #lisp #programming #setup #software #developer
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.
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.
If you use or tried running Medley Interlisp, what things did you discover later on that you wish you knew? We would appreciate your feedback.
ChrysaLisp is a 64-bit MIMD operating system designed for parallel and distributed computing. It's a self-hosting environment with a responsive GUI and a rich set of development tools, including a Lisp interpreter for scripting and development. The screenshots are impressive.
A space for Bonfire maintainers and contributors to communicate