Sup Fedi,
-
@drizzy @pfr this ^^^. It's the most practical way of leveraging list in day to day work, and once you're indoctrinated, you see it everywhere.
And of course https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html is a bible for every LISP enthusiast.
@inecas @drizzy @pfr @beardie_jamie
> And of course https://
mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html is a bible for every LISP enthusiast.I replied before seeing this, but I feel it validates my point rather well.

I bailed after the introductory page, which was gobbledegook to me. Seriously, I read fast, I read a lot, and the only book that I bounced off this hard was my first Patrick O'Brian novel, with its over-page-length single sentences.
The only readable comprehensible Lisp book I've seen I could follow is one I never managed to buy on dead tree.
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks> Where does the internet church of Lisp congregate
If anywhere, Hacker News.
It's owned by Paul Graham, one of the most famous Lisp advocates.
HN is implemented in his dialect of Lisp, called Arc. (On top of Steel Bank Common Lisp.)
-
The illuminated ones also recommend learning Emacs first. I have tried. Repeatedly. I find it totally impenetrable, too. The only things that helped at all in any way were the excellent macOS version, Aquamacs, now sadly effectively moribund:
The Emacs for the Mac
An Editor for Text, HTML, LaTeX, C++, Java, Python, R, Perl, Ruby, PHP, and more… Aquamacs is a modern editor based on GNU Emacs. Read more. Download Aquamacs Emacs 3.6 for Mac OS 10.11 (El Capitan) or later
Aquamacs Emacs (aquamacs.org)
And for non-Mac-users, the mad guru of this stuff, Xah Lee, who created ErgoEmacs:
It makes GNU Emacs kind of usable, but, for the Enlightened Ones, you're getting to know an impure, polluted vision.
But it's comprehensible. May work for you.@lproven @drwho @beardie_jamie I suppose I should look at Emacs. But I'll always be a vim user

-
@inecas @drizzy @pfr @beardie_jamie
> And of course https://
mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html is a bible for every LISP enthusiast.I replied before seeing this, but I feel it validates my point rather well.

I bailed after the introductory page, which was gobbledegook to me. Seriously, I read fast, I read a lot, and the only book that I bounced off this hard was my first Patrick O'Brian novel, with its over-page-length single sentences.
The only readable comprehensible Lisp book I've seen I could follow is one I never managed to buy on dead tree.
@lproven @drizzy @pfr @beardie_jamie Yes, it's not a light reading, and much more about the concepts on how (not only) lisp is implemented, rather than just use it. But the question was about the church of Lisp, and needs to be mentioned as one of the holy books. And once one gets over the initial bar, it's actually quite eye-opening.
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr I think Land of Lisp is still a good introduction https://nostarch.com/lisp.htm
-
@lproven @drwho @beardie_jamie I suppose I should look at Emacs. But I'll always be a vim user

