Releases: Karl-Lang/Karl
Releases · Karl-Lang/Karl
v0.4.0-alpha.6
🍂 Changelogs
- Implementation of Karl's own CLI
- Fix bugs and optimize code
- Rewrite variable management system
v0.4.0-alpha.5
🍂 Changelogs
- Optimization of Karl core
- Put back final variables support
v0.4.0-alpha.4
:fallen_leaf: Changelogs
- Provide patch for bugs 015, 016, 017, 018, 019, 020, 021, 022, 023
v0.4.0-alpha.3
🍂 Changelogs
- Apply patch for bugs 005, 006, 007, 008, 009, 010, 011, 012, 013 and 014
v0.4.0-alpha.2
🍂 Changelogs
- Apply patch for bugs 001, 002, 003 and 004
Karl v0.4.0-alpha.1
🍂 Changelogs
- Add the return type of the functions
- Add mathematical basic operations (+, -, /, *)
- Fix major part of known bugs
- Multi-line comments
- Make functions usable before its initialization
- New errors design
- Fully reworked variable and function system
- Parser optimizations and upgrades
Karl v0.2.3
🍂 Changelogs
- Fix a lot of critical bugs
- Remove Else if statement temporarily
Karl v0.2.2
🍂 Changelogs
- Major bug fix : Cannot declare a variable with another variable at value
- Major bug fix : Can declare two variable with the same name
- Minor bug fix : Type error at incorrect value type error message
Karl v0.2.1
🍂 Changelogs
- Major bug fix : Impossibility to increment/decrement variable
- Minor bug fix : Can increment/decrement final variable
Karl v0.2.0
🍂 Changelogs
- New file extension:
.karlinstead of.ry - New condition operators:
&&and|| - New statements:
else ->andelse if (condition) -> { - Reduce
atlines in error messages - New: Variable increment and decrement
- New condition:
if(boolean) -> {//code} - Add support for float numbers
- Add support for multiple
!in condition:!!false -> truebut!!!false -> false - Add arrows to if and else statements
🍃 Next version will provide updated documentation