| Additions: |
| - new primitives: |
str.trim.head, str.trim.tail, str.tail, str.head, lst.incl, lst.excl |
|
lst.join, lst.init, sym.cmp, sim, is.even, is.odd, gid.make |
|
|
- new samples: fibonacci.fizz irl2asm.fizz linkg.fizz |
|
- new terms: guid |
|
- new classes: MRKCSBFStore, MRKCCSVStore, FZZCLGRProcessor |
|
- new constraints: lst.incl, lst.excl, is.guid, is.even, is.odd |
| Changes: |
- modified primitives: lst.remove, str.trim, lst.length, fzz.lst, guid.str |
|
- modified commands: /peek, /poke, /tells, /knows |
|
- modified terms: binary, symbol |
| Bug fixes: |
- console command load was crashing |
|
- constraint is.string was testing for a variable to be bound to a symbol |
|
- primitive str.swap in some condition was repeating part of the tail of the string where the replacement was made |
|
- primitive add was returning 0 when used with an unsigned number as the first term and a negative number as the second term (e.g. add(23u,-18,:v)) |
|
- string terms with control characters were not rendered properly when they are embedded in other terms |