all repos — min @ 59aefabd87e41e18141456e7c778a1f93d20d448

A small but practical concatenative programming language.

next-release.md

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
### BREAKING CHANGES

- All symbols defined in the **num** module have been moved to the **global** module.
- All symbols defined in the **logic** module have been moved to the **global** module.
- All symbols defined in the **str** module have been moved to the **global** module.
- All symbols defined in the **seq** module have been moved to the **global** module.
- Removed **lambdabind** (use **lambda-bind** instead).
- The **stack** module is no longer imported.
- **stack** module: removed symbol **id**.
- **stack** module: renamed **clear-stack** to **clear**.
- **stack** module: removed **clearstack** (use **stack.clear** instead).
- **stack** module: renamed **get-stack** to **get**.
- **stack** module: removed **getstack** (use **stack.get** instead).
- **stack** module: renamed **set-stack** to **set**.
- **stack** module: removed **setstack** (use **stack.set** instead).
- The **io** module is no longer imported.
- **io** module: renamed **fwrite** and **write** to **fs.write**
- **io** module: renamed **fread** and **read** to **fs.read**
- **io** module: renamed **fappend** to **fs.append**
- **io** module: moved **print** to the **global** module.
- **io** module: removed **newline** (use `"" puts!` instead).
- The **fs** module is no longer imported.
- **fs** module: renamed **fperms** to **fs.permissions**
- **fs** module: renamed **fsize** to **fs.size**
- **fs** module: renamed **fstats** to **fs.stats**
- **fs** module: renamed **ftype** to **fs.type**
- The **time** module is no longer imported.
- **time** module: renamed **tformat** to **time.format**
- **time** module: renamed **timeinfo** to **time.info**
- **time** module: renamed **timestamp** to **time.stamp**
- The **dict** module is no longer imported.
- **dict** module: renamed **dhas?** to **dict.has?**
- **dict** module: renamed **dget** to **dict.get**
- **dict** module: renamed **dget-raw** to **dict.get-raw**
- **dict** module: renamed **dset** to **dict.set**
- **dict** module: renamed **dset-sym** to **dict.set-sym**
- **dict** module: renamed **ddel** to **dict.del**
- **dict** module: renamed **dkeys** to **dict.keys**
- **dict** module: renamed **dvalues** to **dict.values**
- **dict** module: renamed **dpairs** to **dict.pairs**
- **dict** module: renamed **ddup** to **dict.dup**
- **dict** module: renamed **dpick** to **dict.pick**
- **dict** module: renamed **dtype** to **dict.type**
- The **sys** module is no longer imported. 
- The **dstore**  module has been renamed to **store**, and is no longer imported. 
- **store** module: renamed **dsinit** to **store.init**
- **store** module: renamed **dsget** to **store.get**
- **store** module: renamed **dshas?** to **store.has?**
- **store** module: renamed **dsput** to **store.put**
- **store** module: renamed **dspost** to **store.post**
- **store** module: renamed **dsdelete** to **store.delete**
- **store** module: renamed **dsquery** to **store.query**
- **store** module: renamed **dswrite** to **store.write**
- **store** module: renamed **dsread** to **store.read**
- The **crypto** module is no longer imported. 
- The **math** module is no longer imported. 
- **math** module: renamed **r2g** to **math.r2d**
- The **net** module is no longer imported. 
- The **http** module is no longer imported. 
- The **xml** module is no longer imported. 
- **xml** module: renamed **xcomment** to **xml.comment**
- **xml** module: renamed **xentity** to **xml.entity**
- **xml** module: renamed **xtext** to **xml.text**
- **xml** module: renamed **xentity2utf8** to **xml.entity2utf8**
- **xml** module: renamed **xcdata** to **xml.cdata**
- **xml** module: renamed **xescape** to **xml.escape**
- **xml** module: renamed **xelement** to **xml.element**
- **xml** module: renamed **xquery** to **xml.query**
- **xml** module: renamed **xqueryall** to **xml.query-all**
- The **prompt** symbol is no longer unsealed.

### New Features

### Fixes and Improvements

* Upgraded OpenSSL to v3.3.2.