Commit graph

180 commits

Author SHA1 Message Date
8ca9e13cad object oriented programming 2022-04-16 00:11:12 +02:00
95da50a02a add def native 2022-04-12 16:43:51 +02:00
645a78bead add lambda expression support 2022-04-09 02:44:30 +02:00
67c9df0726 add subprocess cmd 2022-03-24 15:25:07 +01:00
9174ba0dd8 add subprocess cmd 2022-03-24 15:24:34 +01:00
19fe403eb3 add main function to std that does nothing 2022-03-22 12:22:21 +01:00
b76f275392 fix try catch 2022-03-16 13:35:09 +01:00
a6e10e996e fix swap operation 2022-03-16 02:07:53 +01:00
a14e4dd66e Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-16 00:45:37 +01:00
2bed885ead functional programming yay 2022-03-16 00:45:22 +01:00
a1cef8f7f3 _enable_debug now returns current port if called after debugger is already started 2022-03-14 22:17:07 +01:00
8fd3d6b8c4 add api for adding more supported natives 2022-03-14 17:17:58 +01:00
d886280f10 fixed exiting in another thread 2022-03-13 13:29:21 +01:00
837af77dbc add readme note about lisp similarities 2022-03-13 03:31:37 +01:00
ee7651319a Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-12 20:09:38 +01:00
b1ed48728a
Update README.md 2022-03-12 20:09:15 +01:00
9ad3cefda3 change stream api syntax 2022-03-12 20:05:04 +01:00
052b17c864 add server sockets and make stream api thread safe 2022-03-12 19:59:39 +01:00
b7da8362f9 add Multithreading support 2022-03-12 19:49:47 +01:00
fbc750f79d add s command to debugger to stop 2022-03-08 10:27:48 +01:00
502632aeb2 fix some isbpl.java 2022-03-08 10:22:26 +01:00
f377560e21 add some more dumping stuff to natives 2022-03-07 18:02:48 +01:00
91b05d9f3d fix _enable_debug 2022-03-07 15:21:03 +01:00
645d1bd918 fix _enable_debug 2022-03-07 15:19:38 +01:00
93374fbf2e fix _enable_debug 2022-03-07 15:17:34 +01:00
82bb27d01c return port from _enable_debug 2022-03-07 13:17:25 +01:00
7f77b09ee7 move stuff to isbpl-random-stuff 2022-03-07 13:12:11 +01:00
a5d169e43e add stream.write and stream.readline to stream.isbpl 2022-03-06 21:06:44 +01:00
6fe8fe2e64 remove random function in std 2022-03-06 20:23:17 +01:00
0f1ba8df43
Create COPYING 2022-03-06 20:22:50 +01:00
1431d7d48e
Create LICENSE 2022-03-06 20:22:20 +01:00
3de2acc941 fix struppercase and strlowecase 2022-03-06 20:07:48 +01:00
e28ad23a7f add better debugging capabilities, add native to enable debugging OTF 2022-03-06 19:34:29 +01:00
a094bcff5d add more examples and libs 2022-03-06 19:05:42 +01:00
b44c232d9a fix dangling 0 value in stack in helloworldgen 2022-03-06 18:47:59 +01:00
e9db76ad21 remove unnecessary import for iota in helloworldgen 2022-03-06 18:47:09 +01:00
66582125fc add helloworldgen.isbpl to demonstrate streams, fix streams 2022-03-06 18:46:04 +01:00
e9022405c9 add streams 2022-03-06 18:13:25 +01:00
a61427702e add time functions, fix errorstream.isbpl 2022-03-06 17:39:49 +01:00
f57a98fe84 add custom port setting for debug 2022-03-06 16:41:19 +01:00
2bcd45a161 more gitignore 2022-03-06 16:36:15 +01:00
b1c22a800f fix some stuff in std 2022-03-06 16:34:37 +01:00
7d8c9d0938 add exception handling to debugger 2022-03-06 16:34:26 +01:00
0b1067f8cc add meta-inf for jars 2022-03-06 16:11:07 +01:00
4d02146777 use more beautiful mathematics in std/stol 2022-03-06 16:01:01 +01:00
a077789685 fix bug in std where stol would return 0 for positive numbers 2022-03-06 15:58:37 +01:00
25b9fd97ff fix bug in std where ftos would hand dtos a float 2022-03-06 15:38:50 +01:00
d57404bf02 better trycatch, more debugging 2022-03-06 15:37:19 +01:00
a05ace0cec fix number-string conversion 2022-03-06 15:26:08 +01:00
f8bace8ce4 better interpreter 2022-03-06 15:25:48 +01:00