Jacqueline Firth
Jacqueline Firth
Fascinating, and as a subscriber to your tinyletter mailing list I'd love to hear your thoughts about it sometime. Anyway, noted. Perhaps someday I'll give this a shot.
This should probably integrate with `match` somehow, which (I think) means `match` will need some way to understand when a set of match clauses is exhaustive.
This sounds like a great idea. What do you think about getting the preview to render in the REPL when a scribble module is run?
Yeah, this shouldn't be merged until it's passing. I'll mark it as a draft PR for now to make that clearer, and I'll investigate the failures when I get some...
Closing this in favor of #350.
> Idea 1 (the dream) change Scribble to automatically add "edit on github" links to the drop-down that appears when you click headings (just below "link to this section"). Guess...
Really what we want to do in Rhombus is provide good collection _interfaces_ instead of changing default implementations.
What are the main use cases for cross-phase persistent modules? Can we put together a short list summarizing when they're appropriate?
I strongly prefer the second option. It means you never have to guess whether a variable is being `set!` or not. Additionally, it means code that reflects over module bindings...
I'm not sure, but I suspect a custom language could implement `set!` by converting identifiers used mutably to use a box instead. As far as I can tell the macroexpander's...