You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basil currently only supports word-size types, and has a small list of primitives: int, bool, symbol, and string. Since Basil is working towards being a viable systems-programming language, it would probably be best to support a variety of other common primitives, including:
8, 16, and 32-bit signed integer types.
32 and 64-bit floating point numbers.
raw pointers.
Type coercion between some of these types would be useful, but not entirely necessary for the 0.2 update. We can revisit it later.
The text was updated successfully, but these errors were encountered:
Add sub-64-bit integer types as primitives. #29 Varying integer sizes are a little less essential...tentatively scheduling these for 1.1, but they may be moved into 1.0 if it's not too difficult.
Add raw pointers and pointer types. #30 Raw pointer types are maybe the least essential. Scheduling these for 1.1, but we could stand to push these back further.
Basil currently only supports word-size types, and has a small list of primitives:
int
,bool
,symbol
, andstring
. Since Basil is working towards being a viable systems-programming language, it would probably be best to support a variety of other common primitives, including:8, 16, and 32-bit signed integer types.
32 and 64-bit floating point numbers.
raw pointers.
Type coercion between some of these types would be useful, but not entirely necessary for the 0.2 update. We can revisit it later.
The text was updated successfully, but these errors were encountered: