<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: vindarel</title><link>https://news.ycombinator.com/user?id=vindarel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 19:47:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vindarel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vindarel in "Lisp's Influence on Ruby"]]></title><description><![CDATA[
<p>and the newer Moonli for CL: <a href="https://moonli-lang.github.io/" rel="nofollow">https://moonli-lang.github.io/</a> (:</p>
]]></description><pubDate>Mon, 15 Jun 2026 22:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547861</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=48547861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547861</guid></item><item><title><![CDATA[New comment by vindarel in "Lisp in Web-Based Applications (2001)"]]></title><description><![CDATA[
<p>I like History but I'll comment about Lisp in web apps today, if I may. We have a choice of web servers and web libraries (<a href="https://github.com/CodyReichert/awesome-cl/#web-development" rel="nofollow">https://github.com/CodyReichert/awesome-cl/#web-development</a>), and we live in happy times where HTMX or Datastar are great fit for Lisp -as with any stack. See these Datastar examples built in CL: <a href="https://github.com/fsmunoz/datastar-cl" rel="nofollow">https://github.com/fsmunoz/datastar-cl</a> I use and like the Mito ORM too, which comes with automatic migrations and, since last year, a composable query engine (SxQL).<p>Here you will find some screenshots of some of today's web applications built in CL: <a href="http://lisp-screenshots.org/" rel="nofollow">http://lisp-screenshots.org/</a> and here an opinionated tutorial: <a href="https://web-apps-in-lisp.github.io/" rel="nofollow">https://web-apps-in-lisp.github.io/</a> One example: ScreenShotBot <a href="https://screenshotbot.io/" rel="nofollow">https://screenshotbot.io/</a> a successful open-source product and company. It now replaced Facebook's automatic screenshot testing tool (source: their blog). So, web apps in Lisp are possible -with a right amount of learning time and elbow grease.<p>The incremental development and interactive top-level are still precious and unmatched.</p>
]]></description><pubDate>Tue, 19 May 2026 23:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200842</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=48200842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200842</guid></item><item><title><![CDATA[New comment by vindarel in "Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp"]]></title><description><![CDATA[
<p>The trap is using quote, with the list operator there are no issues:<p><pre><code>    (defparameter *a* (list 1 2 3))
</code></pre>
and of course, mutating top-level variables is bad style.</p>
]]></description><pubDate>Tue, 19 May 2026 11:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191813</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=48191813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191813</guid></item><item><title><![CDATA[New comment by vindarel in "Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp"]]></title><description><![CDATA[
<p>Notes on CL:<p>- why nothing on the "compiler" line? Everytime you load a snippet or a file with SBCL, it compiles it (to machine code). There's also compile-file.<p>- interpreter: likewise, all code is compiled by default with SBCL, not interpreted, even in the REPL. To use the interpreter, we must do this: <a href="https://github.com/lisp-tips/lisp-tips/issues/52" rel="nofollow">https://github.com/lisp-tips/lisp-tips/issues/52</a><p>- command line program: the racket cell shows the use of -e (eval), the same can be done with any CL implementation.<p>- since the string split line introduces cl-ppcre, one could mention cl-str :D (plug) (much terser join, trim, concat etc)<p>- ah ok, for dates and times, flattening a list, hash-table literals… we need more libraries.<p>- more files operations: <a href="https://lispcookbook.github.io/cl-cookbook/files.html" rel="nofollow">https://lispcookbook.github.io/cl-cookbook/files.html</a><p>- emacs buffers: now compare with Lem buffers 8-)<p>- posix-getenv: I'd rather use uiop:getenv (comes in implementations).<p>- uiop:*command-line-arguments*<p>- exit: uiop:quit<p>- uiop:run-program (sync) / launch-program (async)<p>- java interop: with LispWorks or ABCL (or other libraries)<p>my 2c</p>
]]></description><pubDate>Mon, 18 May 2026 21:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48186289</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=48186289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48186289</guid></item><item><title><![CDATA[New comment by vindarel in "Why I still reach for Lisp and Scheme instead of Haskell"]]></title><description><![CDATA[
<p>Thanks for this. Saved: <a href="https://gist.github.com/vindarel/3484a4bcc944a5be143e74bfae1025e4#common-lisp-vs-java-with-a-good-ide" rel="nofollow">https://gist.github.com/vindarel/3484a4bcc944a5be143e74bfae1...</a></p>
]]></description><pubDate>Thu, 30 Apr 2026 13:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47962429</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47962429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47962429</guid></item><item><title><![CDATA[New comment by vindarel in "Mine, an IDE for Coalton and Common Lisp"]]></title><description><![CDATA[
<p>Someone threw out a Zed LSP for Common Lisp with LLMs help: <a href="https://github.com/etyurkin/zed-cl" rel="nofollow">https://github.com/etyurkin/zed-cl</a> It requires heavy compilation of the wasm toolchain so I finally didn't try it. It seems it doesn't have a lisp debugger.</p>
]]></description><pubDate>Mon, 27 Apr 2026 11:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920403</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47920403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920403</guid></item><item><title><![CDATA[New comment by vindarel in "Clojure: Transducers"]]></title><description><![CDATA[
<p>its Common Lisp cousin: <a href="https://github.com/fosskers/transducers/" rel="nofollow">https://github.com/fosskers/transducers/</a></p>
]]></description><pubDate>Tue, 21 Apr 2026 18:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47852431</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47852431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47852431</guid></item><item><title><![CDATA[New comment by vindarel in "Common Lisp Development Tooling"]]></title><description><![CDATA[
<p>more importantly, as you precise below, you edited (and somewhat corrected) the article after feedback from /r/lisp. So it isn't only AI output.</p>
]]></description><pubDate>Sun, 22 Mar 2026 09:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475702</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47475702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475702</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>It switched from Racket in late 2024. Context and discussion: <a href="https://news.ycombinator.com/item?id=44099006">https://news.ycombinator.com/item?id=44099006</a> (9 months ago, 435 comments)</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:11:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47353001</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47353001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47353001</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>To be clear, we can talk in present tense: <a href="https://github.com/sbcl/sbcl/blob/master/doc/internals-notes/arena-allocation.txt" rel="nofollow">https://github.com/sbcl/sbcl/blob/master/doc/internals-notes...</a><p>discussion (2023): <a href="https://news.ycombinator.com/item?id=38052564">https://news.ycombinator.com/item?id=38052564</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 16:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352942</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47352942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352942</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>Previously:<p>SBCL (16 days ago) <a href="https://news.ycombinator.com/item?id=47140657">https://news.ycombinator.com/item?id=47140657</a> (107 comments)<p>Porting SBCL to the Nintendo Switch <a href="https://news.ycombinator.com/item?id=41530783">https://news.ycombinator.com/item?id=41530783</a> (81 comments)<p>An exploration of SBCL internals <a href="https://news.ycombinator.com/item?id=40115083">https://news.ycombinator.com/item?id=40115083</a> (106 comments)<p>Arena Allocation in SBCL <a href="https://news.ycombinator.com/item?id=38052564">https://news.ycombinator.com/item?id=38052564</a> (32 comments)<p>SBCL (2023) <a href="https://news.ycombinator.com/item?id=36544573">https://news.ycombinator.com/item?id=36544573</a> (167 comments)<p>Parallel garbage collection for SBCL [pdf] <a href="https://news.ycombinator.com/item?id=37296153">https://news.ycombinator.com/item?id=37296153</a> (45 comments)<p>SBCL 2.3.5 released <a href="https://news.ycombinator.com/item?id=36107154">https://news.ycombinator.com/item?id=36107154</a> (31 comments)<p>Using SBCL Common Lisp as a Dynamic Library (2022) <a href="https://news.ycombinator.com/item?id=31054796">https://news.ycombinator.com/item?id=31054796</a> (67 comments)<p>etc</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349012</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47349012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349012</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>Yes, SISCOG is still kicking. From last year's European Lisp Symposium: <a href="https://www.youtube.com/watch?v=hMVZLo1Ub7M" rel="nofollow">https://www.youtube.com/watch?v=hMVZLo1Ub7M</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 10:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348963</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47348963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348963</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>Examples with screenshots: <a href="http://lisp-screenshots.org/" rel="nofollow">http://lisp-screenshots.org/</a><p>Some companies: <a href="https://github.com/azzamsa/awesome-lisp-companies/" rel="nofollow">https://github.com/azzamsa/awesome-lisp-companies/</a> (Routific, Google's ITA Software, SISCOG running resource planning in transportation, trading, big data analysis, cloud-to-cloud services, open-source tools (pgloader, re-written from Python), games (Kandria, on Steam and GOG, runs on the Switch), music composition software and apps…<p>More success stories: <a href="https://www.lispworks.com/success-stories/" rel="nofollow">https://www.lispworks.com/success-stories/</a><p>I myself run web-apps and scripts for clients. Didn't ditch Django yet but working on that.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348758</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47348758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348758</guid></item><item><title><![CDATA[New comment by vindarel in "SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]"]]></title><description><![CDATA[
<p>+1 to explore Coalton. It's also talked about on this website and often by its authors.<p>Links to Coalton and related libraries and apps (included Lem editor's mode and a web playground): <a href="https://github.com/CodyReichert/awesome-cl/#typing" rel="nofollow">https://github.com/CodyReichert/awesome-cl/#typing</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 10:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348676</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47348676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348676</guid></item><item><title><![CDATA[New comment by vindarel in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>lparallel's website is back here: <a href="https://sharplispers.github.io/lparallel/" rel="nofollow">https://sharplispers.github.io/lparallel/</a> :) (<a href="https://github.com/sharplispers/lparallel" rel="nofollow">https://github.com/sharplispers/lparallel</a>)</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153151</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47153151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153151</guid></item><item><title><![CDATA[New comment by vindarel in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>Lem's Coalton mode looks good: <a href="https://lem-project.github.io/modes/coalton-lang/" rel="nofollow">https://lem-project.github.io/modes/coalton-lang/</a></p>
]]></description><pubDate>Wed, 25 Feb 2026 10:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149892</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47149892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149892</guid></item><item><title><![CDATA[New comment by vindarel in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>I'd prefer that a LispWorks user answer, but there are quite a few interesting features, such as:<p>- tree shaking and small binaries (±5MB a GUI app)<p>- the CAPI cross-platform and native GUI toolkit<p>- mobile platforme runtime (iOs, Android)<p>- its Java interface<p>- its KnowledgeWorks system for "rule-based, object-oriented, logical, functional and database programming"<p>- more?<p>ps: today we maintain a list of pretty decent libraries: <a href="https://github.com/CodyReichert/awesome-cl/" rel="nofollow">https://github.com/CodyReichert/awesome-cl/</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 23:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47144673</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47144673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47144673</guid></item><item><title><![CDATA[New comment by vindarel in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>I think LispWorks is fine (also look at these plugins <a href="https://github.com/apr3vau/lw-plugins" rel="nofollow">https://github.com/apr3vau/lw-plugins</a> - terminal integration, code folding, side tree, markdown highlighting, Nerd Fonts, fuzzy-matching, enhanced directory mode, expand region, pair editing, SVG rendering…) but I had this feeling with the newer web-based Allegro IDE (the poor syntax highlighting surprised me, did I do sthg wrong?).</p>
]]></description><pubDate>Tue, 24 Feb 2026 22:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47144521</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47144521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47144521</guid></item><item><title><![CDATA[New comment by vindarel in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>I can't load my side projects in LispWorks' community edition, so… (because of the heap limit)</p>
]]></description><pubDate>Tue, 24 Feb 2026 22:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47144492</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47144492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47144492</guid></item><item><title><![CDATA[New comment by vindarel in "Common Lisp Screenshots: today's CL applications in action"]]></title><description><![CDATA[
<p>excellent, thanks!</p>
]]></description><pubDate>Mon, 16 Feb 2026 14:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47035102</link><dc:creator>vindarel</dc:creator><comments>https://news.ycombinator.com/item?id=47035102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47035102</guid></item></channel></rss>