You are pretty much going to have to convert.
(I'm neutral: I can't stand either of them, myself. I am still sad nobody got the joke in this headline:
https://www.theregister.com/2021/12/17/tilde_text_editor/ )
There is an Emacs Vi mode called EVIL or VILE or something. I think it's a joke, but this tells you all you need to know about how Emacs folks tend to think about it.
For reference, this will tell you a _lot_ about Emacs and indeed Lisp:
https://web.stanford.edu/class/cs81n/command.txt
It's why I tried to learn it. IMHO you _NEED_ to read this.
-
@lproven @drizzy @pfr @beardie_jamie Yes, it's not a light reading, and much more about the concepts on how (not only) lisp is implemented, rather than just use it. But the question was about the church of Lisp, and needs to be mentioned as one of the holy books. And once one gets over the initial bar, it's actually quite eye-opening.
@inecas @drizzy @pfr @beardie_jamie
I have a vision of myself as a toddler, not tall enough to quite reach that bar you mention, so I can't _quite_ see over it.
-
@inecas @drizzy @pfr @beardie_jamie
> And of course https://
mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html is a bible for every LISP enthusiast.I replied before seeing this, but I feel it validates my point rather well.

I bailed after the introductory page, which was gobbledegook to me. Seriously, I read fast, I read a lot, and the only book that I bounced off this hard was my first Patrick O'Brian novel, with its over-page-length single sentences.
The only readable comprehensible Lisp book I've seen I could follow is one I never managed to buy on dead tree.
@lproven @inecas @drizzy @beardie_jamie lol, the land of lisp looks awesome!
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr Welcome! I suggest the resources on the Common Lisp Cookbook: https://lispcookbook.github.io/cl-cookbook/
Check its editors page. ICL is a sane REPL for the terminal and the browser that allows to write and run some code.
The community is very much on /r/lisp and Discord (https://discord.gg/hhk46CE)
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr If you are interested in Lisp I recommend learning it as a long term project. It's worth giving a good look to both Common Lisp and Scheme so that you can decide what you like.
As for where Lispers congregate, if you prefer forum platforms you may have a look at this new community:
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr Depends a lot on what you want and where you want to go. It is very good to have a project when you start learning a language... is there one you would like to start with?
Happy to give you a guide.
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr I'd suggest these books:
* How To Design Programs, Scheme, https://htdp.org/
* Practical Common Lisp, Common Lisp, https://gigamonkeys.com/book/ -
The illuminated ones also recommend learning Emacs first. I have tried. Repeatedly. I find it totally impenetrable, too. The only things that helped at all in any way were the excellent macOS version, Aquamacs, now sadly effectively moribund:
The Emacs for the Mac
An Editor for Text, HTML, LaTeX, C++, Java, Python, R, Perl, Ruby, PHP, and more… Aquamacs is a modern editor based on GNU Emacs. Read more. Download Aquamacs Emacs 3.6 for Mac OS 10.11 (El Capitan) or later
Aquamacs Emacs (aquamacs.org)
And for non-Mac-users, the mad guru of this stuff, Xah Lee, who created ErgoEmacs:
It makes GNU Emacs kind of usable, but, for the Enlightened Ones, you're getting to know an impure, polluted vision.
But it's comprehensible. May work for you.@lproven @drwho @pfr @beardie_jamie The first step to learning emacs is to print out the cheat sheet and start highlighting things as you learn them
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr Land of Lisp and Realm of Racket are fun introductions.
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr Read the Structure and Interpertation of Computer Programs or Paradigms of Artificial Intelligence.
-
@lproven @drwho @pfr @beardie_jamie The first step to learning emacs is to print out the cheat sheet and start highlighting things as you learn them
@binder @lproven @pfr @beardie_jamie This also works for tmux.
-
@pfr Read the Structure and Interpertation of Computer Programs or Paradigms of Artificial Intelligence.
-
You are pretty much going to have to convert.
(I'm neutral: I can't stand either of them, myself. I am still sad nobody got the joke in this headline:
https://www.theregister.com/2021/12/17/tilde_text_editor/ )
There is an Emacs Vi mode called EVIL or VILE or something. I think it's a joke, but this tells you all you need to know about how Emacs folks tend to think about it.
For reference, this will tell you a _lot_ about Emacs and indeed Lisp:
https://web.stanford.edu/class/cs81n/command.txt
It's why I tried to learn it. IMHO you _NEED_ to read this.
@lproven @pfr @drwho @beardie_jamie Not really, at work we did a one point use lisp for a product and I had a colleague that was doing his work exclusively with vim.
I am myself immersed in emacs so cannot comment in depth but vim has (my understanding is) numerous extensions that makes it useable for lisp work.
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr You will need a lisp environment.
Many distributions has SBCL directly available.
If you have chosen one of the suggested texts, they will presumably provide instructions on how to set something up related to the text.
There is also https://lispbox.common-lisp.dev though it is oriented towards Emacs, which may not be ideal for you.
For learning, it is not terribly important which lisp dialect you select. If you are into retrocomputing, you may want to check out https://interlisp.org
-
Sup Fedi,
I want to get indoctrinated into the world of #LISP
I am not a programmer, nor software developer. I am familiar with basic shell scripting and a little bit of C but that's about it.
Where does the internet church of Lisp congregate and how do I become a member?
Please boost
Thanks@pfr
Emacs will give you a good foothold.Search clojure for the brave and true which is a very entertaining tutorial on clojure using emacs.
There are many flavors of lisp.
For scheme look to the SCIP it is the textbook for CS at MIT for many years.
