4 ms·
What kind of Lisp system was used to run this? Would it work with any Common Lisp? What other things are required, like libraries or a database etc.? I'm guess
by 1wd 9y ago
What kind of Lisp system was used to run this? Would it work with any Common Lisp? What other things are required, like libraries or a database etc.?
I'm guessing reddit.asd lists some:
:tbnl (a toolkit for building dynamic websites)
:cl-ppcre (a regex library)
:trivial-http (a HTTP client)
:cl-who (a library for using S-expressions as HTML markup templates)
:clsql (a SQL database interface and ORM)
:clsql-postgresql (a PostgreSQL connector)
:cl-smtp (a SMTP client for sending email)
:ironclad (a cryptography library)
- chuchana 9y agoCMUCL on FreeBSD [https://redditblog.com/2005/12/05/on-lisp/ https://redditblog.com/2005/12/05/on-lisp/]
- lispm 9y agoSBCL
- adwf 9y agoThe interesting thing is you can still use pretty much that entire stack today. The only one that stands out as outdated is tbnl which changed name to hunchentoot. The stack I used for a website just the other day: hunchentoot cl-who postmodern (prefer it over clsql-postgresql) cl-smtp ironclad drakma (fuller featured than trivial-http)