Closed hollowaykeanho closed 3 months ago
Implemented FormatBOOL
bool
-> string
feature
Implemented FormatINT{N}
int{N}
-> string
feature
Implemented FormatUINT{N}
uint{N}
-> string
feature
Implemented S{N}_Itoa
int{N}
-> string
feature
Implemented FormatFLOAT32
float32
-> string
function with base conversion capability.
Implemented FormatPOINTER
&pointer
-> string
function.
Implemented FormatFLOAT64
float64
-> string
function with base conversion capability.
Implemented S64_ParseFLOAT64
string
-> float64
function with base learning capability.
Implemented S32_ParseFLOAT32
string
-> float32
function with base learning capability.
Implemented SN_ParseUINT
string
-> uint64
function with base learning and bit resizing capability.
Implemented SN_ParseINT
string
-> int64
function with base learning and bit resizing capability.
Implemented SN_Atoi
string
-> int64
function with base learning and bit resizing capability.
Implemented M64_Format
string
formatting function similar to fmt.Sprintf
function but without using reflection. This allows stable operations on TinyGo side.
Description
String is a very complicated primitive data type. We should develop a library package for it called
hestiaSTRING
orhestia_string
respectively for Go and Rust.Set only use
[]rune
or[]glyph
? to make sure we process the data as human reads (skip the []byte except data format encoding in other packages).Expected Behavior
hestiaSTRING
andhestia_string
are ready to use for develop other more advanced packages.Current Absent Behavior
hestiaSTRING
andhestia_string
are absent.Attachment