TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Using SBCL Common Lisp as a Dynamic Library

167 pointsby goranmoominabout 3 years ago

7 comments

vindarelabout 3 years ago
awesome to see SBCL so active.<p>newcomers to Lisp, check out:<p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;CodyReichert&#x2F;awesome-cl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;CodyReichert&#x2F;awesome-cl</a> (there might be more libraries than you think)<p>- <a href="https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;</a><p>- how to create a project (with my project generator): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XFc513MJjos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XFc513MJjos</a>
christophilusabout 3 years ago
I love lispy languages— Clojure being the one I’m most familiar with, but it’s hard to give up static types.<p>Anyone here worked on a large lisp codebase? How big was it? How big was the team? What’s the secret sauce?
评论 #31056266 未加载
评论 #31055667 未加载
评论 #31055708 未加载
评论 #31059178 未加载
评论 #31056236 未加载
评论 #31062375 未加载
评论 #31055891 未加载
评论 #31057420 未加载
评论 #31056901 未加载
评论 #31097722 未加载
评论 #31058616 未加载
评论 #31055592 未加载
abrax3141about 3 years ago
The opposite —- calling python libraries directly from Lisp, like you can from Julia — would be much more useful. No adult wants to use python, but for some reason it is replete with yummy libraries.
评论 #31057758 未加载
评论 #31057646 未加载
评论 #31057716 未加载
latenightcodingabout 3 years ago
Interesting, one of the reasons I use Scheme over Common Lisp is that doing this in CL is not common or easy.<p>Scheme has few options to generate C code and it&#x27;s so simple that I can write my own transpiler in no time.
评论 #31060743 未加载
ngcc_hkabout 3 years ago
External callable is good and is that easy.<p>But is lisp good for library construction and for other system to use. Many languages are not in this niche (is swift or apple os easily callable if not using objective c), but Common Lisp gives an impression it is more like it to be the centre, if not hotel California like. In fact one key feature or bug is it’s dynamic nature - debugging, typing, object and method etc - might be lost. In this regards callable from outside and unlike c which is not built for others (as os is to be called) one wonder what is to be gained.<p>Obviously it could be one of the foundation of a large system. But can the satellite be others is my question. Can I have CL core and say python front end etc.
smnrchrdsabout 3 years ago
Steel Bank SBCL Common Lisp?
评论 #31058270 未加载
评论 #31057823 未加载
math-devabout 3 years ago
Great post!