I'm recording some ideas for Kestrel-3 here before I lose them. Standard disclaimers apply -- not all of these may see light of day, at least right away. These are nice-to-haves.
- DX-Forth 2.0
- Support loading code from files.
- Support for ALLOCATE and FREE for larger data-sets.
- Dictionary between 512KB and 2MB in size (easy to use with JAL instructions).
- Forth compiler that emits native RISC-V instruction streams, at last.
- Arbitrary-length names for words (allows UTF-8 in names).
- Remove 256 word dictionary limitation.
- Significantly more ANS compliant than DX-Forth 1.0.
- Port of the CoSy vector primitives to DX-Forth
- Needs better web presence; Geocities-esque site layout is hard to find useful info.
- Inspired by the K programming language.
- Primitives useful for numerical and string processing.
- Port of the CoSy UI
- Depends on overall capabilities found in VertigOS.
- VertigOS
- Minimal GUI, enough to make a usable console (make it Intuition 1.3 compatible? Make it GEM-like? GEOS-like? Mix and blend?)
- Port of a clean subset of AmigaOS based on BOAR Project (written permission to port).
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Some links you might be interested in that I've come across while thinking about an Exec clone: https://github.com/mooli/openkick and http://aminet.net/package/dev/misc/amigem I'd be interested in helping out in some way (code, beta testing, etc).
Are you sure? yes | no
Thanks for the links. I'm sure these will come in handy in the future. BOAR already contains an implementation of exec.library, although like the original, it's written in assembly language.
I'm *may*, if I can get my spiffy code generator for Forth working sooner rather than later, even consider writing it in Forth. Now, won't *that* just shake the world up? LOL!
Are you sure? yes | no