Tijn Kersjes
Tijn Kersjes
This passes the `options` down to the slide template, so it's easier to extend it with new (customisable) functionality. Right now only the _layout_ has access to the options, limiting...
This adds an `onNavigate` function to the included script, enabling themes to add new functionality a bit more easily. I currently could not find a nice way to achieve running...
Some extra words for working with strings. **Appending strings** `+PLACE` (sometimes known as `append`) is already added to the core lib, as it's a very common (even if non-standard) word....
Not yet working as expected. The `p10-interrupt:` does _something_, but not consistently. Fixes #300
~Defines words to create test cases with a `T{ x -> y }T` notation.~ Add a test suite to run on the host system using `T{` and `}T`.
As an extension of #283, we can look into supporting _initialised RAM_ as mentioned in https://www.taygeta.com/forth/dpanse.htm#E.5. This would either mean that the words `,` (comma) and `c,` (c-comma) are able...
Right now `move` and friends are only available at run-time, or at compile-time from the host context. Consider supporting these words at compile-time in the target context too, in a...
There currently is no (nice) way to write interrupt handlers. Workarounds for now would be to: - Manually write bytes in the `$0000` - `$00ff` range using `c!` - Get...
This adds a lexer for the [Forth](https://forth-standard.org) programming language. Since this is a bit of an unusual language (lacking a rigid structure and syntax), there is a bit of a...