LISP community
- What Were the Differences Between Symbolics Genera and Xerox Interlisp-D?
Feel free to comment here and/or on the linked Hacker News thread.
- LISP in Space With Ron Garretcorecursive.com LISP in Space - CoRecursive Podcast
Have you ever had a unique approach to a problem and been excited to use it, but you're met with skepticism?Today's story: what happens if you take someone who's passionate about LISP and put them in an organization where that's just not how they write software.Today's story is about getting LISP in...
- An ARM assembler written in Lispforum.ulisp.com An ARM assembler written in Lisp
You can write machine-code functions in uLisp with the help of the ARM assembler written in Lisp, and I’ve recently updated it to make it more compact. It will now fit on a board with about 2000 objects of workspace, with room to spare to write assembler programs and run them. This post describes h...
- Reviving Interlisp With The Medley Interlisp Projecthackaday.com Reviving Interlisp With The Medley Interlisp Project
Within the Artificial Intelligence and natural language research communities, Lisp has played a major role since 1960. Over the years since its introduction, various development environments have b…
- What are the most unusual or interesting uses of property lists?
I'm interested in examples or ideas in any Lisp dialect that supports the feature.
- LispM.de
An extensive and eclectic historical archive of Lisp systems and dialects with a focus on Symbolics Lisp Machines. It stores manuals, research papers and publications, screenshots, videos, source code, documentation, articles, data, links, and other rare material.
- Common Lisp library to get accurate wall-clock times on multiple platformsgithub.com GitHub - ak-coram/cl-trivial-clock: Common Lisp library to get accurate wall-clock times on multiple platforms
Common Lisp library to get accurate wall-clock times on multiple platforms - GitHub - ak-coram/cl-trivial-clock: Common Lisp library to get accurate wall-clock times on multiple platforms
- SLIME extension for Lisp Criticgithub.com GitHub - mmontone/slime-critic: SLIME extension for Lisp Critic
SLIME extension for Lisp Critic. Contribute to mmontone/slime-critic development by creating an account on GitHub.
- #LispGameJam retrospective on the #Lisp-y #AI showforth.noip.me jam-no-theme interactive programming gameplay demo and retrospective
10 days late for a preview... Me getting mesmerized by my own jam-no-theme game mechanic. I talk about my perspective on some other games and in particular about that TIC-40 game console framework PRIOR to reading everyone else's retrospectives, and develop my ideas of how the future of game develop...
- I'm going to create a toy project for playing with different UI libs
For each library I'll create a separate repository with this toy project and some description of pros and cons of used GUI toolkit.
Which Common Lisp UI libraries would you like to see in in this project?
- Emacs4CL: A DIY kit to set up vanilla Emacs for Common Lisp programminggithub.com GitHub - susam/emacs4cl: A tiny DIY kit to set up vanilla Emacs for Common Lisp programming
A tiny DIY kit to set up vanilla Emacs for Common Lisp programming - GitHub - susam/emacs4cl: A tiny DIY kit to set up vanilla Emacs for Common Lisp programming
- The Little Learner: A Straight Line to Deep Learningwww.thelittlelearner.com The Little Learner: A Straight Line to Deep Learning
A highly accessible, step-by-step introduction to deep learning, written in an engaging, question-and-answer style.
cross-posted from: https://lemmy.ml/post/1539767
> Another book in The Little Schemer series: > > The Little Learner: A Straight Line to Deep Learning by Daniel P. Friedman and Anurag Mendhekar. > > > The Little Learner covers all the concepts necessary to develop an intuitive understanding of the workings of deep neural networks: tensors, extended operators, gradient descent algorithms, artificial neurons, dense networks, convolutional networks, residual networks and automatic differentiation. > > > > ... > > https://www.thelittlelearner.com >
- Armed Bear Common Lisp 1.9.2 releasedabcl-dev.blogspot.com A Midsummer's Eve with ABCL 1.9.2
On the threshold of the Northern Hemisphere's Midsummer's Eve, we unveil the second revision of the Tenth Edition of the Armed Bear Common L...
- Peter Seibel: Common Lisp Standardization: The Good, the Bad, and the Uglysoundcloud.com Peter Seibel: Common Lisp Standardization: The Good, the Bad, and the Ugly
This is an episode of the defunct podcast The Weekly REPL. It features Peter Seibel's talk from ILC 2010 in Reno, Nevada: "Common Lisp Standardization: The Good, the Bad, and the Ugly". The talk ha
A fantastic talk about Common Lisp and its possible future, using history of CL's standardization process as a historical backdrop.
- error using drakma http-request
Newer sbcl common lisp user, on windows 10 using portacle.
I quickloaded drakma and have tried to download several urls, they all give me "Socket error in "connect": EINTR (A non-blocking socket operation could not be completed immediately.)"
Example ( not sure why the asterisks don't show up in Lemmy?):
(ql:quickload :drakma)
(setf drakma:header-stream standard-output)
(drakma:http-request "http://lisp.org/")
directly from the drakma website gives me this output:
Socket error in "connect": EINTR (A non-blocking socket operation could not be completed immediately.) [Condition of type SB-BSD-SOCKETS:INTERRUPTED-ERROR]
Restarts: 0: [RETRY] Retry SLIME REPL evaluation request. 1: [*ABORT] Return to SLIME's top level. 2: [ABORT] abort thread (#<THREAD "repl-thread" RUNNING {1004E68473}>)
Backtrace: 0: (USOCKET:SOCKET-CONNECT "lisp.org" 80 :PROTOCOL :STREAM :ELEMENT-TYPE FLEXI-STREAMS:OCTET :TIMEOUT 20 :DEADLINE NIL :NODELAY :IF-SUPPORTED :LOCAL-HOST NIL :LOCAL-PORT NIL) 1: (DRAKMA:HTTP-REQUEST #<PURI:URI http://lisp.org/>) 2: (SB-INT:SIMPLE-EVAL-IN-LEXENV (DRAKMA:HTTP-REQUEST "http://lisp.org/") #<NULL-LEXENV>) 3: (EVAL (DRAKMA:HTTP-REQUEST "http://lisp.org/")) 4: (SWANK::EVAL-REGION "(drakma:http-request \"http://lisp.org/\") ..) 5: ((LAMBDA NIL :IN SWANK-REPL::REPL-EVAL)) 6: (SWANK-REPL::TRACK-PACKAGE #<CLOSURE (LAMBDA NIL :IN SWANK-REPL::REPL-EVAL) {10035042FB}>) 7: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request." #<CLOSURE (LAMBDA NIL :IN SWANK-REPL::REPL-EVAL) {100350429B}>) 8: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA NIL :IN SWANK-REPL::REPL-EVAL) {100350427B}>) 9: (SWANK-REPL::REPL-EVAL "(drakma:http-request \"http://lisp.org/\") ..) 10: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK-REPL:LISTENER-EVAL "(drakma:http-request \"http://lisp.org/\") ..) 11: (EVAL (SWANK-REPL:LISTENER-EVAL "(drakma:http-request \"http://lisp.org/\") ..) 12: (SWANK:EVAL-FOR-EMACS (SWANK-REPL:LISTENER-EVAL "(drakma:http-request \"http://lisp.org/\") ..) 13: (SWANK::PROCESS-REQUESTS NIL) 14: ((LAMBDA NIL :IN SWANK::HANDLE-REQUESTS)) 15: ((LAMBDA NIL :IN SWANK::HANDLE-REQUESTS)) 16: (SWANK/SBCL::CALL-WITH-BREAK-HOOK #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL :IN SWANK::HANDLE-REQUESTS) {1004E700FB}>) 17: ((FLET SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK :IN "c:/Users/denni/portacle/all/emacsd/elpa/slime-20191224.2328/swank/sbcl.lisp") #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL :IN SWANK::H.. 18: (SWANK::CALL-WITH-BINDINGS ((STANDARD-INPUT . #1=#<SWANK/GRAY::SLIME-INPUT-STREAM {1004D414A3}>) (STANDARD-OUTPUT . #2=#<SWANK/GRAY::SLIME-OUTPUT-STREAM {1004E39643}>) (TRACE-OUTPUT . #2#) (*ERR.. 19: (SWANK::HANDLE-REQUESTS #<SWANK::MULTITHREADED-CONNECTION {10034591C3}> NIL) 20: ((FLET SB-UNIX::BODY :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) 21: ((FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) 22: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE)) 23: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX)) 24: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE) {5C9FBEB}> #<SB-THREAD:MUTEX "thread result lock" owner: #<SB-THREAD:THREAD "repl-thr.. 25: (SB-THREAD::NEW-LISP-THREAD-TRAMPOLINE #<SB-THREAD:THREAD "repl-thread" RUNNING {1004E68473}> NIL #<CLOSURE (LAMBDA NIL :IN SWANK-REPL::SPAWN-REPL-THREAD) {1004E683FB}> NIL)
- Common Lisp machine learning library.github.com GitHub - melisgl/mgl: Common Lisp machine learning library.
Common Lisp machine learning library. Contribute to melisgl/mgl development by creating an account on GitHub.
- Medley Interlisp Project, by Larry Masinter et al.yewtu.be Medley Interlisp Project, by Larry Masinter et al.
BALISP, the Bay Area Lisp & Scheme Users Group https://balisp.org/ Sat 18 Mar 2023 Hacker Dojo Mountain View, CA Abstract Interlisp is a software development environment originating from Xerox PARC in the 1970s and 1980s, supporting software research in AI, computational linguistics, graphica...
Bonus: An interesting (and polemic) thread about the Common Lisp' fundamental design flaws (introduced deliberately): See.
- jank development update - Optimizing a ray tracerjank-lang.org jank development update - Optimizing a ray tracer
A deep dive into the internals of Clojure and jank to optimize a ray tracer.
- The Rise & Fall of LISP - Too Good For The Rest Of the Worldyewtu.be The Rise & Fall of LISP - Too Good For The Rest Of the World
To try everything Brilliant has to offer—free—for a full 30 days, visit http://brilliant.org/GavinFreeborn/. The first 200 of you will get 20% off Brilliant’s annual premium subscription. This video is a look back at the history of the LISP programming language as well as the reason I believe it lo...
- A port of Clojure Transducer pattern to Common Lispgithub.com GitHub - fosskers/cl-transducers: Transducers: Ergonomic, efficient data processing
Transducers: Ergonomic, efficient data processing. Contribute to fosskers/cl-transducers development by creating an account on GitHub.
- Coding alone vs coding in a teamnondv.wtf Coding alone vs coding in a team
The excitement of coding just for yourself and by yourself as a professional software engineer