From: Brendan Hansen Date: Tue, 13 Feb 2024 04:27:59 +0000 (-0600) Subject: updated: CHANGELOG X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=e2247f19c7e20a6f0aaec01d441a93c85ef934b7;p=onyx.git updated: CHANGELOG --- diff --git a/CHANGELOG b/CHANGELOG index 8ba32c22..e12c7a86 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -11,6 +11,15 @@ written in Onyx. The two major syntax changes: Cases with captures: case Value as capture instead of case capture: Value + Interfaces: + X :: interface (T: type_expr) { + t as T; + } + + instead of + + X :: interface (t: $T) { ... } + These syntax changes help improve readability and makes the language more friendly to newcomers. These changes also introduce two new keywords into the language that could see use in other places in the future. This is a small improvement to make, but it is better to make it now while a