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.

Urn: A Lisp implementation for Lua

156 pointsby necrodomeabout 7 years ago

9 comments

nerdponxabout 7 years ago
How does this compare to Fennel?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bakpakin&#x2F;Fennel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bakpakin&#x2F;Fennel</a>
评论 #16569687 未加载
评论 #16571819 未加载
评论 #16569537 未加载
sillysaurus3about 7 years ago
Also see Lumen, a Lisp for Lua and JS: <a href="https:&#x2F;&#x2F;github.com&#x2F;sctb&#x2F;lumen" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sctb&#x2F;lumen</a>
giancarlostoroabout 7 years ago
I have never asked this before, but Lua seems to have a couple of different languages implemented in itself, almost making me think of how JavaScript has a similar offering. Has anyone compared JavaScript and Lua in the language building regard? I&#x27;m curious to see what the most commonly used JS &#x2F; Lua features are when designing a new language on top of those two languages. I know some languages have features that help you to build a new language (or it seemed to be like that) I think Java &#x2F; C# do but I don&#x27;t remember the names of the classes for that stuff, last I saw it was many years ago. Also of course I know Lisp lets you get there too, if I were to try to create my own language I&#x27;d try building my own lisp as a first project, and then go from there to try and make something different.
评论 #16567256 未加载
评论 #16571416 未加载
评论 #16567546 未加载
评论 #16567538 未加载
half-kh-hackerabout 7 years ago
Hey, I used to play ComputerCraft with the lead developer of this project.<p>Guess that&#x27;s why it targets Lua.
评论 #16569712 未加载
i_feel_greatabout 7 years ago
And how is Lua support in the Guile runtime coming along these days?
评论 #16567960 未加载
nikofeynabout 7 years ago
i have recently become interested in lua, especially the fun looking love framework [<a href="https:&#x2F;&#x2F;love2d.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;love2d.org&#x2F;</a>]. but one thing i have had trouble understanding is what lua is particularly useful for and&#x2F;or used for. can someone explain what type of use cases are up lua&#x27;s alley? thanks.
评论 #16568493 未加载
评论 #16568441 未加载
评论 #16569475 未加载
评论 #16574244 未加载
Zolomonabout 7 years ago
This looks interesting! I&#x27;m going to take another look at this during my coming vacation and play around together with <a href="https:&#x2F;&#x2F;love2d.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;love2d.org&#x2F;</a>.
iLemmingabout 7 years ago
My exposure to Lua is limited around writing Hammerspoon scripts. Lua is nice but I really wanted to write those scripts in a Lispy language, maybe something Clojurescque. Has anyone done Hammerspoon either in Urn or Fennel? Which one should I try? Would that even work?
leephillipsabout 7 years ago
Those are very nice error messages.