In the lead up to the upcoming lisp game jam, I've been updating the examples in my libhex library for #love2d to work with version 2.
Over lunch today I wrote an example editor in ~130 lines of #fennel
https://codeberg.org/alexjgriffith/libhex/src/branch/main/example/editor/editor.fnl
A fennel is a true work of nature’s art!
(Foeniculum vulgare)
I think I finally figured it out; working on the killer app for #fennel
I ended up adding simple graphics and multiple Z-levels as well. Texture perspective is still wrong, but I don't care.
I'm actually very pleasantly surprised how well Love2D has handled everything I've so far decided to throw at it. The implementation is incredibly naive, it just relies on cell order and overdraw to create a faux 3D space.
It's been a fun diversion, but as always, do I make something with it? Or just stuff this in the drawer like everything else...
I wanted to figure out how old school blobber RPGs work, so I implemented a grid-based first-person dungeon renderer in Love2D and Fennel.
Naturally, since wall information is hard to represent in textual data, I just made this prototype into an ad-hoc level editor.
Perspective is still a bit off, but I'm pretty happy how this turned out!
I just set up @ofs which is a bot that posts events from the local theater to gotosocial!
it turns out it's pretty easy to do this--my bot is under 40 lines of #fennel code: https://git.sr.ht/~technomancy/ofs/tree/main/item/ofs.fnl
Reloadable Fennel in Neovim https://oli.me.uk/Guides/Reloadable+Fennel+in+Neovim
A guide to writing reloadable #fennel in #neovim with nfnl and Conjure. It's a very simple recipe and easy to adopt.
【新スキル】新エージェント「ウェイレイ」を使ったショーマッチがリーク祭りだったww【VALORANT/ヴァロラント】 https://www.playing-games.com/547364/ #FENNEL #games #gaming #GamingTrending #mittiii #TrendingGames #VALORANT #ゲーム #ゲーム攻略 #ゲーム最新情報 #バロラント #みっちー
After collecting attestations from contributors the minimal love2d fennel template has been relicenced under the MIT Licence.
#fennel 1.5.3 is out!
https://fennel-lang.org/v1.5.3/#153--2025-02-16
it includes the changes from 1.5.2 which had a critical bug and was immediately superseded
the main things are: 5x faster startup time, and a bug fix for serialization of tables with non-integer keys
please enjoy
https://lists.sr.ht/~technomancy/fennel/%3C874j0tpjzz.fsf@asthra%3E
Fennel in the morning sun.
First pixelfed photo for the new year. #PixelFed / #fennel <https://pixelfed.au/p/peterrenshaw/785329734646186156>
One of the topics of discussion at this year's #fennel conf was web first development for #Love2D.
One of the issues we face supporting the web build love love2d are the edge cases / differences between Lua PUC 5.1 and Luajit. For those interested in developing for the web using a more recent version of Lua provides some quality of life features comparable to Luajit.
This weekend I got LoveJS running with Lua 5.4 as a POC.
The Love2D team has done a great job ensuring cross compatibility.
So, instead of working on an "real" project over the weekend I got a stay awake feature running in AwesomeWM
【久しぶり】新キャラ”テホ”を使うもスミスにブチギレられるみっちーww【VALORANT/ヴァロラント】 https://www.playing-games.com/475991/ #FENNEL #games #gaming #GamingTrending #mittiii #TrendingGames #VALORANT #ゲーム #ゲーム攻略 #ゲーム最新情報 #バロラント #みっちー
#fennel feature of the day:
Fennel 1.5 introduced support for using dynamic field names in set
(set (. tbl field1 .. fieldn) val)
Previously you would have used tset for this.
(tset tbl field1 .. fieldn val)
One less built-in for new users to learn
【過去最強クラス】新エージェント”テホ”の全スキルを確認したら強すぎてビビったんだが…【先行体験】【VALORANT/ヴァロラント】 https://www.playing-games.com/471467/ #FENNEL #games #gaming #GamingTrending #mittiii #TrendingGames #VALORANT #ゲーム #ゲーム攻略 #ゲーム最新情報 #バロラント #みっちー