Jacqueline Firth

Results 451 comments of 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...