This repository has been archived by the owner on Nov 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
native windows runtime for owl lisp
License
krzysckh/owl-winrt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
a rather underwhelming port of ovm.c to win32. ---------------------------------------------- archivization notice: this project is getting archived as the development will move to the owl lisp repo under ext/win32. --- BUILDING $ $EDITOR Makefile # use common sense $ make all or download pre-compiled: * https://pub.krzysckh.org/ovm.exe * https://pub.krzysckh.org/ol.exe * https://pub.krzysckh.org/ol-angry.exe (ol.exe with not_implemented messages) CAVEATS * you need a working owl on unix setup to compile this * ol.exe doesn't contain win32 runtime. if you want to compile to C, you need to use `ol.exe -C ovm.c` to use this ovm.c as runtime. * main TODOS: * crucial: [ ] - threading [x] - networking [ ] - wait [ ] - kill [ ] - stat for directories [ ] - fcntl * non-crucial: [ ] - fork [ ] - raw terminal operatins [ ] - {,sym,read}link [ ] - chmod [ ] - chown * qol: [ ] - embed ovm.c inside ol.exe
About
native windows runtime for owl lisp