• she/her

Principal engineer at Mercury. I've authored the Dhall configuration language, the Haskell for all blog, and countless packages and keynote presentations.

I'm a midwife to the hidden beauty in everything.

πŸ’– @wiredaemon


discord
Gabriella439
discord server
discord.gg/XS5ZDZ8nnp
location
bay area
private page
cohost.org/newmoon
You must log in to comment.

in reply to @fullmoon's post:

Very interesting! It seems like implementing certain functions as keywords could have other advantages as well. For example, you might want to define rewrite rules for common operations like map – if map is a keyword this feels a lot more natural m.

slight comment: a couple of times the blog post refers to "type-checking" where it means "type-inference". I think mixing the two is confusing and it might be worth either explaining your train of thought somewhere or separating the two