JanetDocsSourcePlaygroundTutorialsI'm Feeling luckyCommunityGitHub sign in
- funcs organized by domain: https://gist.github.com/cellularmitosis/5cb95fccc7ebd16308b24534f7eaf7d4
- funcs with details https://github.com/sogaiu/janet-examples/blob/9428798e12ed6a4a4e88ff805f06969f8dd93331/doc/history.tsv
- when callable was added, to which file, author - the commit message can contextualize why they added it too
Taught/Covered
Want to Cover
-> as->
Accumulate accumulate2 map reduce reduce2 filter mapcat
drop take
++ -- dec inc
All
And any? Every? Some
- Array/concat array/join ? Array/insert array/peek Array/pop array/push array/remove array/slice Distinct index-of reverse reverse! find first length last Apply
- Assert ...testing overall error errorf trt
- Buffer array string etc. basic buildwra
- Case cond if when
If-let when-let if-with etc.
catseq loop each (k,p) for forever break return repeat seq ?
Comp
Compare ? (The family of compare= and deep= too)
Complement?
Count
Default
Defer
delay
Extreme
slurp spit file defer filewatch/?
Flatten flatten-into
Freeze thaw
Frequencies
Pairs from-pairs kvs invert keys values
Generate ~range~
Geomean
Get in put get-in out-in cool accessor sugar and destructuring
Group-by
Getline
Hash
Identity
Macros macex macex1 maclint...
Match
Math/random
Max mean min
Merge merge-into
Not not=
Or
Slice
Sort sorted sort-by sorted-by
Symbol ?
Table-seq
Togle
Trace tracev untrace
Truthy? True?
Type
Marshall unmarshall
Unless
Update uodate-in
Use require import
with
Skipping?
Dynamic stuff defdyn
Fiber stuff cancel coro propegate resume yield
Cli-main ? Repl
Compile ? Comptime ?
Eval eval-string
Ignore debug
Dofile ?
Envlookup
protect ?
run-context ? Sandbox
Scan-number?
(Dont cover bundle)
Parse ? And family
Partial ?
Partition partition-by
Walk postwalk prewalk
Pp prin print printf eprin etc. fam xprin
Product sum ...why?
Signal ?
Prototype stuff i dont understand getproto
Interleave interpose juxt
Keep ?
Label ?
Asm disasm