Commit graph

116 commits

Author SHA1 Message Date
Remko Tronçon
f4484be2ef thurtle: Style tweaks 2022-05-21 11:03:40 +02:00
Remko Tronçon
cce720ea73 thurtle: Clean up stack in examples 2022-05-21 10:53:45 +02:00
Remko Tronçon
b701efd803 thurtle: Share & Export 2022-05-20 20:30:56 +02:00
Remko Tronçon
69bb024a5f thurtle: Change default program 2022-05-20 08:37:10 +02:00
Remko Tronçon
bc6d68c447 thurtle: Batch draw 2022-05-20 08:34:06 +02:00
Remko Tronçon
108de077c9 thurtle: Tweak plant 2022-05-19 23:27:33 +02:00
Remko Tronçon
322dff1997 thurtle: Add fractals 2022-05-19 21:34:49 +02:00
Remko Tronçon
d6f2418248 thurtle: Add Load/Save 2022-05-18 21:10:26 +02:00
Remko Tronçon
84a06ac1ba thurtle: Add syntax highlighting 2022-05-18 21:08:11 +02:00
Remko Tronçon
9ec19dbc15 thurtle: Add SETXY & SETROTATION 2022-05-18 21:04:38 +02:00
Remko Tronçon
47b83fc610 thurtle: Tweak examples 2022-05-15 21:57:53 +02:00
Remko Tronçon
0ccc44a741 thurtle: Add GitHub link 2022-05-15 09:25:53 +02:00
Remko Tronçon
c4c83cd872 thurtle: Tweak examples 2022-05-15 08:00:57 +02:00
Remko Tronçon
65c375b0d9 thurtle: Better flower 2022-05-14 21:46:25 +02:00
Remko Tronçon
6402001a8d thurtle: Move about text to header 2022-05-14 21:37:14 +02:00
Remko Tronçon
2f99a79459 thurtle: Add 2 spiral examples 2022-05-14 21:23:31 +02:00
Remko Tronçon
90ccc78ead Fix NIP & TUCK 2022-05-14 21:23:31 +02:00
Remko Tronçon
0a7b49d29d examples: Fix stack comment 2022-05-14 20:05:01 +02:00
Remko Tronçon
18fcdc6b58 READM: Documentation update 2022-05-14 08:56:27 +02:00
Remko Tronçon
5773010948 web: Call async callbacks with WAForth object 2022-05-14 08:51:25 +02:00
Remko Tronçon
3c40468de6 web: Add bindAsync 2022-05-14 08:31:08 +02:00
Remko Tronçon
eab641d0d1 examples: Update fetch example 2022-05-14 08:01:54 +02:00
Remko Tronçon
5cbbd733ff web: Add pushString() 2022-05-14 07:40:48 +02:00
Remko Tronçon
3d3092a24e examples: Add fetch example 2022-05-13 22:02:28 +02:00
Remko Tronçon
164d7bee0f web: Expose push/pop on main object 2022-05-13 21:46:55 +02:00
Remko Tronçon
79ab8c8e7f thurtle: Use JSX 2022-05-12 21:10:04 +02:00
Rick Carlino
9e30411d1b Add documentation comment to WAForth#read. 2022-05-12 07:27:46 +02:00
Remko Tronçon
8f37f588c1 thurtle: Fix link 2022-05-10 22:47:10 +02:00
Remko Tronçon
21eb8d7073 build: Set HTML titles in index 2022-05-10 22:45:17 +02:00
Remko Tronçon
b1546ad4a3 Thurtle 2022-05-10 22:41:43 +02:00
Remko Tronçon
01fcb9e2a8 build: Resolve waforth import from examples 2022-05-08 15:32:20 +02:00
Remko Tronçon
893d093968 Replace BASE,STATE,>IN with Forth variables 2022-05-08 14:31:43 +02:00
Remko Tronçon
945cc3bede compiler: Fix compilation of BEGIN+WHILE+WHILE+ELSE combinations 2022-05-07 17:32:00 +02:00
Remko Tronçon
a11c7a10ea Make onEmit log to console by default 2022-05-06 21:47:00 +02:00
Remko Tronçon
f252014644 Documentation 2022-05-05 21:32:00 +02:00
Remko Tronçon
d7b80a49f0 Documentation 2022-05-05 21:15:35 +02:00
Remko Tronçon
f1160105cd Simplify onEmit API 2022-05-05 20:52:18 +02:00
Remko Tronçon
c583565528 build: Fix lint error 2022-05-05 20:45:58 +02:00
Remko Tronçon
a6d71029dc Support calling JS from Forth
Initial attempt at an API.

Resolves: #13
2022-05-05 20:19:39 +02:00
Remko Tronçon
85efb6262e Improve sieve-raw-wasm 2022-05-03 21:38:07 +02:00
Remko Tronçon
0b1c7d2a24 benchmarks: Add C and JS version 2022-05-01 22:52:49 +02:00
Remko Tronçon
63841b65ab sieve-vanilla->sieve-raw-wasm 2022-05-01 20:34:38 +02:00
Remko Tronçon
fffd982121 Remove sieve_direct 2022-05-01 17:09:14 +02:00
Remko Tronçon
f5df37a12f Remove obsolete environment queries 2022-05-01 16:58:33 +02:00
Remko Tronçon
ed469cbef4 <#, #>, #, #S, SIGN, HOLD 2022-05-01 16:56:20 +02:00
Remko Tronçon
ba5bff8a99 ENVIRONMENT? 2022-05-01 11:37:35 +02:00
Remko Tronçon
5d687e8253 >NUMBER 2022-04-30 23:25:23 +02:00
Remko Tronçon
504ae3e93e Fix FM/MOD + Implement SM/REM, UM/MOD. 2022-04-30 23:25:23 +02:00
Remko Tronçon
4d6c3cb34d compiler: Fix behavior of I & J to be compliant with ANS.
Keep loop indexes on the return stack for behavior of I and J.
2022-04-26 22:46:54 +02:00
Remko Tronçon
eeb6bf9587 Fix wabt 1.0.27 compatibility 2022-04-25 21:29:23 +02:00