Skip to content

Commit

Permalink
Squashed 'lispBM/lispBM/' changes from 011dfb08..a9a91f17
Browse files Browse the repository at this point in the history
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
  • Loading branch information
vedderb committed Jul 18, 2022
1 parent 8ba08b7 commit ec1588e
Show file tree
Hide file tree
Showing 3 changed files with 485 additions and 436 deletions.
2 changes: 1 addition & 1 deletion doc/lbmref.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions include/lbm_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Loading

0 comments on commit ec1588e

Please sign in to comment.