a bit of doc updates

This commit is contained in:
VaclavT 2021-03-11 00:40:54 +01:00
parent dd8502231d
commit b9a44d68b0
3 changed files with 18 additions and 21 deletions

View File

@ -4,6 +4,7 @@
### TODO ### TODO
- support for (), nil, t, in lsp code replace 0 by nil in logicals - support for (), nil, t, in lsp code replace 0 by nil in logicals
- casting to string (like ti int and to float)
- some performance functionality (at least counting how many times symbol was evaluated) - some performance functionality (at least counting how many times symbol was evaluated)
- documentation - documentation
- add url of source/inspiration to clib/*.cpp - add url of source/inspiration to clib/*.cpp

View File

@ -21,9 +21,3 @@
(term-blue (sprintf "%.2f" (list 1.11))) " " (term-blue (sprintf "%.2f" (list 1.11))) " "
(term-yellow (sprintf "%.2f" (list 1.11))) " " (term-yellow (sprintf "%.2f" (list 1.11))) " "
)) ))
;; (define q_change_str (sprintf "%+.2f %%" (list q)))
;; (if (>= q_change 0.0)
;; (define q_change_str (term-green q_change_str))
;; (define q_change_str (term-red q_change_str)))

View File

@ -43,27 +43,27 @@
|`(member list item)`|Returns true (1) when list contains item|| |`(member list item)`|Returns true (1) when list contains item||
|`(uniq list)`|Returns list with removed duplicates || |`(uniq list)`|Returns list with removed duplicates ||
|`(make-list len)`|Return list with len nil elements|`(make-list 3) => (nil nil nil)`| |`(make-list len)`|Return list with len nil elements|`(make-list 3) => (nil nil nil)`|
|`(make-list-of len value)`||| |`(make-list-of len value)`|Return list with len value elements||
|`(map ..)`||`(map (lambda (x) (+ x 10)) '(1 2 3 4 5 6)) => (11 12 13 14 15 16)`| |`(map ..)`||`(map (lambda (x) (+ x 10)) '(1 2 3 4 5 6)) => (11 12 13 14 15 16)`|
|`(filter lambda list)`||`(filter (lambda (x) (> x 2)) '(1 2 3 4 5)) => (3 4 5)`| |`(filter lambda list)`||`(filter (lambda (x) (> x 2)) '(1 2 3 4 5)) => (3 4 5)`|
|`(reduce lambda acumulator list)`||`>>> (reduce (lambda (x y) (+ (* x 10) y)) 0 '(1 2 3 4)) => 1234`| |`(reduce lambda acumulator list)`||`>>> (reduce (lambda (x y) (+ (* x 10) y)) 0 '(1 2 3 4)) => 1234`|
|`(exit ..)`||| |`(exit code)`|Exit the program with an integer code||
|`(quit ..)`||| |`(quit code)`|Same as (exit ..)||
|`(print ..)`||| |`(print ..)`|Print several values and return the last one||
|`(input ..)`||| |`(input [prompt])`|Get user input with an optional prompt||
|`(random ..)`||| |`(random low high)`|Get a random number between two numbers inclusively||
|`(include ..)`||| |`(include file)`|Read a file and execute its code||
|`(read-file ..)`||| |`(read-file filename)`|Get the contents of a file||
|`(write-file ..)`||| |`(write-file filename)`|Write a string to a file||
|`(read-url ..)`||| |`(read-url url [headers])`|Reads URL|Returnd list (status_code content)|
|`(system-cmd ..)`||| |`(system-cmd command_str)`|Execute system command||
|`(ls-dir ..)`||| |`(ls-dir ..)`|List a dir|List of directory entries|
|`(is-file? ..)`|Returns true if passed filename is a file|| |`(is-file? ..)`|Returns true if passed filename is a file||
|`(is-dir? ..)`|Returns true if passed filename is a directory|| |`(is-dir? ..)`|Returns true if passed filename is a directory||
|`(parse-csv ..)`||| |`(parse-csv string)`|Parse CSV string||
|`(parse-json ..)`||| |`(parse-json json_string)`|Parse JSON string||
|`(save-csv ..)`||| |`(save-csv ..)`|||
|`(get-universal-time ..)`||| |`(get-universal-time)`|Get current time as secs from epoch||
|`(date-to-str ..)`||| |`(date-to-str ..)`|||
|`(str-to-date ..)`||| |`(str-to-date ..)`|||
|`(date-add ..)`||| |`(date-add ..)`|||
@ -77,4 +77,6 @@
|`(eval ..)`||| |`(eval ..)`|||
|`(type ..)`||| |`(type ..)`|||
|`(parse ..)`||| |`(parse ..)`|||
|`(make-list size)`|||
|`(make-list-of size value)`|||
|`(xx ..)`||| |`(xx ..)`|||