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.

Bio – Experimental Lisp dialect, written in Zig

90 pointsby montyanderson10 months ago

5 comments

1hackaday10 months ago
Very interesting. Would be useful to know how this compares to other Lisps and what could be some use cases.
hayley-patton10 months ago
What's the experiment?
tmtvl10 months ago
Putting closing parentheses on their own lines is extremely cursed.<p>I used to like Lisp-1s when I used Scheme, but having used Common Lisp for a while I&#x27;ve come to appreciate Lisp-2s, if only for silly things like...<p><pre><code> (defun foo (list) (declare (type List list)) (assert (&gt; (length list) 1)) (list (second list) (first list))) </code></pre> Everything else aside it seems like a nice finger exercise for learning Zig.
评论 #40996294 未加载
评论 #40961195 未加载
revskill10 months ago
Need a dialect without using bracket.
评论 #40962055 未加载
评论 #40962096 未加载
评论 #40962559 未加载
gleenn10 months ago
I see they use they use the actual lambda character &quot;λ&quot; to create functions which is both cool and also probably makes grepping for functions a PITA. It does look pretty but I would have to search the web or write down the random keystroke to generate that symbol.<p>An example usage:<p>(filter (quicksort &#x27;(5 40 1 -3 2) &lt;) (λ (x) (&gt;= x 0)))
评论 #40962078 未加载
评论 #40962087 未加载
评论 #40961956 未加载
评论 #40996334 未加载
评论 #40961857 未加载
评论 #40962538 未加载
评论 #40962575 未加载