Skip to content

Commit 8540111

Browse files
committed
(*) v0.30
1 parent 14a4276 commit 8540111

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

HISTORY

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
* v0.30 (mar'18)
2+
(+) `output` implementation directly in Céu
3+
(+) exceptions with `throw`/`catch`
4+
(+) ring vectors with `var[*]`
5+
(+) stack trace for runtime errors
6+
(+) access to program arguments via `CEU_APP.argc`/`CEU_APP.argv`
7+
(+) list of visible variables to `do-end` and `spawn-do-end`
8+
(*) type names
9+
(+) `yes/no`, `on/off` as synonyms to `true/false`
10+
(+) `integer` as synonym to `int`
11+
(^) `float`, `f32`, `f64` renamed to `real`, `r32`, `r64`
12+
(^) `void` renamed to `none`
13+
(^) `FOREVER` renamed to `NEVER` in code return type
14+
(^) scheduler based on the formal semantics
15+
(^) new syntax to access public variables and methods from `code/await` abstractions
16+
(^) operator `!` no longer required when subject is enclosed by `watching`
17+
(-) `vector` keyword removed (now vectors use `var[]`)
18+
(-) `nil` keyword (in favor of `_` for undefined values)
19+
(-) bug: missing implementation for operator `^`
20+
121
* v0.20 (jan'17)
222
(*) full rewrite of the language (too many changes to list)
323

src/lua/pak.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
LUA_EXE = ...
2-
CEU_VER = '0.30-alpha'
2+
CEU_VER = '0.30'
33
CEU_GIT = ''
44
do
55
local f = assert(io.popen('git rev-parse HEAD'))

0 commit comments

Comments
 (0)