Carl Mäsak

Results 649 comments of Carl Mäsak

I kind of glossed over the fact that in order for this to work, we kind of need a new `"list"` associativity, too. But yeah, we do. The other logical...

This, by the way, is a delightful core module to have early, because it's not waiting on `is parsed`. Just blocking on modules and imports in general.

...and varargs, aka slurpy parameters (#259).

...and list associativity.

As I come back to this idea only a few days later, I'm not immediately sure what an "assignment protocol" such as `.assign` and `.modify` gives us over just writing:...

Oh! > Or maybe I'm missing some big advantage that I used to see? I notice that I am confused. Yes, the assignment protocol is needed. And no, it wasn't...

Yes, `setf` seems quite similar in spirit to what we need here for 007. Even more so after I read your comment, @vendethiel.

> Anyway, the reason I decided to have `lvalue(expr)` act at macro time is that it limits somewhat the amount of crazy you can do with this API (which is...

I'm really eager to see this one happen, but I'm also filled with a certain unease. My driving question is "What code gets generated for this to work?" That is,...

Oh! Wait! Postulate a built-in macro `solidify` (name _very_ negotiable, but the analogy here of the code going from not-solid (as in risky) to solid, is pretty apt, I think)....