mirror of https://github.com/rusefi/bldc.git
Squashed 'lispBM/lispBM/' changes from 011dfb08..a9a91f17
a9a91f17 update changelog with recent changes 02bb92ca more readability edits with perhaps small performance implications 7d8718df refactor for readability with perhaps minute performance impllications 902961b4 update lbmref related setvar git-subtree-dir: lispBM/lispBM git-subtree-split: a9a91f17c323002374bcdad4d88c9a4afcfb6066
This commit is contained in:
parent
8ba08b7f28
commit
ec1588ea66
|
@ -682,7 +682,7 @@ The `setvar` form is used to change the value of some variable in an environment
|
|||
You can use `setvar` to change the value of a global definition, a local definition
|
||||
or a variable defintion (`#var`). An application of the `setvar` form looks like
|
||||
`(setvar var-expr val-expr)` where `var-expr` should evaluate to a symbol. The `val-expr` is evaluated before
|
||||
rebinding the variable.
|
||||
rebinding the variable. `setvar` returns the value that `val-expr` evaluates to.
|
||||
|
||||
Examples:
|
||||
```clj
|
||||
|
|
|
@ -29,6 +29,11 @@
|
|||
|
||||
/*! \page changelog Changelog
|
||||
|
||||
Jul 17 2022: Version 0.5.4
|
||||
- Refactoring with readability in focus.
|
||||
- Computing encodings of commonly used symbol constants (for eval_cps) at compile time
|
||||
rather then repeatedly at runtime.
|
||||
|
||||
Jul 13 2022: Version 0.5.4
|
||||
- Added function that lookups based on the second field in assoc structures.
|
||||
Called it "cossa" as it is like assoc but backwards.
|
||||
|
|
790
src/eval_cps.c
790
src/eval_cps.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue