https://github.com/rrthomas/mite
https://github.com/rrthomas/mite
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rrthomas/mite
- Owner: rrthomas
- License: other
- Created: 2015-06-16T09:00:47.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-08-21T12:19:31.000Z (10 months ago)
- Last Synced: 2025-10-19T16:49:48.507Z (8 months ago)
- Language: Shell
- Size: 369 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Mite release 2
--------------
by Reuben Thomas (rrt@sc3d.org)
This package contains the design and implementation of Mite, a simple
general-purpose virtual machine. See {mite,iface,mit}.pdf for documentation.
The URL for the primary distribution is http://mite.sourceforge.net/.
License
Mite is distributed under the BSD license; see the file LICENSE.
Quick start and extras
FIXME: Add pointers to sources of all the tools
Mite should work on almost any ISO C system (see the docs for the small
print). To build it you need a POSIX environment with a C99 compiler, gperf,
Lua 5.3 (http://www.lua.org/ ), and lua-stdlib
(https://github.com/rrthomas/lua-stdlib/ ), most easily installed using
LuaRocks (http://www.luarocks.org ), a LaTeX system (including latexmk), and
HeVeA. To build from a source release:
./configure && make
The design is described in mite.tex; the API is in iface.tex.
Bugs
Bug reports, especially of systems on which Mite doesn't work when it
should, are welcome. Please use the bug-tracker at
http://sourceforge.net/projects/mite/.