Productive2
|
8090fd23bb
|
use jale instead of stdin.readLine
|
2021-02-26 15:12:02 +01:00 |
Productive2
|
76b92e85a7
|
new test notation (uses //stdout:, //stderr:) now
wip //stdin:
non-behaving tests get killed after a while now
added // exit and improved // clear repl commands
|
2021-01-30 18:42:04 +01:00 |
nocturn9x
|
787d34a8b5
|
Added WIP implementation of a generic hashmap that should behave better with JAPL's own memory manager
|
2021-01-27 15:51:15 +01:00 |
nocturn9x
|
fb34faac2d
|
Added a generic custom sequence implementation to replace nim's seq type and moved as much functionality as possible from nim to us in order to avoid GC clashes
|
2021-01-17 16:54:55 +01:00 |
nocturn9x
|
71f79d8174
|
Fixed various minor bugs, improved debugger output and consistency
|
2021-01-16 18:14:22 +01:00 |
nocturn9x
|
e15e03764e
|
Added support for 0-argument functions and lambdas without parentheses
|
2021-01-16 15:11:09 +01:00 |
nocturn9x
|
f8ac8d08cb
|
Removed short version of constants for benchmarking purposes and refactored the type system's behavior to return more consistent values
|
2021-01-16 11:47:01 +01:00 |
nocturn9x
|
260cd5b515
|
Reset permissions to 644
|
2021-01-14 16:04:53 +01:00 |
nocturn9x
|
28abedf498
|
Added support for environment variables in build.py and refactored anonymous functions to use the lambda keyword
|
2021-01-14 16:03:31 +01:00 |
nocturn9x
|
3eeffabe7d
|
Added the retNative enum for native functions to handle singletons properly, minor refactoring in the parser and the vm
|
2021-01-11 13:17:01 +01:00 |
nocturn9x
|
89af076ef8
|
Added the -c command line option to run one-liners
|
2021-01-10 09:50:02 +01:00 |
nocturn9x
|
875440ba8c
|
Made print a variadic function and added clock() for benchmarking
|
2021-01-05 09:35:18 +01:00 |
Productive2
|
586522ce44
|
Added Natives
Added stdlib.nim
Added print
|
2021-01-05 00:32:17 +01:00 |
nocturn9x
|
a6ef548c49
|
Moved main.nim to japl.nim
|
2020-11-02 21:39:57 +01:00 |