-
Notifications
You must be signed in to change notification settings - Fork 0
LISP
Ravin edited this page Sep 29, 2017
·
3 revisions
One of our member shared this in our #devkini telegram group.
Some useful(i think) Common Lisp references:
- SBCL: http://www.sbcl.org/
- Wasp Lisp(Not related to common lisp, but I though would be fun): https://sites.google.com/site/waspvm/
- Embeddable Common Lisp(ECL): https://common-lisp.net/project/ecl/tag/release.html
- Cormon CL(Windows only): http://www.cormanlisp.com/
- ABCL(common lisp onjvm): https://common-lisp.net/project/armedbear/
- uLisp(for small devices) : https://common-lisp.net/project/armedbear/
- Clasp — Bringing Common Lisp and C++ Together: https://github.com/drmeister/clasp
- CL21: https://github.com/cl21/cl21
- lispbox: https://common-lisp.net/project/lispbox/
- Emacs(Or spacemaacs) + SLIME + SBLC(or other variant)
- SLIME: https://common-lisp.net/project/slime/
- Lisp online 3.1 Try lisp: http://learnlispthehardway.org/try-lisp/ 3.2 Coding ground: https://www.tutorialspoint.com/execute_lisp_online.php
- Quick reference for folks starting: http://articulate-lisp.com/
- Common Lisp Ultraspec: http://phoe.tymoon.eu/clus/doku.php?id=start
- Common Lisp Hyperspec: http://www.cliki.net/CLHS
- Quick docks: http://quickdocs.org/
- Stackoverflow Docs: https://stackoverflow.com/documentation/common-lisp/
- Common Lisp Net: https://common-lisp.net/
- Practical common lisp: http://www.gigamonkeys.com/book/
- Lisp For the Web: https://leanpub.com/lispweb
- Lisp In Small Pieces: https://pages.lip6.fr/Christian.Queinnec/WWW/LiSP.html
- The Little Prover (MIT Press, uses scheme)
- The Common Lisp Cookbook: https://github.com/LispCookbook/cl-cookbook
- Full stack lisp: http://fullstacklisp.com/
- iRobot(Using Embedded Lisp)
- Grammarly (Variant of common lisp)
- Google Flight(ITA software, before it was bought, now no idea)
- Franz Inc (Common Lisp)
- Tech Co-op (Non profit, common lisp)
- List of companies using Clojure: https://clojure.org/community/companies
- New control structures (case, dolist, dotimes, ...) 1.1. Example clojure "go" macro
- Defining forms (defclass, defmethod, defun, ...)
- Code/Term rewriting (with-accessors, ...)
- Custom Evaluation control (AND, OR, ...)
- Sublanguages (LOOP, ...)
- Running Lisp In Production: https://tech.grammarly.com/blog/posts/Running-Lisp-in-Production.html
- How to Read Lisp Code: https://yoo2080.wordpress.com/2014/07/04/it-is-not-hard-to-read-lisp-code/
- Lisp Koans: https://github.com/google/lisp-koans
- Porting common lisp to clojure: https://stackoverflow.com/questions/595556/porting-common-lisp-code-to-clojure
- Delivering games written in Common Lisp: https://borodust.org/delivering-common-lisp
- Watson IoT with Common Lisp, Using ABCL with Eclipse Paho for IoT integration via MQTT: https://developer.ibm.com/recipes/tutorials/watson-iot-with-common-lisp/
- Delivering common lisp applications with asdf 3.3: https://www.youtube.com/watch?v=W4YcsP2FZh4&index=7&lit=PLA66mD-6yK8yi-nggbOF1dWusHnu2u6hw
- Loading multiple versions of an asdf system in the same lisp image: https://www.slideshare.net/vseloved/loading-multiple-versions-of-an-asdf-system-in-the-same-lisp-image
- Common Lisp CLOS types/classes relationship: https://stackoverflow.com/questions/42540781/common-lisp-type-vs-class-distinctions/42543008#42543008
- Creating C Binding in common lisp: https://www.youtube.com/watch?v=lvHi5LyhxGk
- Common Lisp regular sanity checking and idioms: https://stackoverflow.com/questions/34107079/common-lisp-idioms-for-argument-checking-and-other-paranoia/34108341#34108341
- Common Lisp Runtime Redefinition: http://tiborsimko.org/common-lisp-runtime-redefinition.html
- A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff: https://github.com/CodyReichert/awesome-cl
- PERFORMANCE AND TYPES IN LISP: http://blog.30dor.com/2014/03/21/performance-and-types-in-lisp/
- Dave's guide to Common Lisp game development: http://xelf.me/guide.html#org1782c15
- Welcome to the Lisp Games Wiki!: https://github.com/lispgames/lispgames.github.io/wiki
- Algorithmic Composition: A Gentle Introduction to Music Composition Using Common LISP and Common Music: https://quod.lib.umich.edu/s/spobooks/bbv9810.0001.001?rgn=main 18: Lisp Meta-Programming for C++ Developers: 18.1 Introduction: https://deque.blog/2017/05/02/lisp-meta-programming-for-c-developers-introduction/ 18.2 Automatic traces: https://deque.blog/2017/06/05/lisp-meta-programming-for-c-developers-automatic-traces-part-2/ 18.3 First macros: https://deque.blog/2017/05/09/lisp-meta-programming-for-c-developers-first-macros/ 18.4 Compile time computations: https://deque.blog/2017/05/16/lisp-meta-programming-for-c-developers-compile-time-computations/
- Little Lisp interpreter: https://maryrosecook.com/blog/post/little-lisp-interpreter
- Interop series: 20.1. CALLING C AND C++ CODE FROM COMMON LISP USING CFFI: https://z0ltan.wordpress.com/2016/09/16/interop-mini-series-calling-c-and-c-code-from-common-lisp-using-cffi-part-1/ 20.2 CALLBACKS SPECIAL! : https://z0ltan.wordpress.com/2016/09/23/interop-mini-series-callbacks-special-part-2a/ 20.2. CALLING C AND C++ CALLBACKS FROM COMMON LISP: https://z0ltan.wordpress.com/2016/10/04/interop-mini-series-calling-c-and-c-callbacks-from-common-lisp-part-2c/
- Can Lisp Macro Change Lisp Syntax?: http://www.xahlee.info/comp/lisp_syntax_macro_reader.html
- Lisp's List Problem: http://ergoemacs.org/emacs/lisp_list_problem.html
- Concepts and Confusions of Prefix, Infix, Postfix and Lisp Notations: http://xahlee.info/UnixResource_dir/writ/notations.html
- Fundamental Problems of Lisp: http://xahlee.info/UnixResource_dir/writ/lisp_problems.html
- Guy Steele Says: Don't Iterate, Recurse, and Get rid of cons!: http://xahlee.info/comp/Guy_Steele_parallel_computing.html
- What's Lisp-1, What's Lisp-2? Bad Jargon or Good Jargon? http://ergoemacs.org/emacs/lisp1_vs_lisp2.html
- ASDF 3, or Why Lisp is Now an Acceptable Scripting Language: http://fare.tunes.org/files/asdf3/asdf3-2014.html
- The Anatomy of a Puzzle: https://chriskohlhepp.wordpress.com/reasoning-systems/specification-driven-programming-in-common-lisp/
- An operating system written in Common Lisp: https://github.com/froggey/Mezzano
- paren UX in the early days of Lisp: https://github.com/shaunlebron/history-of-lisp-editing
- Drawing using monte carlo: http://inconvergent.net/grains-of-sand/
- Wasp Lisp - a Small Scheme-like Lisp: https://bluishcoder.co.nz/2009/11/27/wasp-lisp-small-scheme-like-lisp.html
Join our Telegram channel t.me/devkini or follow twitter.com/devkini for latest updates in software development.