This page collates all documentation currently available for each function in site.name, and is ==always up-to-date==.

Functions can be ==used interactively== using any //repl//. Simply [[click]] a //repl// to start coding there then press [[ctrl enter]] to evaluate.

You may also ==download a self-contained function script==, via the [[parcel]] icon. Dependencies are automatically included :::Experimental.

Each function has it own url, for //linking// and //bookmarking// (beware functions change names often).

| :info: Many functions and variables follow [etymological-programming] conventions

| :warn: This is a work in progress, @@@ feedback welcome @@@. 


###Search options:

To restrict the docs to certain functions of interest, use the following search parameters in the URL:

PARAMETER		RESTRICT SEARCH TO MATCHING:
moduli			modules
nami			function names
codi			function body code
argi			function arguments

QUERY:=?moduli=kudamono-segments&argi=segment&nami=Track

For example, the query [´´QUERY´´|QUERY] means: within the *kudamono-segments* module(s), find all functions containing *track* in their name and taking at least one argument partially named *segment*


### Future plans
- live source editing:
	- autoreplace in original source
	- re-running unit tests automatically (even for dependents)
	- function names are clickable, linking to the corresponding function
- function search (by argument type, by caller, callee, by name...):
	- url filtering
	- in searchbox