Leon Mika
0b8c8a0d04
Renamed project to ucl
2025-03-23 11:15:59 +11:00
Leon Mika
1d7a076f63
Finished working on playground and added a CI/CD step
2025-03-23 11:15:19 +11:00
Leon Mika
fdc480262d
Spent way too much time building a playground for.. reasons
2025-03-23 11:14:31 +11:00
Leon Mika
4b09a8d494
Fixed field export
2025-03-23 11:14:21 +11:00
Leon Mika
88fa2bee15
Fixed binding with struct
2025-03-23 11:13:32 +11:00
Leon Mika
4c72c733bc
Allowed foreach to pull from the pipe
2025-03-23 11:12:42 +11:00
Leon Mika
bfd2785b1c
dramatic simplification of command evaluation
...
- Removed the notion of streams
- Modified pipes such that any object can be passed through pipe. Now, the first argument will be used if the command is invoked via a pipe
2025-03-23 11:09:42 +11:00
Leon Mika
174c43328e
Fixed some buggy unit tests
2025-03-23 11:08:02 +11:00
Leon Mika
9f8ba430f6
Working out the tests
2025-03-23 11:07:54 +11:00
Leon Mika
a187d2fff9
Added the ability to use single values as the first argument
2025-03-23 11:07:48 +11:00
Leon Mika
69251208b2
Started working on map functions
2025-03-23 11:07:43 +11:00
Leon Mika
75f42d8e4a
First cut of procs
...
These capture the context, making them useful as lambdas
2025-03-23 11:07:37 +11:00
Leon Mika
cb6c6abb5f
Added switch options
2025-03-23 11:07:32 +11:00
Leon Mika
e7138b6fe2
Added non-sorted disclosure
2025-03-23 11:06:15 +11:00
Leon Mika
94e751a6d8
Added the foreach loop
2025-03-23 11:05:59 +11:00
Leon Mika
7939e0cbfd
Added lists and hashes
2025-03-23 11:05:44 +11:00
Leon Mika
219d4d49da
Started working on the public interface
2024-04-14 22:09:13 +10:00
Leon Mika
d6cc449b40
Added macros and the if macro
2024-04-13 21:46:50 +10:00
Leon Mika
730dc46095
Working on multi-line statements
2024-04-13 09:25:16 +10:00
Leon Mika
82a6eac872
Some more test updates
2024-04-11 22:32:38 +10:00
Leon Mika
922acd3751
Started writing some tests
2024-04-11 22:05:05 +10:00
Leon Mika
41a4d7fd25
Added variables and variable setting
...
Just string variables for name
2024-04-11 20:58:59 +10:00
Leon Mika
1506692198
Re-arranged invoke with stream
2024-04-11 20:47:59 +10:00
Leon Mika
3b320206e9
Changed from square brackets to parenthesis
...
This leaves the square brackets free for lists
2024-04-10 22:44:20 +10:00
Leon Mika
fd177280d2
Started working on placeholders
2024-04-10 22:19:11 +10:00
Leon Mika
3b3bac4a7f
Added the notion of streams
...
This includes a stream to a file
2024-04-10 21:58:06 +10:00
Leon Mika
781a761ead
Initial version of prototype cmdlang
2024-04-10 20:45:58 +10:00