Name Description Size Visibility
Example of a tiny JavaScript file (a test script), to be read by the JavaScript interpreter NWA app. See https://github.com/Naereen/A-JavaScript-interpreter-for-the-NumWorks-calculator for my WORK-IN-PROGRESS version of a JavaScript interpreter, connected to the file storage. This application reads the content of a file saved as “javascript.py”. License : MIT License, (c) Lilian Besson 2025
4.86 KB Public
Example of a Lua script, to be read by the Lua interpreter NWA app. See https://github.com/Naereen/nwagyu-lua-for-numworks for my version of the Lua interpreter, connected to the file storage. This application reads the content of a file saved as “lua.py”. License : MIT License, (c) Lilian Besson 2025
1.07 KB Public
Example of an OCaml script, written in the dialect “MiniCaml”, which can run on a Numworks calculator! Copy this script to your Numworks calculator, then… How to use it? Install and launch the latest “minicaml.nwa” app from https://perso.crans.org/besson/publis/Numworks-apps/?C=M;O=D release page. It requires the OCaml-MiniCaml app for the Numworks, to run this code on your calculator. See https://github.com/ViRoLam/Mini-Caml-Interpreter for more information about the MiniCaml subset. License: MIT License, Lilian Besson (Naereen) (c) 2024-2025 See https://github.com/stevenvar/OMicroB/issues/36 for the ongoing discussion about this OCaml-MiniCaml app for the numworks.
136 Bytes Public
Example of an OCaml script, which can run on a Numworks calculator! Copy this script to your Numworks calculator, then… How to use it? Install and launch the latest “OMicroB-camlboot-XXX.nwa” app from https://perso.crans.org/besson/publis/Numworks-apps/?C=M;O=D release page. See https://github.com/Naereen/OMicroB/ for the current state of this project. It’s a WORK IN PROGRESS! License: MIT License, Lilian Besson (Naereen) (c) 2024-2025
181 Bytes Public
operator — Standard operators as functions Doc: https://docs.python.org/3/library/operator.html
10.5 KB Public
Un exemple de liste de questions, écrites en Prolog, qui peut être lu par l’appli NWA “OMicroB OCaml Prolog” bientôt disponible sur https://github.com/Naereen/OMicroB/tree/numworks/targets/numworks/tests/prolog Licence : MIT License, (c) Lilian Besson 2018-2024 Voir ce dossier pour plus d’exemples.
174 Bytes Public
Un exemple de théorie écrite en Prolog, qui peut être lue par l’appli NWA “OMicroB OCaml Prolog” bientôt disponible sur https://github.com/Naereen/OMicroB/tree/numworks/targets/numworks/tests/prolog Licence : MIT License, (c) Lilian Besson 2018-2024 Voir ce dossier pour plus d’exemples.
270 Bytes Public
Example of an OCaml script, written in the dialect “miniml”. It requires the OCaml-Camlboot app for the Numworks, to run this code on your calculator. See https://github.com/Ekdohibs/camlboot for more information about the miniml subset. License: MIT License, Lilian Besson (Naereen) (c) 2025 See https://github.com/stevenvar/OMicroB/issues/36 for the ongoing discussion about this OCaml-Camlboot app for the numworks.
210 Bytes Public
Experimental standardlib file to be read from OCamlBoot’s interp NWA app
16.8 KB Public
Example of a tiny C file (a test script), to be read by the Tiny C Compiler interpreter NWA app. See https://github.com/Naereen/A-C-Compiler-for-the-NumWorks-calculatorr for my WORK-IN-PROGRESS version of a C compiler/interpreter, connected to the file storage. This application reads the content of a file saved as “tcc.py”. License : MIT License, (c) Lilian Besson 2025
368 Bytes Public
Lispy: Scheme Interpreter in Python (c) Peter Norvig, 2010-16; See http://norvig.com/lispy.html Launch the script and then type some basic Lisp code. Example: (define fact (lambda (n) (if (<= n 1) 1 (* n (fact (- n 1)))))) (fact 10) Should print 362880 Requires my “operator.py” script.
6.36 KB Public

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.