[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

The next generation of Infinity is here (discussion) (contribute)
A message from @CodeMonkeyZ, 2ch lead developer: "How Hiroyuki Nishimura will sell 4chan data"
Advertise on this site
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1427437591038.png (163.4 KB, 400x400, 1:1, lispchan.png)

2a14ca No.1845

Let us have a thread for the greatest programming language (family) of all time.

Favorite dialect?
Favorite Lisp software?
Working on any Lisp projects?
What got you interested in Lisp?

db2032 No.1849

>>1845
Favorite dialect?
Common lisp

Favorite Lisp software?
Emacs & SLIME

Working on any Lisp projects?
Not at the moment

What got you interested in Lisp?
A colleague, friend, and incredibly bright programmer introduced me to Lisp (and forth, and ML, and ..); He recently took his life and learning Lisp was part of my way of coping with his being gone.

4df84d No.1856

>>1845
>favorite dialect
using ecl implementation of common lisp

>lisp software

emacs and lisp

>lisp projects

nope none right now.

>interest in lisp

would like to use it for some basic ai stuff. and for some uses i would prefer using a tree in lisp than c++.

85e12f No.1864

>>1845

>Favorite dialect?

Clojure, but, um, I wouldn't call it a "dialect". All this "dialect" thing is nothing but confusing.

>Favorite Lisp software?

Emacs, Light Table, Datomic.

>Working on any Lisp projects?

Nope.

>What got you interested in Lisp?

It was SICP as far as I remember. Never finished it though; what a shame.

0821f7 No.1866

>>1864
Clojure, but, um, I wouldn't call it a "dialect". All this "dialect" thing is nothing but confusing.

This, it is like saying C# is a C dialect.

3a42bc No.1890

JavaScript

a1c46c No.1903

I lisped for quite some time. Eventually I realized why Lisp never made it, by its own standards. Emacs. Emacs is the cancer that is killing Lisp. It always has been, and always will be, or at least until something better comes along.

b57f41 No.1906

File: 1427908537793.webm (4.09 MB, 400x400, 1:1, eternal flame.webm)

Have a song

bd5ac6 No.1944

Should I main Common Lisp or Racket?

9e62b5 No.1959

>>1944
Racket if you want something that 'just werks' and has a bunch of decent libraries out of the box. Common Lisp if you ever want to deploy more ambitious projects.

9c0bc3 No.1960

>>1906
…this is kind of impressive

371b9e No.1982

>>1906
Thank you for the song Anon. Sauce for any curious anons is

https://www.gnu.org/fun/jokes/eternal-flame.html

98d058 No.3190

File: 1441309220008.jpg (94.91 KB, 500x492, 125:123, sicp.jpg)

Sorry for being a faggot, but I'm cross posting this from /tech/.

So I bought the book, and am downloading the lectures original lectures from http://archive.org/details/MIT_Structure_of_Computer_Programs_1986/ (23 video pack).

What's you're favorite emacs setup and version of scheme to use for this book?

My plan is:

1. Read a section of text.

2. Watch the lecture associated for that section of text.

3. Do assignments associated with that section of the text.

4. Repeat until I'm done the book.

Am I missing anything? To anyone that has gone through the book before, do you wish you could have done something different to have gotten more out of it?


975988 No.3206

>>3190

Do the book after you've programmed for a while. Take some intro to CS course then bang out some crud, go back and read SICP and you will pick up a lot more from it with previous experience. Or, re-read the book after programming for a while. Lot's of nuggets there that somebody experienced will gain from you wouldn't otherwise realize.


9929f7 No.3209

>>3206

I've programmed various shit in various languages before, I was just looking to see if anyone had a recommended 'curriculum' for going through this book. Thanks for the reply.


9929f7 No.3210

>>3206

I should add that I plan on going back to this book throughout the future like a bible.


9b3f22 No.3214

>>3209

The original MIT students who took it did Calculus Single Variable (not needed to do SICP but helps you understand calc better) and an intro to EE/CS class where they already programmed a few basic programs.

There's also SICP condensed for already experienced programmers http://web.mit.edu/alexmv/6.037/

And there's an online free tutor for SICP so you can do exercises and get instant feedback about your answers http://icampustutor.csail.mit.edu/6.001-public/


05bd0c No.3237

>>1864

>>1866

It is a dialect though. Clojure is a Lisp-1 meaning that it does not allow the same name to be used for a function and a variable simultaneously. Lisp-2 is a different dialect, it's Common Lisp.

>>1903

No, you can program Lisp on a napkin with a pencil. As for modern Emacs, once you figure it out, it's an awesome IDE http://tuhdo.github.io/emacs-tutor.html especially if you're involved in code review and tests.

The reason Lisp isn't used by everybody is because it's too powerful, and Lisp hackers all make their own libraries so there's no ecosystem in place of standard libraries for industry to pluck from. Every single new language "feature" that comes out lately for hipster lang du jour is just reinvented Lisp, like Julia.

Racket is the best Lisp-1 going, it's maintainers and libraries are all being created by academics so quality code with quality standards, not haphazard java library nightmare or Lisp hackers all making different shit. Typed Racket is very robust for security applications and easy to rapidly prototype with


64a0c9 No.3268

Favourite dialect?

Common Lisp but im new so my opinion is null and void

Favorite lisp software?

Emacs

Working on any lisp projects?

I made twitchtv live checking thing that was fun

What got you interested in lisp?

8/lain chan lisp tread. At first i thought the language was ugly as hell and then i started reading a book on it just to see what these people were going on about and then it was pretty cool. Im only 8 chapters into practical common lisp but im enjoying it.


504d9f No.3283

Favorite dialect?

> Scheme

Favorite Lisp software?

> Guile

Working on any Lisp projects?

> some Scheme&C++ games and a test framework

What got you interested in Lisp?

> AI courses in uni


504d9f No.3284

>>3283

my brain is fucked, managed to apply reverse greentext.


6a660d No.3286

Clozure CL or gambit scheme?

I really want to get into CL and make actual programs, but also want to finish my SICP.

Is it true that CL is for real world applications and scheme is mostly for learning?


250fa0 No.3336

>>3286

Scheme R7RS looks promising for production ready scheme.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]