tawesoft.co.uk/go/lxstrconv (go): Package lxstrconv is an attempt at implementing locale-aware parsing of numbers that integrates with golang.org/x/text.  If golang.org/x/text is ever promoted to core then there will be a new version of this package named `lstrconv` (dropping the 'x').  Todo:  * checks for integer overflow  * different representations of negative numbers e.g. `(123)` vs `-123`  * In cases where AcceptInteger/AcceptFloat reach a syntax error, they currently underestimate how many bytes they successfully parsed when the byte length of the string is not equal to the number of Unicode code points in the string.  This example demonstrates British, Dutch, and Arabic locale number parsing.  You can give end-users examples of the input you expect for a given locale using the /x/text package:  These packages are moving to https://github.com/tawesoft/golib.  This is to increase security against possible supply chain attacks such as our domain name expiring in the future and being registered by someone else.  Please migrate to https://github.com/tawesoft/golib (when available) instead.  Most programs relying on a package in this monorepo, such as the dialog or lxstrconv packages, will continue to work for the foreseeable future.  Rarely used packages have been hidden for now - they are in the git commit history at https://github.com/tawesoft/go if you need to resurrect one.  License: MIT (see LICENSE.txt)  Stable: yes  For more information, documentation, source code, examples, support, links, etc. please see https://www.tawesoft.co.uk/go and https://www.tawesoft.co.uk/go/lxstrconv
Keywords: email|functional-programming|go|golang|humanize|humanizer|messagebox|mime|monorepo|multipart-email|opengl|utilities