Commit Graph

94 Commits

Author SHA1 Message Date
VaclavT a45423692e restore correct datatype 2022-01-16 19:54:06 +01:00
VaclavT bab67f70f9 ssl client bit of work 2022-01-14 01:00:03 +01:00
vaclavt 990d75cf7a true and nil can be casted to string now 2022-01-10 20:25:57 +01:00
VaclavT ebb69b6096 some refactorings 2022-01-02 17:55:00 +01:00
VaclavT d3a373ce94 rewrites to for loop 2022-01-02 12:44:49 +01:00
VaclavT 59c5eed635 use auto instead of iterators 2022-01-02 00:41:26 +01:00
VaclavT c35d00e155 map instead of pile if's 2022-01-02 00:13:09 +01:00
VaclavT ecffde3635 catch exception as const ref 2022-01-02 00:12:26 +01:00
VaclavT 13f7922e9a thread under lock fixed 2021-11-07 12:31:48 +01:00
VaclavT a5a0029341 better exception message in some cases 2021-11-07 12:24:00 +01:00
VaclavT 865e198a5b tcp-server/client a bit improved 2021-11-05 15:27:21 +01:00
VaclavT 159845bb9b tcp-server and tcp-client added 2021-10-31 09:53:48 +01:00
VaclavT 80d7935974 string regex function added 2021-10-26 22:02:40 +02:00
VaclavT 8d90513a6b -run command option fix 2021-10-24 11:29:47 +02:00
VaclavT 79377476cb string_replace_re added 2021-10-24 11:23:44 +02:00
VaclavT 4359012190 #t and #f added to language, datetime fixes 2021-10-12 13:26:38 +02:00
VaclavT 4a074e9ba3 second is implemented in c++ for performance reason 2021-10-11 17:22:25 +02:00
VaclavT ecbc3af789 detailed stracktrace only when option -d, second implemented in c++ 2021-10-11 12:04:49 +02:00
VaclavT b68987fdd7 better bad cast error message 2021-10-07 07:24:22 +02:00
VaclavT f92cefc004 a bit better call stack 2021-10-07 07:19:53 +02:00
VaclavT 6ada537e47 cond implemented
special form, not as a macro
2021-10-03 13:18:27 +02:00
VaclavT a199f10078 some formating 2021-09-30 20:01:33 +02:00
VaclavT 7f793bde61 misc fixes 2021-09-23 23:03:54 +02:00
VaclavT 843eb3a72f to_string is more efficient now 2021-09-17 00:00:50 +02:00
VaclavT 8b78ff87c9 be more benevolent on symbol names 2021-09-17 00:00:13 +02:00
VaclavT dc9e5317e4 remove unneeded include 2021-08-31 19:00:27 +02:00
VaclavT 5005644d98 usql update
usql is still very primitive..it just barely works
2021-07-23 00:00:57 +02:00
VaclavT 577370caef very basic version of usql 2021-07-14 12:01:44 +02:00
VaclavT f594437b61 version 0.2
try, throw implemented
help screen updates
some code reorganisation
readme and doc updates
2021-06-10 23:26:14 +02:00
VaclavT 858db14e6d MlError does not override what() 2021-05-22 07:56:28 +02:00
VaclavT cd8838c37d some comments removed 2021-05-21 22:54:31 +02:00
VaclavT 16f9f93944 read-file-lines function added 2021-05-21 22:53:57 +02:00
VaclavT 20b2f8e112 number parsing fix 2021-05-20 23:05:57 +02:00
VaclavT 08131d3e4e MlValue::is_string added 2021-05-15 23:43:24 +02:00
VaclavT 09250861d9 print ascii code of a character (ktoi) 2021-05-15 00:02:06 +02:00
VaclavT d049675e9b remove unused constant endl 2021-05-10 19:08:06 +02:00
VaclavT a752ebdf12 added two string functions, doc updates 2021-05-10 19:07:50 +02:00
VaclavT 783aa6976b better boolean handling..
still T symbol should be implemented
2021-05-05 21:43:08 +02:00
VaclavT 358414d7d3 do not suppose in eval that list first element is function 2021-05-04 19:59:49 +02:00
VaclavT af92d1f870 better (thread) error handling 2021-05-03 18:32:36 +02:00
VaclavT 0829f965be setX starts searching in current scope 2021-05-03 18:30:01 +02:00
VaclavT 78f870c17d slightly nicer code 2021-05-03 18:29:29 +02:00
VaclavT a2a01dd676 threads work in progress 2021-04-22 22:50:53 +02:00
VaclavT b8d9690141 lambda capture restored 2021-04-22 22:48:10 +02:00
VaclavT 6638cdff55 set! functionality fix
this will be probably changed in future
2021-04-19 21:17:10 +02:00
VaclavT a27bcda59b clearing call stack when exception is thrown 2021-04-19 21:15:51 +02:00
VaclavT a50a3bceb3 set! added 2021-04-14 07:55:55 +02:00
VaclavT c95d7ec886 pass as reference 2021-04-14 07:55:33 +02:00
VaclavT e0574837b6 allow -b option
whole parsing of command line will be rewriten
2021-04-14 07:50:36 +02:00
VaclavT 9ab0a2c98d callstack added 2021-04-09 00:07:20 +02:00