libvss
Port variant standard
Summary High level string and text processing library
Package version 23.0.0_2,1
Homepage https://github.com/AdaCore/VSS
Keywords textproc, devel, ada
Maintainer John Marino
License APACHE20
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 01 NOV 2023, 15:23:41 UTC
Port created 15 JUL 2021, 22:32:01 UTC
Subpackage Descriptions
complete This is the libvss-standard metapackage. It pulls in all subpackages of libvss-standard.
primary VSS is a high level string and text processing library. The objectives of this project are: * To introduce a definite type that represents a string of Unicode characters and provides a handy set of operations. * The API should be encoding independent and allows efficient implementations depending on platform/application and avoid extra encoding conversions, e.g. an UTF-8 internal representation for Gtk+ applications, UCS-2 for native Windows applications and UTF-16 for WebAssembly. * Besides separating string API from in-memory data representation, it should separate string API from input/output stream representation. * To provide a clear, well-defined semantic for iteration over string elements, such as unicode unit, grapheme cluster, etc. * To avoid string element integer indexes, because this isn't necessarily constant time and could mislead about indexed element kind. * To prefer safe results over raising exceptions where possible.
dev This is the developer subpackage of the libvss-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) xmlada:dev:standard
gmake:primary:standard
gprbuild:primary:standard
Build and Runtime xmlada:primary:standard
Download groups
main mirror://GITHUB/AdaCore:VSS:c10eeb3
Distribution File Information
40c7b4964b2f07bbd92dfa58a7f559da8f7a41feb60cdf1cd135baf4d98f7ac1 1110755 AdaCore-VSS-c10eeb3.tar.gz
Ports that require libvss:standard
ada-markdown:standard Ada Markdown parser library
ada_language_server:standard Microsoft Language Server Protocol for Ada
gnatdoc:standard GNAT Documentation Generation Tool
lal-refactor:standard Collection of Ada source code refactoring tools
libadalang-tools:standard Development tools based on libadalang