VSS
rust_iso3166
Our great sponsors
VSS | rust_iso3166 | |
---|---|---|
3 | 1 | |
49 | 10 | |
- | - | |
9.2 | 0.0 | |
29 days ago | about 2 months ago | |
Ada | Rust | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
VSS
-
Looking for feedback: ISO 3166-1 country Country Code Reference for Ada
But the most difficult decision here is not to use String. The library doesn't stay in a vacuum. Perhaps it will be used as part of some information system. Using String in a information system would be a pain. The user won't be able to have country name together with emoji! This not acceptable nowadays! Wide_(Wide_String) as well as other standard string types (Unbounded_*, Bouded_*) are not good too. Perhaps it's good time to switch to something else, like VSS.
-
New Ada Folks (<2 years), what made you pick up (or leave) Ada?
I plan on using VSS to handle UTF-8.
-
gnatdoc output improvements
if you like this style you can replace gnatdoc.css.
rust_iso3166
-
Looking for feedback: ISO 3166-1 country Country Code Reference for Ada
For the package itself, a little background: I plan on creating more implementations of the ISO standards later on based on this, such as ISO 4217 (currency codes, admittedly the reason I started this) and potentially ISO 639 (language codes), and I wanted some consistency across them. I was looking at what other existing libraries were doing and drawing on them for inspiration, such as C#, Rust, and Ruby. And since I was hoping to start with ISO 3166-1, with the possibility of including ISO 3166-2 and ISO 3166-3, I opted to go with `ISO_3166_1` as the data type. (I also thought of creating an overarching `ISO` and then release packages such as `ISO.ISO_3166` and `ISO.ISO_417`, but I would need to be certain they can be released separately in Alire).
What are some alternatives?
portable_ada
iso_3166 - ISO Standard references for Ada such as ISO 1366 country codes. [Moved to: https://github.com/ada-iso/ada_iso]
grpc-rust - Rust implementation of gRPC
iso-3166 - ISO 3166 (standard for country codes and codes for their subdivisions)
prometheus - Prometheus.io Haskell client.
tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
aida_2012
tonic - A native gRPC client & server implementation with async/await support.
prometheus-client - Haskell client library for exposing prometheus.io metrics.
trendy_terminal - A Windows/Linux library for enabling terminal settings and driving character-by-character input.
rust-prometheus - Prometheus instrumentation library for Rust applications