Carl Mäsak

Results 229 issues of Carl Mäsak

The README in [Lumen](https://github.com/sctb/lumen). It's delightfully straightforward and to the point. Even if we don't end up using it, I'd like to see a port of it to Bel. But...

There's probably a nice small example of this that we can find (and add to the test suite).

This one needs to be separate from #144 ("Implement fast strings"), even though the two might end up intersecting a little bit. (Or maybe fast cons lists end up absorbing...

Probably properly belongs under #109, the runtime environment. Inspired by [Global Program Analysis in an Interactive Environment](https://interlisp.org/thesis.pdf): being able to ask the question "who calls X?". For example, who calls...

The file [`update_ops.p6`](https://github.com/MoarVM/MoarVM/blob/7a2881a85b7456a797d0801a0c2f3c8f22757f08/tools/update_ops.p6) is a nice example of a useful, nontrivial file that acts as a "compiler" of sorts for the MoarVM project. It would be interesting to try making...

Python has this: ``` Type "help", "copyright", "credits" or "license" for more information. ``` The `credits` makes little sense for Bel right now. `copyright` and `license` we should have. Suggest...

The global functions and macros that end up in `Globals.pm` currently still serve two masters a little bit: * They are slightly preprocessed by the bquote expander (for speed, but...

We're about to merge #194, but even after that it's possible (and legal) for someone to manually mutate the entries of the list of globals. (tbd: make examples of changing...

That is, functions which are declared and then not called, or exported, or used as a reference.

An exported sub that's never imported anywhere is probably a fossil. (Maybe some exceptions exist with subs exporting for use _outside_ the library, but I would guess even then it'd...