social.yonder.computer

Search

Items tagged with: fennel

I can't remember if I mentioned this but I'm going to be speaking on the 13th of June in Buenos Aires about using #fennel on microcontrollers: http://buzzconf.org/
 
the latest version of #fennel actually does support traditional quasiquote for macros; it just hasn't been included in the most recent version of #tic80. but the next release will have it!
 
Progress is coming along for the #lispgamejam

#fennel #love2d
Image/Photo
 
spent some time over the weekend working on a coroutine dialog engine for #fennel in preparation for the upcoming game jam

I have a demo working in TIC80 that runs in the browser: https://p.hagelb.org/dialog.tic.html

the demo totals <200 lines including the dialog itself. writing the dialog is pretty straightforward and linear: https://p.hagelb.org/characters.fnl.html
Image/Photo
 
my #fennel irc bot is finally hooked into that strip of LEDs I bought a while back
Image/Photo
 
Love how much more functional the #fennel repl is than it was 6 months ago!

(local x 1)

(+ x 1)
 
I went to update the version of #fennel that's included in https://tic.computer only to find someone beat me to it like a month ago. didn't expect that!
 
on the train headed to Portland for #fennel conf!
Image/Photo
 
so now that #fennel conf is less than a month away I got a schedule set up: https://conf.fennel-lang.org/2019

exciting to see this actually happening! now to get my own talk figured out.
 
I just found out that folks in the Freenode channel #fennel were interested in #yaaps. This probably means that I'll have to stop screwing around with #minetest and kibbitzing in IRC and the fedi so that I can cut code
 
just deployed an IRC bot written in lisp (#fennel) to a $3 microcontroller with onboard wifi

https://p.hagelb.org/nodemcu-irc.fnl.html

https://git.sr.ht/~technomancy/pengbot/

feels pretty good!
 
hey guess what; #fennel 0.2.0 was released yesterday

https://github.com/bakpakin/Fennel/blob/master/changelog.md#020--2019-01-17

highlights include pattern matching, backtick, k/v destructuring, and standalone macros
 
Starting fenestra (wayland compositor) again, this time in #fennel. So far, have got it to the point of calling wlr_backend_autocreate but I have the old lua code as my guide so development should be a lot faster this time

https://github.com/telent/fenestra

I do need to figure out how to sever its github link to wlroots, because it's not a fork any longer
 
yesterday we landed pattern matching for #fennel including unification among pattern variables: https://github.com/bakpakin/Fennel/pull/126/files

today I've got an idea for how to simplify the macro system and make it a bit more flexible: https://lists.sr.ht/%7Etechnomancy/fennel/%3C20181228055804.16653-1-phil%40hagelb.org%3E

hopefully tomorrow we'll land quote/unquote, and then a release will be just around the corner!
 
if anyone is trying to come up with a great talk idea for #fennel conf may I recommend this?
 
hey, if you're interested in #fennel, (or smol lisps, or #lua, or fun software conferences) we're going to have a mini-conference in Portland on the 16th of March.

it's free, so sign up here:
 
Later posts Earlier posts