# A few NWA apps for my/your NumWorks calculator ~ May 2025

See this page for documentation about how to install these `app.nwa` applications to your NumWorks calculator:
<https://yaya-cout.github.io/Nwagyu/guide/help/how-to-install.html> (unofficial).

Go to [NumWorks’s installer](https://my.numworks.com/apps) from your computer, then follow the other instructions from [the unofficial documentation](https://yaya-cout.github.io/Nwagyu/guide/help/how-to-install.html).

Note: You’ll need to use a Chromium-based browser (the latest version of Chrome works, and even Chromium can fail).

## Storage: check the usage of the local storage
From <https://framagit.org/Yaya.Cout/numworks-extapp-storage/> : [`storage-1.1.0.nwa`](storage-1.1.0.nwa).

## Three experimental apps built using OCaml
- OMicroB-tests : [`hello.nwa`](hellow.nwa), see [its documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/hello_world) ;
- OCaml-Prolog : [`prolog.nwa`](prolog.nwa), see [its documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/prolog) ;
- OCaml-MiniCaml : [`minicaml.nwa`](minicaml.nwa), see [the documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/minicaml).

> TODO: write some details about these!

## Some other experimental apps, forks of other apps
- An interpreter for the Lua scripting language: [`lua.nwa`](lua.nwa), its source code [is here (for `lua.nwa`)](https://github.com/Naereen/nwagyu-lua-for-numworks/).

## Some other experimental apps, my own work (highly experimental)
- An experimental interpreter for the JavaScript scripting language: [`javascript.nwa`](javascript.nwa), its source code [is here (for `javascript.nwa`)](https://github.com/Naereen/A-JavaScript-interpreter-for-the-NumWorks-calculator/) ;
- A highly experimental C compiler & interpreter, based on Tiny C Compiler (tcc): [`tiny-c-compiler.nwa`](tiny-c-compiler.nwa), its source code [is here (for `tiny-c-compiler.nwa`)](https://github.com/Naereen/A-C-Compiler-for-the-NumWorks-calculator/).

-----

## List of files to download:
[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  - Root of the website (in English or in French)
[DIR]espruino_embedded/2025-05-26 16:14 -  
[   ]prolog.nwa2025-02-21 12:37 615K 
[   ]minicaml.nwa2025-02-21 12:38 649K 
[   ]storage-1.1.0.nwa2025-05-20 19:00 122K 
[   ]LICENSE2025-05-20 19:24 1.1K 
[   ]lua.nwa2025-05-23 23:34 2.7M 
[TXT]lua.py2025-05-23 23:43 1.1K 
[   ]test.lua2025-05-23 23:43 1.1K 
[   ]khicas.nwa2025-05-24 01:55 10M 
[TXT]HEADER.md2025-05-24 18:00 2.1K 
[TXT]README.md2025-05-24 18:00 2.1KSome details about this page
[TXT]tcc.py2025-05-24 18:03 732  
[TXT]test.c2025-05-24 18:03 732  
[   ]Makefile2025-05-25 03:52 172  
[TXT]arm-eabihf-libtcc.a2025-05-25 14:39 523K 
[   ]tiny-c-compiler.nwa2025-05-25 16:09 1.2M 
[   ]voord.nwa2025-06-02 09:05 12K 
[TXT]javascript.py2025-06-02 09:20 4.8K 
[TXT]test.js2025-06-02 09:20 4.8K 
[   ]javascript.nwa2025-06-02 09:21 795K 
[   ]hello.nwa2025-06-02 21:13 602K 
[   ]OMicroB-camlboot-0.0.1.nwa2025-06-03 02:07 870K 
# A few NWA apps for my/your NumWorks calculator ~ May 2025

See this page for documentation about how to install these `app.nwa` applications to your NumWorks calculator:
<https://yaya-cout.github.io/Nwagyu/guide/help/how-to-install.html> (unofficial).

Go to [NumWorks’s installer](https://my.numworks.com/apps) from your computer, then follow the other instructions from [the unofficial documentation](https://yaya-cout.github.io/Nwagyu/guide/help/how-to-install.html).

Note: You’ll need to use a Chromium-based browser (the latest version of Chrome works, and even Chromium can fail).

## Storage: check the usage of the local storage
From <https://framagit.org/Yaya.Cout/numworks-extapp-storage/> : [`storage-1.1.0.nwa`](storage-1.1.0.nwa).

## Three experimental apps built using OCaml
- OMicroB-tests : [`hello.nwa`](hellow.nwa), see [its documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/hello_world) ;
- OCaml-Prolog : [`prolog.nwa`](prolog.nwa), see [its documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/prolog) ;
- OCaml-MiniCaml : [`minicaml.nwa`](minicaml.nwa), see [the documentation](https://github.com/Vertmo/OMicroB/tree/numworks/targets/numworks/tests/minicaml).

> TODO: write some details about these!

## Some other experimental apps, forks of other apps
- An interpreter for the Lua scripting language: [`lua.nwa`](lua.nwa), its source code [is here (for `lua.nwa`)](https://github.com/Naereen/nwagyu-lua-for-numworks/).

## Some other experimental apps, my own work (highly experimental)
- An experimental interpreter for the JavaScript scripting language: [`javascript.nwa`](javascript.nwa), its source code [is here (for `javascript.nwa`)](https://github.com/Naereen/A-JavaScript-interpreter-for-the-NumWorks-calculator/) ;
- A highly experimental C compiler & interpreter, based on Tiny C Compiler (tcc): [`tiny-c-compiler.nwa`](tiny-c-compiler.nwa), its source code [is here (for `tiny-c-compiler.nwa`)](https://github.com/Naereen/A-C-Compiler-for-the-NumWorks-calculator/).

-----

## List of files to download: