I’m personally inclined to point people in the direction of Rebellion’s tuple and record types, but it would be nice to have something that works out-of-the-box.
racket2 is no longer going to be s-expression based right ?
nothing’s certain, and it’s less racket2 and more a different language entirely, but yeah that’s the direction being experimented in
spooky voice: there is no RACKET2 only RHOMBUS
My personal preference (simplified) would be to strip down "struct"s to a vector thing plus a standard extensible descriptor. And then build all of the cool stuff off of that.
Doing an experiment with Honu. I have a couple of questions, 1. is there a require type form in Honu that will convert kebab case names to snake case? 2. Does Honu have a sort of automatic semicolon insertion like JS going on?
ad 1) My guess is no. Logically it ought to have been around here: https://github.com/racket/honu/blob/b36b9aeda8be22bf7fda177e831f42ac1a1de79b/honu/core/private/honu.rkt#L243
Yeah I was looking around there yesterday. I can just make a shim module in racket to do the rename I guess.
If I recall correctly, the machinery behind Honu worked very well (the parsing and the Honu macros implementation in Racket). The language implemented however weren’t mature enough to have bells and whistles yet. That takes time (and a larger user base).
@samdphillips Have you looked at https://core.ac.uk/download/pdf/276265168.pdf ?
@raoul.schorer has joined the channel
I’ve read the short paper. I don’t think I’ve read Jon’s dissertation though.
Examples from the paper don’t seem to work in the honu package. :disappointed: