Leon Mika
2fbfd6d88a
Added some tests for the while
Build / build (push) Successful in 2m2s
2025-02-12 20:33:53 +11:00
Leon Mika
a72724695b
Added the while loop
Build / build (push) Successful in 1m57s
2025-02-08 09:50:35 +11:00
Leon Mika
67671ce475
Renamed foreach to for
Build / build (push) Successful in 1m51s
2025-02-04 09:04:11 +11:00
Leon Mika
d1a9bb86c7
Added set! which will raise an error if attempting to set a value to nil
2025-02-04 08:59:18 +11:00
Leon Mika
a0ab55685c
Added the -stdout switch
Build / build (push) Successful in 1m59s
2025-02-03 10:53:36 +11:00
Leon Mika
c52dc2b3e9
Added csv:to-csv
Build / build (push) Successful in 2m5s
2025-02-03 10:28:44 +11:00
Leon Mika
c7d614c1f8
Added the "first" builtin
Build / build (push) Successful in 2m4s
2025-02-03 09:11:39 +11:00
Leon Mika
722d446220
Exposed FromGoValue
Build / build (push) Successful in 2m3s
2025-01-31 08:31:15 +11:00
Leon Mika
6a50fb0025
Added itrs:tap
Build / build (push) Successful in 2m7s
2025-01-30 22:49:19 +11:00
Leon Mika
80e444e30a
Another fix to the paths
Build / build (push) Successful in 1m59s
2025-01-30 22:25:40 +11:00
Leon Mika
c9407ea1d5
Fixed missing docs
Build / build (push) Successful in 2m19s
2025-01-30 22:20:21 +11:00
Leon Mika
e55f0e1ef3
Merge remote-tracking branch 'origin/main'
Build / build (push) Successful in 2m1s
2025-01-30 22:16:25 +11:00
Leon Mika
2fcfe9d540
Added iterators
...
Iterators are an unbounded sequence of elements that can only be consumed one-by-one.
2025-01-30 22:15:38 +11:00
Leon Mika
c433e4bf53
Made undefined variables return an error
...
Build / build (push) Successful in 2m5s
Previously undefined variables would be set to nil, which introduced subtle errors.
Changed this so that referencing an undefined variable will produce an error.
This behaviour can changed as part of the instance configuration by declaring a missing-var handler.
2025-01-28 09:25:52 +11:00
Leon Mika
2d56517de9
Fixed a panic when not is called with a nil value
...
Build / build (push) Successful in 2m2s
Also added the "error" builtin.
2025-01-28 08:54:48 +11:00
Leon Mika
8fa2e3efb9
Added lists:batch and modified and and or to be useful to handling nil defaults
Build / build (push) Successful in 2m4s
2025-01-26 09:36:16 +11:00
Leon Mika
ad136b3787
Added package declaration
Build / build (push) Successful in 1m56s
2025-01-24 13:40:44 +11:00
Leon Mika
ef8d6f3067
Added documentation for lists
Build / build (push) Successful in 2m10s
2025-01-24 13:30:09 +11:00
Leon Mika
a3b9f399e1
Added list:add
Build / build (push) Successful in 1m58s
2025-01-24 13:25:28 +11:00
Leon Mika
258d887182
Fixed two seg faults and added lists:add
2025-01-24 13:25:10 +11:00
Leon Mika
c6e195cbf8
no, I was right the first time
Build / build (push) Successful in 1m54s
2025-01-19 16:01:00 +11:00
Leon Mika
742b5e96c3
Fixed CSV example
2025-01-19 15:59:51 +11:00
Leon Mika
42d5a89471
Started working on more package docs
Build / build (push) Successful in 1m49s
2025-01-19 10:11:55 +11:00
Leon Mika
80e56ec1a5
Documented some more core functions
Build / build (push) Successful in 1m52s
2025-01-19 09:33:09 +11:00
Leon Mika
531dd9bf4e
Started building out the site.
Build / build (push) Successful in 2m7s
2025-01-18 16:02:35 +11:00
Leon Mika
98f5f773a7
Added a CSV module
Build / build (push) Successful in 2m3s
2025-01-18 10:30:20 +11:00
Leon Mika
fc43c2ce7d
Added subscript support for long var interpolation
...
- Modified long var interpolation to support dot lookups
- Added a time:from-unix function and added time.Time as an object
2025-01-18 09:54:21 +11:00
Leon Mika
1632a0a294
Fixed missing import
Build / build (push) Successful in 1m55s
2025-01-15 22:26:13 +11:00
Leon Mika
d937ee4b54
Added a log builtin
Build / build (push) Failing after 1m43s
2025-01-15 22:22:17 +11:00
Leon Mika
dcd4d0c5d2
Some new features and bugfixes
...
- Fixed parse bug which would result in an 'unrecognised }' when a comment appeared before a }
- Added support for ${} variables interpolation in strings
- Added support for $() for sub-expression interoplation in strings
- Fixed bug which was preventing dot dereferencing in array and hash literals
- Defined error type for when the result is not convertable to go
2025-01-15 22:07:29 +11:00
Leon Mika
8a416f2bb9
Added single and double quoted string
...
Build / build (push) Successful in 1m57s
Also started working on string interpolation
2025-01-13 22:09:47 +11:00
Leon Mika
a30c012bcd
Merge remote-tracking branch 'origin/main'
Build / build (push) Successful in 1m59s
2025-01-13 21:38:46 +11:00
Leon Mika
934252e1bb
Added strs:split and fixed closures
...
Closures now properly close over the context in which it was created
2025-01-13 21:37:54 +11:00
Leon Mika
a16afd0bc2
Actually fixed the panic but reverted back to old working
Build / build (push) Successful in 1m41s
2024-12-12 08:20:02 +11:00
Leon Mika
4a527cfe3d
Fixed panic when typed array is empty
Build / build (push) Successful in 1m40s
2024-12-12 08:17:35 +11:00
Leon Mika
dac0a59085
Help should be a direct match.
Build / build (push) Successful in 1m42s
2024-12-12 07:54:50 +11:00
Leon Mika
f8c44ad13e
Fixed the web deployment
Build / build (push) Successful in 1m39s
2024-12-12 07:47:52 +11:00
Leon Mika
d111d84dbf
Fixed tests
Build / build (push) Failing after 1m40s
2024-12-11 22:37:23 +11:00
Leon Mika
ee2e9464a7
Added custom printers
2024-12-11 22:30:14 +11:00
Leon Mika
b9f349d1d7
Added help command
2024-12-11 21:23:53 +11:00
Leon Mika
23be2593f3
Added help command
2024-12-11 21:16:08 +11:00
Leon Mika
8c5cb299c2
Started working on a REPL helper
2024-12-11 20:48:12 +11:00
Leon Mika
9b3b8287fa
Added strs:has-suffix
Build / build (push) Successful in 2m2s
2024-10-22 11:17:15 +11:00
Leon Mika
c4e4a0977b
Added strs:split
...
Build / build (push) Successful in 1m55s
This involved exposing the internal object types, which I think was about time
2024-10-22 09:14:24 +11:00
Leon Mika
2f54a9311e
Finished implementing try catch
Build / build (push) Successful in 2m5s
2024-10-21 22:00:06 +11:00
lmika
5b913266e9
Merge pull request 'issue-2: added some more string functions' ( #6 ) from feature/issue-2 into main
...
Build / build (push) Successful in 2m6s
Added the functions strs:to-upper, strs:to-lower, strs:trim
2024-10-21 10:01:48 +00:00
Leon Mika
504106b5ef
issue-2: fixed trim function
Test / build (push) Successful in 46s
2024-10-21 20:59:37 +11:00
Leon Mika
03f17af97d
issue-2: added some more string functions
Test / build (push) Failing after 47s
2024-10-21 20:56:13 +11:00
Leon Mika
bb78a39cdb
Started working on 'try' statement
Build / build (push) Successful in 2m8s
2024-10-21 15:21:28 +11:00
lmika
699ff18dab
Merge pull request 'feature/issue-1: built out the core libraries' ( #3 ) from feature/issue-1 into main
...
Build / build (push) Successful in 1m53s
Reviewed-on: #3
2024-09-06 23:38:04 +00:00