Lisp
Jump to navigation
Jump to search
General
1959
See also Emacs
- https://github.com/hyotang666/common-lisp-pitfalls - Collection of common lisp pitfalls
- http://www-formal.stanford.edu/jmc/history/lisp/lisp.html
- http://www.defmacro.org/ramblings/lisp.html
- http://c2.com/cgi/wiki?GreenspunsTenthRuleOfProgramming
- Lisp's Mysterious Tuple Problem - CodeProject - I call Lisp's biggest shortcoming the mysterious tuple problem. It stems Lisp's idiomatic over-use of lists as product types, which are more commonly called tuples. In this essay, I'll explain the problem, how more popular languages don't suffer from it, and some ways to have the power of Lisp without it. [6]
- MELPA - Milkypostman’s Emacs Lisp Package Archive
- https://github.com/nakst/flip - 16-bit Lisp based OS
Flavors
- https://en.wikipedia.org/wiki/Flavors_(programming_language) - an early object-oriented extension to Lisp developed by Howard Cannon at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins. Symbolics used it for its Lisp machines, and eventually developed it into New Flavors; both the original and new Flavors were message passing OO models. It was hugely influential in the development of the Common Lisp Object System (CLOS). Implementations of Flavors are also available for Common Lisp. New Flavors replaced message sending with calling generic functions.
Common Lisp
1984 / 1994 ANSI
- http://picolisp.com/5000/!wiki?Home
- http://blog.thezerobit.com/2012/09/01/beautiful-quicksort-in-common-lisp.html
- http://xuanji.appspot.com/isicp/1-1-elements.html
- http://mr.gy/software/soundlab/ - common lisp sounds
- http://programmers.stackexchange.com/questions/55284/is-lisp-still-useful-in-todays-world-which-version-is-most-used/188048#188048
- http://funcall.blogspot.sg/2009/03/not-lisp-again.html
- https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule - Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states:
Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
- http://docs.hylang.org/en/stable/
- https://github.com/hylang/hy - A dialect of Lisp that's embedded in Python [13]
- https://web.archive.org/web/20170811183744/http://blog.danieljanus.pl:80/blog/2014/05/20/you-already-use-lisp-syntax/ [14]
- Portacle - a complete IDE for Common Lisp that you can take with you on a USB stick. It is multi-platform and can be run on Windows, OS X, and Linux. Since it does not require any complicated installation process, it is set up and running in no time. It lends itself very well both to absolute beginners of Lisp that just need a good starting point, as well as advanced users that want to minimise the time spent getting everything ready.
- https://github.com/zick/IchigoLisp - LISP 1.5(-ish) implementation in WebAssembly
Bel
TXR
- TXR Lisp - an innovative, original dialect from the Lisp language family. It is not an implementation of Common Lisp, Scheme or any existing dialect. [21]
lips
- [zc1036/lips: Lisp Iwesome Preprocessor System](https://github.com/zc1036/lips)
IDE
See also IDE
- https://github.com/cxxxr/lem - Common Lisp editor/IDE with high expansibility [22]