libvss
Port variant std
Summary High level string and text processing library
BROKEN
Package version 25.0.0,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 22 NOV 2024, 12:26:16 UTC
Port created 15 JUL 2021, 22:32:01 UTC
Subpackage Descriptions
set This is the libvss:std metapackage. It pulls in all subpackages of libvss:std.
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:std 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:std
gmake:primary:std
gprbuild:primary:std
Build and Runtime xmlada:primary:std
Download groups
main mirror://GITHUB/AdaCore:VSS:v25.0.0
Distribution File Information
70b3a6a2bfe36470466d6a2ed59e5bbc5451879777ea1759243741d930829f64 1302728 AdaCore-VSS-25.0.0.tar.gz
Ports that require libvss:std
ada-markdown:std Ada Markdown parser library
ada_language_server:std Microsoft Language Server Protocol for Ada
gnatdoc:std GNAT Documentation Generation Tool
lal-refactor:std Collection of Ada source code refactoring tools
libadalang-tools:std Development tools based on libadalang
prettier-ada:std Ada port of prettier formatter