This repo is not used anymore. Development of Orca was moved here: https://github.com/orca-app/orca https://orca-app.dev/
Go to file
Reuben Dunnington 15a8e2ae22 wasm bindings: enforce pointer length
* bindgen.py: print an error when a pointer argument doesn't have an annotated length
* ensure all bindings with pointers have length annotations
* add a couple helper functions for dealing with length annotations
2023-09-07 07:51:23 +00:00
doc - Added basic cheatsheets 2023-09-06 08:58:43 +02:00
ext Auto-formatting with clang-format 2023-08-19 15:52:11 +02:00
resources This commit restructures the codebase to melt the milepost platform layer into the main orca codebase. 2023-08-13 15:28:57 +02:00
samples Merge branch 'main' of git.handmade.network:hmn/orca into ui-redesign 2023-09-06 22:31:03 -07:00
scripts wasm bindings: enforce pointer length 2023-09-07 07:51:23 +00:00
sketches Minor API cleanup: 2023-09-06 08:58:04 +02:00
src wasm bindings: enforce pointer length 2023-09-07 07:51:23 +00:00
tests - Added oc_file_open_with_request() to request new file capability for a given path. This presents user with a message box allowing them to accept or deny the request. 2023-09-02 11:00:28 +02:00
.clang-format clang-format: use custom brace/indent style 2023-08-22 20:18:04 +00:00
.gitignore Makes sketches compile and run with changes introduced by renaming pass. 2023-08-28 12:37:33 +02:00
.orcaroot Convert build scripts to Python (#31) 2023-08-08 09:38:43 +00:00
Readme.md [doc] update readme to the new build tools and remove refs to milepost submodule 2023-08-09 12:18:52 +02:00
orca Detect Orca source from anywhere and make scripts work from anywhere 2023-08-18 16:44:28 +02:00
orca.bat Convert build scripts to Python (#31) 2023-08-08 09:38:43 +00:00

Readme.md

Installing

Clone the repo: git clone git@git.handmade.network:hmn/orca.git.

Cd to orca and build the runtime:

cd orca
./orca dev build-runtime

Install the orca tools:

./orca dev install

Building the sample orca apps:

Cd to the sample project directory and run its build script:

cd samples/pong
./build.sh

On macOS this creates a Pong.app bundle in samples/pong that you can double click to run. On Windows this creates a Pong directory in samples/pong. You can launch the app by running Pong/bin/orca.exe.