Port variant | standard |
Summary | High level string and text processing library |
BROKEN | |
Package version | 24.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 | 25 APR 2024, 12:19:55 UTC |
Port created | 15 JUL 2021, 22:32:01 UTC |
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. |
Build (only) |
xmlada:dev:standard gmake:primary:standard gprbuild:primary:standard |
Build and Runtime | xmlada:primary:standard |
main | mirror://GITHUB/AdaCore:VSS:v24.0.0 |
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 |