Releases: mech-lang/mech
Releases · mech-lang/mech
v0.2.3-beta
This one has operations defined for all the numeric types.
a := [1,2;3,4]; a[2,1]
a := [1.0,2.0,3.0]; a[2]
x := [66 2 3; 66 4 66]; y := [1 2 3; 4 5 6]; x < y
[1<u8> 2<u8> 3<u8>]'
1<u8>..=4<u8>
1<u8>..4<u8>
![false true false]
!false
[true false false] ⊕ [true true false]
[true false true] | [false false true]
[true false true] & [false false true]
Full Changelog: v0.2.2-beta...v0.2.3-beta
v0.2.2-beta
Most types and operations implemented.
true == false
true == true
10 == 11
10 != 11
10 >= 10
10 <= 10
[1 8; 10 5] > [7 2; 4 11]
[1 8 10 5] < [7 2 4 11]
3 * [1 2 3]
[1 2 3] * 3
a := [1 2; 3 4]; b := [4 5; 6 7]; c := a ** b
a := [1.0 2.0 3.0; 4.0 5.0 6.0]; b := [4.0 5.0; 6.0 7.0; 8.0 9.0]; c := a ** b
Full Changelog: v0.2.1-beta...v0.2.2-beta
v0.2-beta
v0.0.5
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2