Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

That sounds tasty :) Will definitely give it a go (I’m a big fan of Fennel myself, even had a couple of jam submissions written in it). Although I can’t quite imagine a language more concise than Scheme, since (in my opinion) it is incredibly slick and well-designed. Still, I get your point about polymorphic collections. Thanks for your thoughts!

(+1)

I think I should elaborate a bit on the "concise" part. I don't mean that the design of the core is smaller than that of the Scheme. Although Janet was designed to be an embedded extension language as one of its use cases, I don't think its core is much smaller than Scheme, I would say it is comparable and roughly on a similar level.

But the writing is more concise in my subjective opinion. For example, you don't need extra parens for each `cond` condition, it just counts how many there are and every odd sexp is a condition, every even sexp is a corresponding action. Hash tables, arrays - very short notation for access and write. And records/objects - in Scheme it's like a tea ceremony with million rules and extensions, in Janet it's just a hash table. Many things are borrowed from Common Lisp as well (the good ones).