2023-07-03: Fuzion July Update
Here is this month's update:
A significant part of this month's work was adding support for atomic values to our standard library, as well as removing the type parameter from numeric.
The latter uncovered and led to the fix of several internal bugs regarding type handling with respect to covariance.
- Fuzion language
- base library
-
Add the
array.type.newtype feature as an alternative to thearrayconstructor, but also add aarray-constructor-like featuremarrayas an alternative tomarray.type.new#1566. -
Remove the use of the
streamfeature in some features, and if possible, returnlistinstead ofSequence#1569. -
Remove the
Sequencesfeature #1579. -
The new
concur.atomicfeature allows atomic accesses to a value #1580, #1606. -
String.type.from_arrayhas been renamed asString.type.from_marray#1581. -
The
unicodefeature has been moved into thecharacter_encodingsfeature #1584. -
The
stdoutfeature has been removed, usesayoryakinstead #1585. -
The
somefeature has been removed, if you need a wrapper type forchoiceor similar, define your own local wrapper type #1589. -
The
ryufeature is now grouped in thenumfeature #1600. -
The type parameter has been removed from
numericand its heirs #1622.this.type-covariance is now used instead.
-
- fz tool
Cheers,
--The Fuzion Team.