update lists
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Common Lisp Learning [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Common Lisp Learning [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
|
||||
[38;5;12m [39m
|
||||
@@ -37,10 +37,10 @@
|
||||
[38;2;255;187;0m[4mLisp Environments[0m
|
||||
[38;5;12mYou can run a Lisp implementation directly, but an editing environment makes the experience easier.[39m
|
||||
[38;5;12m- Prepackaged environments[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPortacle[0m[38;5;12m [39m[38;5;12m(https://shinmera.github.io/portacle/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultiplatform[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12menvironment.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mships[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mslightly[39m[38;5;12m [39m[38;5;12mcustomized[39m[38;5;12m [39m[38;5;12mEmacs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSLIME,[39m[38;5;12m [39m[38;5;12mSBCL[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mimplementation),[39m[38;5;12m [39m[38;5;12mQuicklisp[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGit.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12minstallation[39m
|
||||
[38;5;12mneeded,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mgoing.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLispbox[0m[38;5;12m [39m[38;5;12m(https://common-lisp.net/project/lispbox/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12m(Emacs[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mSLIME),[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12m(Clozure[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12m(Quicklisp),[39m[38;5;12m [39m[38;5;12mpre-packaged[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12marchives[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux.[39m[38;5;12m [39m[38;5;12mDescendant[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12m"Lisp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mBox"[39m[38;5;12m [39m[38;5;14m[1mmentioned[0m[38;5;12m [39m[38;5;12m(http://www.gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPractical[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPortacle[0m[38;5;12m [39m[38;5;12m(https://shinmera.github.io/portacle/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultiplatform[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12menvironment.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mships[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mslightly[39m[38;5;12m [39m[38;5;12mcustomized[39m[38;5;12m [39m[38;5;12mEmacs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSLIME,[39m[38;5;12m [39m[38;5;12mSBCL[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mimplementation),[39m[38;5;12m [39m[38;5;12mQuicklisp[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGit.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m[38;5;12mneeded,[39m[38;5;12m [39m
|
||||
[38;5;12mso[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mgoing.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLispbox[0m[38;5;12m [39m[38;5;12m(https://common-lisp.net/project/lispbox/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12m(Emacs[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mSLIME),[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12m(Clozure[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12m(Quicklisp),[39m[38;5;12m [39m[38;5;12mpre-packaged[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12marchives[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLinux.[39m[38;5;12m [39m[38;5;12mDescendant[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"Lisp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mBox"[39m[38;5;12m [39m[38;5;14m[1mmentioned[0m[38;5;12m [39m[38;5;12m(http://www.gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPractical[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mLispworks Personal Edition[0m[38;5;12m (http://www.lispworks.com/downloads/) - A non-Emacs based IDE for LispWorks Lisp, with some restrictions.[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAllegro Common Lisp[0m[38;5;12m (https://franz.com/products/allegrocl/) - Has a free [39m[38;5;14m[1mExpress Edition[0m[38;5;12m (https://franz.com/downloads/clp/survey) IDE, and [39m[38;5;14m[1mtraining videos on YouTube[0m[38;5;12m (https://www.youtube.com/channel/UCN36UrxtyNBJPaG0kmBJNRw).[39m
|
||||
[38;5;12m- For advanced users[39m
|
||||
@@ -48,8 +48,8 @@
|
||||
[38;5;12m(http://articulate-lisp.com/project/new-project.html).[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexperienced[39m[38;5;12m [39m[38;5;14m[1mEmacs[0m[38;5;12m [39m[38;5;12m(https://www.gnu.org/software/emacs/)[39m[38;5;12m [39m[38;5;12muser,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;14m[1mSLIME[0m[38;5;12m [39m[38;5;12m(https://common-lisp.net/project/slime/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1msupported[0m[38;5;14m[1m [0m[38;5;14m[1mCommon[0m[38;5;14m[1m [0m[38;5;14m[1mLisp[0m[38;5;14m[1m [0m[38;5;14m[1mimplementation[0m[38;5;12m [39m
|
||||
[38;5;12m(https://common-lisp.net/project/slime/doc/html/Platforms.html#Platforms).[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mSLIME[0m[38;5;14m[1m [0m[38;5;14m[1mmanual[0m[38;5;12m [39m[38;5;12m(https://common-lisp.net/project/slime/doc/html/)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mdetails.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mCookbook[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;14m[1minstalling[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mimplementation[0m[38;5;12m [39m[38;5;12m(https://lispcookbook.github.io/cl-cookbook/getting-started.html)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mRoswell[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/roswell/roswell/wiki),[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDocker.[39m
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mCommon[39m[38;5;12m [39m[38;5;12mLisp[39m[38;5;12m [39m[38;5;12mCookbook[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;14m[1minstalling[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mimplementation[0m[38;5;12m [39m[38;5;12m(https://lispcookbook.github.io/cl-cookbook/getting-started.html)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mRoswell[0m[38;5;12m [39m[38;5;12m(https://github.com/roswell/roswell/wiki),[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mDocker.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOnline References[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Common Lisp Hyperspec (CLHS)[0m[38;5;12m (http://www.lispworks.com/documentation/common-lisp.html) - [39m[48;2;30;30;40m[38;5;13m[3mThe[0m[38;5;12m language reference document for Common Lisp. Bookmark it now.[39m
|
||||
@@ -90,8 +90,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mANSI Common Lisp by Paul Graham[0m[38;5;12m (http://www.paulgraham.com/acl.html) - Good as a reference, covers CLOS, and has several example program implementations.[39m
|
||||
[38;5;12m - Plaintext versions of [39m[38;5;14m[1mChapter 1[0m[38;5;12m (http://lib.store.yahoo.net/lib/paulgraham/acl1.txt) and [39m[38;5;14m[1mChapter 2[0m[38;5;12m (http://lib.store.yahoo.net/lib/paulgraham/acl2.txt) are available online.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCommon Lisp Recipes by Edmund Weitz[0m[38;5;12m (http://weitz.de/cl-recipes/) - A great set of Common Lisp patterns.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mObject-Oriented[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mCommon[0m[38;5;14m[1m [0m[38;5;14m[1mLisp[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mSonya[0m[38;5;14m[1m [0m[38;5;14m[1mE.[0m[38;5;14m[1m [0m[38;5;14m[1mKeene[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Object-Oriented-Programming-COMMON-LISP-Programmers/dp/0201175894)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCLOS,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m
|
||||
[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mObject-Oriented Programming in Common Lisp by Sonya E. Keene[0m[38;5;12m (https://www.amazon.com/Object-Oriented-Programming-COMMON-LISP-Programmers/dp/0201175894) - An in-depth description of the CLOS, and shows how to use it with example applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Art of the Metaobject Protocol by Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow[0m[38;5;12m (https://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczales/dp/0262610744/) - Describes the CLOS Metaobject Protocol (MOP).[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mChapters 5 and 6 (available online)[0m[38;5;12m (http://metamodular.com/CLOS-MOP/) - The specification of a metaobject protocol extension to CLOS, by Robert Strandh.[39m
|
||||
[48;5;235m[38;5;249m- Superseded by the **modern public domain CLOS MOP specification** (https://clos-mop.hexstreamsoft.com/) by Jean-Philippe Paradis (**Hexstream** (https://github.com/Hexstream)).[49m[39m
|
||||
@@ -139,3 +138,5 @@
|
||||
[38;2;255;187;0m[4mCredit[0m
|
||||
[38;5;12mI[39m[38;5;12m [39m[38;5;12mgot[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mRainer[0m[38;5;14m[1m [0m[38;5;14m[1mJoswig's[0m[38;5;14m[1m [0m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mOverflow[0m[38;5;14m[1m [0m[38;5;14m[1manswer[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mlearning[0m[38;5;14m[1m [0m[38;5;14m[1mCommon[0m[38;5;14m[1m [0m[38;5;14m[1mLisp[0m[38;5;12m [39m[38;5;12m(https://stackoverflow.com/a/7224914/1005039),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnow-defunct[39m[38;5;12m [39m[38;5;12mStack[39m[38;5;12m [39m[38;5;12mOverflow[39m[38;5;12m [39m[38;5;12mDocuments[39m[38;5;12m [39m[38;5;12msite.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;14m[1mCliki's[0m[38;5;14m[1m [0m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mStarted[0m[38;5;12m [39m
|
||||
[38;5;12m(https://cliki.net/Getting%20Started)[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12minvaluable.[39m
|
||||
|
||||
[38;5;12mcommonlisplearning Github: https://github.com/GustavBertram/awesome-common-lisp-learning[39m
|
||||
|
||||
Reference in New Issue
Block a user