-
I guess when Novika is fast enough for the following there'd need to be a cross-platform graphics library. An API similar to that of [tigr](https://github.com/erkkah/tigr/) would be enough, plus prope…
-
Building on WSL 2/Ubuntu, build appears to succeed, but running `bin/novika` gives the following: `bin/novika: symbol lookup error: bin/novika: undefined symbol: GC_get_my_stackbottom`
Not sure wha…
-
Should allow to fetch and serve. Should be a simple, very high-level interface.
-
Disposed blocks can be released to the `ObjectPool` or a variation thereof, at `Block.new` we can try looking at free blocks and using ones if possible (by `initialize`ing over them), orelse doing a `…
-
Maybe rolling out our own, custom Tape implementation (i.e. not using an Array underneath) would be beneficial in terms of performance, because we use an extremely small subset of Array features where…
-
`[ [ die ] open ] @: *died foo` to repro
Sometimes can crash the interpreter.
Doesn't skip dh unless in it!
-
Simply allowing to insert the same thing in different places (as in multi-cursor text editors such as VS Code or Kakoune) won't be fun. However, adding the support for a *cursor block* seems like an..…
-
It seems this should be the primary goal for 0.0.8. Let's say the current resolver... *misbehaves*. If you know what I mean. And it's practically the first thing a Novika user interacts with! It must …
-
0.0.4 *could* be the last version with Windows support.
I'm only learning advanced UI for a world-like environment, so I guess I won't make one tomorrow. I do believe I'll have to write it in Cryst…
-
Currently regexes are used for scanning/parsing (which is kind of the same thing in Novika, but not really). Regexes are clearly an overkill. I guess that splitting by blocks of whitespace/period/comm…