1.4 KiB
1.4 KiB
General purpose "operation system" for ComputerCraft build with Haxe.
Features
- TCP like rednet messages
- Rednet message routing
- Hardware abstraction
- Virtual screens to switch between multiple GUI apps
- Reactive UI framework
- Solid base to easily add applications
Building
Requirements:
haxe
compilerhaxelib
for dependenciesnodejs
and package manager likeyarn
make
run make deps && make
. The bundle.min.lua
inside the build
dir is the final file.
Useful links
Development
There are a couple of tool to your disposal that makes working easier.
Watch
Run make watch
to recompile when a file changed.
Emulator
You could use Minecraft to run the program or you could use craftos pc as an emulator. Just install it and run make emulator
.
Websconsole
Use make webconsole
to run a http server that prints the log output of the program to the terminal. Run haxe
with the -D webconsole
flag.
You may need to allow connections to any ip when using webconsole ingame.