Conversation

coolbean (account has been reverted to before we moved back to this instance)

god, i really want to drop clojure for some flavor of scheme now, but also... god its so fucking fragmented i cant

like on a conceptual level i think the situation with r7rs is actually quite nice, small version that is standardised with a larger revised version being gradually standardised in smaller parts (e.g. r7rs-red adding and improving data structures, tangerine improving certain numeric types (and adding regex, a bit out of left field i know) and so on)
1
0
1

coolbean (account has been reverted to before we moved back to this instance)

but then when actually looking into implementations, chicken is still focused on r5rs with r7rs being an afterthought, racket has a whole subset of its own dialects i dont get, chez is its own dialect of r6rs, mit *is* r6rs, bigloo... it exists for sure i cant figure out much else and this goes on and on

like, i want a scheme, why are so many implementations dialects unto their own
1
0
1

@coolbean What do you think of Janet? It’s inspired by Clojure.

1
0
1

coolbean (account has been reverted to before we moved back to this instance)

@Seirdy honestly dont see much of a clojure resemblence, but i would argue its pretty well suited for what im trying to do which is nice, github readme even compares it to 2 languages i considered more closely, definitely neat
1
0
2

@coolbean Was one of them Lua?

YueScript is actually my favorite language so if you were considering Lua I’d definitely look there.

1
0
0

coolbean (account has been reverted to before we moved back to this instance)

@Seirdy lua and guile, yea
1
0
0

@coolbean YueScript is an evolution of MoonScript which is like CoffeeScript for Lua. Has parametric compile-time macros, comprehensions, a super concise functional syntax, the whole shebang.

0
0
0