diff --git a/Readme.md b/Readme.md index e7978a7..1057686 100644 --- a/Readme.md +++ b/Readme.md @@ -65,7 +65,8 @@ utils/local_install.sh ### KNOWNN BUGS -(read-url "https://api.nasdaq.com/api/calendar/dividends/") ; hangs in sslclient.cpp line 132 +- in (include "file.lsp") are not available stdlib.lsp finctions like (string-trim ..) etc +- (read-url "https://api.nasdaq.com/api/calendar/dividends/") ; hangs in sslclient.cpp line 132 ### TODO - add functions from stdlib into doc @@ -77,6 +78,12 @@ utils/local_install.sh - multiline editing (see kilocpp editor) - execute system command should capture stderr - add some mem stats to benchmark +- order of arguments in functions like member and filter - filter swap lambda and list + +#### Doc +- fix man entry on (member) example and retval +- doc for set! +- doc for doc::??? functions #### Code - tcpnet should use RAII @@ -92,11 +99,9 @@ utils/local_install.sh - decode-universal-time (http://www.lispworks.com/documentation/HyperSpec/Body/f_dec_un.htm) - env functions - get-env, set-env; set-env cannot be implemented in stdlib.lsp, because popen is in fact subshell -- version should include whether build is debug build #### Performance - push_back - repeatedly without reserving size -- range - with for(int i...) and reserving result size can be 3times faster on (range 1 10000) - mini_sprintf - unnecesary copying between vector and list - (do, scope, cond ..) repeatedly assign to acc