Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
211.
▲
by
vindarel
3y ago
Indeed. This patch was working for a previous version of SBCL: https://www.timmons.dev/posts/static-executables-with-sbcl-v... I heard projects (like the Kandria game) build their releases on an old glibc (but latest S
212.
▲
by
vindarel
3y ago
and for CL: https://github.com/ciel-lang/CIEL/ (pre-alpha) CL with many batteries included (json, csv, http, CLI parser…) so the scripts start fast.
213.
▲
by
vindarel
3y ago
Other great achievements from last year [0]: - SBCL is callable as a shared library (see sbcl-librarian) - sb-simd - prebuilt binaries for Android (termux, unofficial) - better image compression using zstd - I'll add https:/
214.
▲
by
vindarel
3y ago
related: the Immix inspired parallel-mark-region GC developed by Hayley Patton got merged recently into SBCL ( https://github.com/sbcl/sbcl/commit/40276b25370f2af1e1870d3b... ). https://github.com&#x
215.
▲
by
vindarel
3y ago
> mfiano an answer to the post: https://gist.github.com/digikar99/24decb414ddfa15a220b27f674... (HN: https://news.ycombinator.com/item?id=32750052 ) and BTW he's back to CL. https://m
216.
▲
by
vindarel
3y ago
worth a look: https://github.com/nibbula/lish
217.
▲
by
vindarel
3y ago
As a CL addict, this isn't unlike Babashka: fast-starting CL scripting with batteries included. https://github.com/ciel-lang/CIEL (alpha) (otherwise the solution is to build a binary)
218.
▲
by
vindarel
3y ago
Amongst the set of opinions (I like Lisp-2s), this is a common misconception: > Nitpick: Multiple return values are unnecessary if you have tuples Alright, it doesn't say they are the same (because they are not, despite what you can
219.
▲
by
vindarel
3y ago
Only five years ago, CL's web presence was not attractive. This included "official" websites and online documentation (despite all the great books). It's better now (common-lisp.net was reshaped, there's lisp-lang.o
220.
▲
by
vindarel
3y ago
> lots of interoperability libraries That's true. For cases when you want to start with a good set of libraries (json, csv, databases, HTTP client, CLI args, language extensions…), I am putting up this collection together: https:&#
221.
▲
by
vindarel
3y ago
Solutions for the lack of https: - add in https://github.com/rudolfochrist/ql-https (downloads packages with curl) - use another package manager, CLPM: https://www.clpm.dev (or the newest ocicl) > CLPM
222.
▲
by
vindarel
3y ago
Here's the follow-up with an optimized CL version: https://renato.athaydes.com/posts/revenge_of_lisp-part-2.htm... See the conclusion: - the CL version is the fastest of ALL… in certain conditions ;)
223.
▲
by
vindarel
3y ago
Today other editors have good to very good support, such as Vim or Atom/Pulsar: https://lispcookbook.github.io/cl-cookbook/editor-support.ht... the VSCode plugin is here and evolving, we can use Jupyter notebooks,
224.
▲
by
vindarel
3y ago
> obstacles add up I actually agree. It wasn't smooth for me to ship my first CL app. It's all better now (more tools, more documentation, more blog posts from several people, more SO questions and answers!). > performant SB
225.
▲
by
vindarel
3y ago
> but there doesn't seem to be one that really stands out as pragmatic, industrial disagree ;) This industrial language is Common Lisp. Some industrial uses: - http://www.lispworks.com/success-stories/index.htm
226.
▲
by
vindarel
3y ago
It's a "DSL for stats" and also a Common Lisp library. So yes, you have a general-purpose programming language at your disposal.
227.
▲
by
vindarel
3y ago
Hey there, newer member of the first group here. Please see https://github.com/azzamsa/awesome-lisp-companies/ to update your meta-comment. So, is CL used in the industry today, yes or no? Personal note: I much pr
228.
▲
by
vindarel
3y ago
Common Lisp has many industrial uses though. ( https://github.com/azzamsa/awesome-lisp-companies/ https://lisp-lang.org/success/ http://www.lispworks.com/success-stories/i
229.
▲
by
vindarel
3y ago
and for a quick overview of other GUI solutions: https://lispcookbook.github.io/cl-cookbook/gui.html (Gtk4, Qt4 and 5, LispWorks' CAPI (incl. for mobile runtimes), IUP…) I have been pleasantly surprised lately to
230.
▲
by
vindarel
3y ago
Today, FYI, we have good to very good plugins for other editors: Atom/Pulsar, VSCode, Jebrains, Sublime, vim of course: https://lispcookbook.github.io/cl-cookbook/editor-support.ht... as well as a Jupyter kernel,
231.
▲
by
vindarel
3y ago
Here's an updated fork with DB migrations: https://github.com/tamurashingo/reddit1.0/
232.
▲
by
vindarel
3y ago
It has been done \o/ https://github.com/tamurashingo/reddit1.0/
233.
▲
by
vindarel
3y ago
Here's an updated version with DB tables (PostGres) that runs: https://github.com/tamurashingo/reddit1.0/ Require: CommonLisp (tested on SBCL) PostgreSQL memcached smtp server CL-U
234.
▲
by
vindarel
3y ago
A few more that we know of, using CL today: https://github.com/azzamsa/awesome-lisp-companies/ Others: https://lisp-lang.org/success/
235.
▲
by
vindarel
3y ago
Today, Atom/Pulsar, Vim, Jetbrains (new in 2023), Sublime, even VSCode and Lem work fine for CL: https://lispcookbook.github.io/cl-cookbook/editor-support.ht...
236.
▲
by
vindarel
3y ago
It's at least good enough to release a game on Steam. Here's an experience report: https://raw.githubusercontent.com/Shinmera/talks/master/els2... ( https://kandria.com/ ) > Overal
237.
▲
by
vindarel
3y ago
For those who didn't follow, some news from 2022: - SBCL is now callable as a shared library - SIMD support - faster (de)compression with zstd - TRACE supports tracing macro functions, compiler-macro functions, individual methods and l
238.
▲
by
vindarel
3y ago
Wow, that's crazy O_o Related: - Lish allows to mix&match shell and Lisp code, with regular syntax. https://github.com/nibbula/lish/ $ echo ,*package* #<PACKAGE "LISH-USER">
239.
▲
by
vindarel
3y ago
I didn't try but I suppose so, since in any CL program we can start a Swank server (backend of Slime) and connect to the running program. Good question!
240.
▲
by
vindarel
3y ago
FWIW, here's an experiment that was able to run Emacs's calendar program in CL (not the buffers and gui stuff, only "pure" elisp). https://sourceforge.net/p/clocc/hg/ci/default/tr
More ›