mu/apps
Kartik Agaram 7e7a8a6eae 5876 - address -> addr 2020-01-03 01:36:34 -08:00
..
README.md 5868 2020-01-02 12:27:35 -08:00
assort 5847 - literal inputs 2019-12-31 21:58:52 -08:00
assort.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
braces 5847 - literal inputs 2019-12-31 21:58:52 -08:00
braces.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
calls 5847 - literal inputs 2019-12-31 21:58:52 -08:00
calls.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
crenshaw2-1 5847 - literal inputs 2019-12-31 21:58:52 -08:00
crenshaw2-1.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
crenshaw2-1b 5847 - literal inputs 2019-12-31 21:58:52 -08:00
crenshaw2-1b.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
dquotes 5847 - literal inputs 2019-12-31 21:58:52 -08:00
dquotes.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
ex1 5856 2020-01-01 17:23:29 -08:00
ex1.mu 5872 2020-01-02 14:12:46 -08:00
ex1.subx 5872 2020-01-02 14:12:46 -08:00
ex2 5856 2020-01-01 17:23:29 -08:00
ex2.mu 5860 2020-01-01 20:31:01 -08:00
ex2.subx 5856 2020-01-01 17:23:29 -08:00
ex3 5856 2020-01-01 17:23:29 -08:00
ex3.subx 5856 2020-01-01 17:23:29 -08:00
ex4 5856 2020-01-01 17:23:29 -08:00
ex4.subx 5856 2020-01-01 17:23:29 -08:00
ex5 5856 2020-01-01 17:23:29 -08:00
ex5.subx 5856 2020-01-01 17:23:29 -08:00
ex6 5856 2020-01-01 17:23:29 -08:00
ex6.subx 5856 2020-01-01 17:23:29 -08:00
ex7 5856 2020-01-01 17:23:29 -08:00
ex7.subx 5856 2020-01-01 17:23:29 -08:00
ex8 5856 2020-01-01 17:23:29 -08:00
ex8.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
ex9 5856 2020-01-01 17:23:29 -08:00
ex9.subx 5856 2020-01-01 17:23:29 -08:00
ex10 5856 2020-01-01 17:23:29 -08:00
ex10.subx 5856 2020-01-01 17:23:29 -08:00
ex11 5856 2020-01-01 17:23:29 -08:00
ex11.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
ex12 5856 2020-01-01 17:23:29 -08:00
ex12.subx 5856 2020-01-01 17:23:29 -08:00
factorial 5847 - literal inputs 2019-12-31 21:58:52 -08:00
factorial.subx 5804 2019-12-08 23:31:05 -08:00
factorial2.subx 5809 2019-12-09 16:53:57 -08:00
factorial3.subx 5809 2019-12-09 16:53:57 -08:00
factorial4.subx 5809 2019-12-09 16:53:57 -08:00
handle 5847 - literal inputs 2019-12-31 21:58:52 -08:00
handle.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
hex 5847 - literal inputs 2019-12-31 21:58:52 -08:00
hex.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
mu 5849 - more integration testing of function calls 2020-01-01 15:55:12 -08:00
mu.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
mulisp.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
pack 5847 - literal inputs 2019-12-31 21:58:52 -08:00
pack.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
random 5522 - example app: random number stream 2019-08-20 00:20:38 -07:00
random.subx 5661 2019-09-15 00:29:52 -07:00
sigils 5847 - literal inputs 2019-12-31 21:58:52 -08:00
sigils.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
subx-params.subx 5765 2019-11-26 22:11:23 -08:00
survey 5847 - literal inputs 2019-12-31 21:58:52 -08:00
survey.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00
tests 5847 - literal inputs 2019-12-31 21:58:52 -08:00
tests.subx 5876 - address -> addr 2020-01-03 01:36:34 -08:00

README.md

Some apps written in SubX and Mu, in 3 categories:

  • ex*: small stand-alone examples that don't need any of the shared code at the top-level. They each have a simple pedagogical goal. Try these first.

  • Code unique to phases of our build toolchain:

    • Core SubX: hex, survey, pack, dquotes, assort, tests
    • Syntax sugar for SubX: sigils, calls, braces
    • More ambitious translator for a memory-safe language (in progress): mu
  • Miscellaneous test programs.