[ prog / sol / mona ]

prog


Lisp

1 2022-10-13 03:24

I've been trying to learn lisp for a week, how do I learn to program in lisp quickly

2 2022-10-13 09:01

Help me guys I urgently want to program my own minecraft game, I'm sick of waiting for notch to update his dumb game

3 2022-10-13 12:07

learn lisp

4 2022-10-13 13:02

make your own lisp, then you can lisp in your lisp and be the #1 lisper

5 2022-10-13 17:53 *

>>4

is amusing, but don't take the advice seriously.

A lot depends on if you know any other programming languages. If so, "Practical Common Lisp" at https://gigamonkeys.com/book/ and the Lisp Cookbook at https://lispcookbook.github.io/cl-cookbook/ are great.

If you're learning Lisp as a first language, that should be fine. I haven't read books like this myself, but Touretzky ( https://www.cs.cmu.edu/~dst/LispBook/ ) is often recommended.

The main thing is to get out of books and into programming some small project you have an interested in as soon as possible. Just make it simple, you're probably going to fail anyway but at least failing a small project doesn't hurt so much. After 2/3 failures, you should be able to complete something.

Best of luck! It's a hobby you can sink as much time as you like in.

6 2022-10-16 00:15

https://www.tutorialspoint.com/lisp/

7 2022-10-17 01:36

>>1

how do I learn to program in lisp quickly

Use a modern lisp such as lisp-ng: https://www.ruby-lang.org

8 2022-10-17 19:56 *

>>7

The problem with this is that you have to learn a new "Lisp replacement" every 5 years.

I prefer to write boring code in something like the intersection of CL, ISLisp & ELisp (in lexical scope mode). Rarely even use macros, although on the other hand I have experimented with design-by-contract. If you need libraries, the starred "community pseudo-standards" from the awesome-cl list have always done the job for me. Then you have to use CL (realistically, sbcl nowadays), but that's fine too.

9 2022-10-24 13:13

I'm reading Common LISP an interactive approach, this is the best manual for newcomers imo

It documents everything in detail

10


VIP:

do not edit these