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.new
type feature as an alternative to thearray
constructor, but also add aarray
-constructor-like featuremarray
as an alternative tomarray.type.new
#1566. -
Remove the use of the
stream
feature in some features, and if possible, returnlist
instead ofSequence
#1569. -
Remove the
Sequences
feature #1579. -
The new
concur.atomic
feature allows atomic accesses to a value #1580, #1606. -
String.type.from_array
has been renamed asString.type.from_marray
#1581. -
The
unicode
feature has been moved into thecharacter_encodings
feature #1584. -
The
stdout
feature has been removed, usesay
oryak
instead #1585. -
The
some
feature has been removed, if you need a wrapper type forchoice
or similar, define your own local wrapper type #1589. -
The
ryu
feature is now grouped in thenum
feature #1600. -
The type parameter has been removed from
numeric
and its heirs #1622.this.type
-covariance is now used instead.
-
- fz tool
Cheers,
--The Fuzion Team.