Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benibela/bbutils
A bunch of important low-level functions missing in FreePascal, e.g. string or array manipulation functions.
https://github.com/benibela/bbutils
delphi library math pascal string
Last synced: 28 days ago
JSON representation
A bunch of important low-level functions missing in FreePascal, e.g. string or array manipulation functions.
- Host: GitHub
- URL: https://github.com/benibela/bbutils
- Owner: benibela
- Created: 2013-06-08T22:55:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-08-13T15:49:48.000Z (about 1 year ago)
- Last Synced: 2023-08-13T17:15:14.204Z (about 1 year ago)
- Topics: delphi, library, math, pascal, string
- Language: Pascal
- Size: 7.62 MB
- Stars: 38
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
BButils [![Build Status](https://api.travis-ci.com/benibela/bbutils.svg?branch=master)](https://travis-ci.org/benibela/bbutils)
=============
These units consist of important low-level functions missing in FreePascal. For example:* String and array view for efficient processing of slices of a string or array.
* Various array functions (add, delete, search, prealloc, ...) and array lists.
* Various string functions (pchar/ansistring, compare, split, search, convert html entities, ...). string builder for fast construction of strings.
* Various date/time parsing/formatting functions, supporting years before 0 and after 65535, and timezones
* Mathematical functions (gcd, primes, Bernoulli statistics, prime/euler-phi sieve...)
* Stable sorting function for arbitrary sized data arrays
* Automatical translation of with tr['marked strings'] and components
* A Pascal template language which is "compiled" to Pascal (similar to the C preprocessor)
See my webpage for the detailed [bbutils documentation](https://www.benibela.de/documentation/bbutils/bbutils.html)