social.yonder.computer

Search

Items tagged with: fennel

videos are up for three of the four #fennel conf talks: https://conf.fennel-lang.org/2019

due to an operator error (I neglected to hit record) the first talk did not make it; sorry!
 
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
 
I stripped all the macros and quote system out of #fennel and it's running on my esp8266 microcontroller! we have First Eval.
 
tonight's #fennel hacking: a couple years ago I implemented a Lua server for the nREPL protocol, which is a language-agnostic development tooling protocol

today I extended it to support evaluating Fennel code: https://gitlab.com/technomancy/jeejah/commit/14294c869a09a1d3df98bd27b

and then I went and implemented a client in Fennel: https://git.sr.ht/~technomancy/shevek/tree/master/shevek.fnl
 
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!
 
interested in getting feedback on the documentation for pattern matching in #fennel, especially from folks who may not have used pattern matching before. is this a clear explanation? suggestions for how to improve it are welcome.
 
I may have accidentally written a pattern matching macro in #fennel over my lunch break
 
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