Jonathan Worthington
Jonathan Worthington
> I think the main use-case for `last` in grep is to short-circuit when eagerly grepping over a long list for performance reasons. Ah yes, I'd overlooked, and agree it's...
> FWIW, I also dislike next, redo and last in .grep and .map. Well, in `map` they are there because: 1. `for` is defined in terms of `map` (with appropriate...
Ultimately, if we want them to be `eqv`, then we need to make interning them part of the language spec. That feels reasonable to me. (Note that this needs doing...
Just to make sure everyone's on the same page with the underlying structure: * Classes don't directly have multi methods in the method table; rather, they have a `proto` method...
Does this include the option of using a system gmp as well as building one? (Both matter, the former is probably a requirement for packaging.)
Hmm, the immediate cause is that `vsnprintf` returns negative on error. What's less clear is why there'd be an error rendering that format string.
> Could it be because this version of clang can't compile the src/core/interp.c ? I suspect it *can* given enough time, although there's no way to know if that's "minutes",...
Just to check I'm following correctly: this PR so far only enables using the FSA for: 1. Arrays deserialized from bytecode 2. Arrays that are cloned And other cases don't...
The way to get at VM-level functionality in MoarVM is through ops. That includes making native calls. So in that sense, it's covered in the same way as the things...
> Wouldn't the same be true then for assign and decont which can also call? Yes. Seems `istype` carries it, at least.