Robert Strandh on Omnipresent and low-overhead application debugging in #SICL for #ELSconf 2020
https://www.youtube.com/watch?v=w5rXaxMCSg0&list=PLA66mD-6yK8yjlJCI0Ay2f2IvvmB9Ktga
Robert Strandh on Omnipresent and low-overhead application debugging in #SICL for #ELSconf 2020
https://www.youtube.com/watch?v=w5rXaxMCSg0&list=PLA66mD-6yK8yjlJCI0Ay2f2IvvmB9Ktga
excited to tune into the European #Lisp Symposium (although a day late)
WRT #CommonLisp Object System (#CLOS):
The seminal book ›The Art of the Metaobject protocol‹ (1991, #AMOP) by #Kiczales, #Rivieres & #Bobrow demonstrates & discusses many design patterns for #ObjectSystem|s with #metaobject protocol, in which methods are not part of classes, due to #multimethod, #multipledispatch paradigms.
It also contributed much to #DylanLang.
🌺
🦎 https://telegram.me/FamilyOfLisp
🦎 https://matrix.to/#/#family-of-lisp:magdeburg.jetzt
Regarding the publications of #HenryGBaker on #Lisp and related topics — have you had a look around here?
🧷 https://www.plover.com/~mjd/misc/hbaker-archive/home.html
🌺
🦎 https://telegram.me/FamilyOfLisp
🦎 https://matrix.to/#/#family-of-lisp:magdeburg.jetzt
🏷️ #Scheme #CommonLisp #ELSConf #Clojure #DylanLang #CLHS #Lisp #FamilyOfLisp #Racket #AMOP #CLOS #CLtL2 #Clozure #SBCL #CLISP #Emacs #AutoLisp
@Shou @ntnsndr @Paul030 @christina
I'm also very much interested in establishing a #LispCoop, that is, a #cooperative of #freelancer|s focused on projects involving programming languages in the #FamilyOfLisp.
The motivation is that #SoftwareDevelopment & #ProjectManagement need to observe sufficiently different aims, practices, paradigms and risks with #Lisp programming languages.
🌺
🦎 https://telegram.me/FamilyOfLisp
🦎 https://matrix.to/#/#family-of-lisp:magdeburg.jetzt
40 days left to the submission deadline of #EuropeanLispSymposium (#ELSConf) in #Amsterdam:
🧷 (Friendica) https://libranet.de/display/0b6b25a8-1763-a88a-e526-72b275177682
🦎 (Matrix) https://matrix.to/#/!gqlYAZsfzSnmFNEHAT:magdeburg.jetzt/$z7kGECRQluF1iZzNhW-0I1e3lUmg-pff8PcAh96gox4
🦎 (Telegram) https://telegram.me/FamilyOfLisp/309
🌺
🏷️ #Lisp #Scheme #CommonLisp #Clojure #Racket #Emacs #ACL2 #AutoLisp # ISLisp #DylanLang #SKILL #Hy #Shen #Carp #Janet #uLisp #Picolisp #Gamelisp #TXR #InterLisp #Medley #OpenGenera #Symbolics #ThinkingMachines #ConnectionMachine #MultiLisp #AMOP #CLOS #SICP #PAIP #AIMA #Lambda #CLtL2 #HTDP
The #Telegram and #Matrix groups named #FamilyOfLisp are now synchronized (bridged):
🦎 https://telegram.me/FamilyOfLisp
🦎 https://matrix.to/#/#family-of-lisp:magdeburg.jetzt
The two groups are for friendly exchange and dialogue on topics related to the Family of #Lisp #programming languages.
🌺
🏷️ #Scheme #CommonLisp #Racket #Clojure #DylanLang #ELSConf #AMOP #CLOS #InterLisp #OpenGenera #LispMachine #Medley #ConnectionMachine #Symbolics #AutoLisp #MacLisp #ZetaLisp #EuLisp #ISLisp #CLHS #SICP #AIMA #CLtL2 #PAIP #HTDP
@louis@emacs.ch
You will propably have more joy with the Allegro Common Lisp success stories:
(I think I mentioned the page already some days ago.)
🌺
I think that's easy to do as an embeded language in #CommonLisp by changing the reader function for the #\( reader construction.
You can lexically bind the variable *readtable* such that the reader expands the syntax in the way you'd like.
Outside of this transient binding, the usual CL syntax will be active.
🧷 http://www.lispworks.com/documentation/lw60/CLHS/Body/v_rdtabl.htm#STreadtableST
🌺
And said #portable / #smartphone should use #asynchronous (#SelfTimed) integrated circuites whereever possible for #resource #efficiency. :)
🌺
On #Friendica and #Telegram:
›Call for Papers — 16th European #Lisp Symposium — #ELSConf —#Amsterdam — 2023-04-24/25‹
🔗 Friendica: https://libranet.de/display/0b6b25a8-1763-a88a-e526-72b275177682
🦎 Telegram: https://t.me/FamilyOfLisp/309
🌺
🏷️ #CommonLisp #Scheme #EmacsLisp #Clojure #Racket #ACL2 #AutoLisp #ISLISP #DylanLang #SKILL #Hy #Shen #Carp #Janet #Jank #uLisp #Picolisp #Gamelisp #TXR #FunctionalProgramming #AMOP #SICP #CLOS #PAIP #CLtL2 #AIMA #Emacs #VIM #LispWorks #AllegroCommonLisp #ACL #CLISP #SBCL #MetaObject #MetaObjectSystem
On #Friendica:
›The extended form of the Common Lisp <loop> macro as a Controlled Natural Language (CNL)‹
🔗 https://libranet.de/display/0b6b25a8-1963-a776-9fb1-d9c503592537
🌺
🏷️ #InterLisp #CommonLisp #ControlledNaturalLanguage #DylanLang #ELSConf #VIM #Emacs #PrettyPrinting #functional #hashtable #iteration #loop #dotimes #dolist #maphash #map #with·hashtable·iterator #Scheme #Macro #CommonLisp #ControlledNaturalLanguage #CNL #ComputerAidedProgramming #CAP
Some resources (mostly books) related to #FunctionalProgramming and other paradigms applied in the programming languages of the #FamilyOfLisp are listed here:
For some current conferences, see
🦎 https://t.me/FamilyOfLisp/63
HTH!
🌺
If you would like to come over to a friendly group on Telegram focused on the programming languages in the #FamilyOfLisp — please feel welcomed to join!
We are here:
🌺
🏷️ #Lisp #Scheme #CommonLisp #Racket #InterLisp #Clojure #BaLindaLisp #Hy #ELSConf #ZetaLisp #LispMachine #ConnectionMachine #ThinkingMachines #Emacs #AutoLisp #CLOS #AMOP #SICP #CLtL2 #PAIP #AIMA #PCL #Symbolics #Genera #DylanLang #LFE #ISLisp #Arc #Janet #Jank #OnLisp #HTDP #CLHS #EuLisp
@lojikil @anticomputer@emacs.ch @lispnik
I have a big heart for all of them, and I am particular in love with #ConnectionMachineLisp, though Steele didn't manage to fully resolve some issues with the semantics of the alpha-beta syntax.
However, since this work predates #CLOS, I consider it possible to resolve those issues with a language design which still uses the #Xapping concept, but combined with #MOP generic dispatch.
🌺
@anticomputer@emacs.ch @lispnik
There's also a famed paper on #ConnectionMachineLisp by Guy L Steele Jr and W Daniel Hillis from #Y1986:
→ https://dl.acm.org/doi/pdf/10.1145/319838.319870
The book is Hillis' thesis (supervised by Gerald J Sussman) which is based on his #AIMemo (#MITTechnicalReport) from #Y1981:
→ https://dspace.mit.edu/handle/1721.1/5679
A Technical Summary of the CM-2 is here:
→ https://people.csail.mit.edu/bradley/cm5docs/nov06/ConnectionMachineModelCM-2TechnicalSummary.pdf
🌺
🏷️ #Lisp #ConnectionMachine #Xapping #Xector #Xap #StarLisp #ELSConf #ThinkingMachines