/package/list.forth
Forth | 52 lines | 35 code | 17 blank | 0 comment | 1 complexity | c306961ab6d586241c5d5c0e9c189e35 MD5 | raw file
Possible License(s): 0BSD, MIT
- # Custom Extensions
- This is a system for allowing you to easily add your own
- extensions to RETRO on Unix systems.
- ~~~
- [ script:current-file s:keep [ &d:add-header #2 + call ] dip
- d:last d:source store ] &d:add-header set-hook
- ~~~
- There are two options:
- ## Manual Additions
- Add files to include to the code block below. Use a form
- like:
- 'filename include
- You can either put the files (or links to them) into this
- directory or use full path names to the files. You can
- also use any Retro code directly.
- ~~~
- 'dict-words-listing.forth include
- ~~~
- ## Automatic Extensions
- This does not require manual editing of this file. To use
- this:
- - copy (or symlink) the extensions into the `extensions` subdirectory
- - run `make update-extensions`
- - run `make`
- This will build RETRO, generate a new `load-extensions.retro` and
- then rebuild, including the extensions.
- ~~~
- 'load-extensions.retro include
- ~~~
- ## Final Bits
- Save the image with anything loaded here added in. The
- `retro` binary will be rebuilt using the extended image.
- ~~~
- '../rre.image image:save
- ~~~