Appearance
Changelog
v1.1.7 (2026-02-18)
CI/CD
- Add standalone docs deploy workflow (
6f07ca3)
v1.1.6 (2026-02-18)
Bug fixes
- Correct project name casing to StringiFor throughout (
0815b10)
v1.1.5 (2026-02-18)
Bug fixes
- Fix GNU gfortran issue with recursive procedure (
82727d6)
Documentation
- Add VitePress site, rework CI/CD, and refactor README (
1678f05)
Miscellaneous
- Remove FPM install test (
d5ad17e) - Add fpm support (
cc776cb) - Add fpm CI (
3a46e57) - Merge pull request #38 from zoziha/add-fpm-support
Add fpm support (25570c3)
- Fix fpm.toml pinning correct rev that works with fpm 0.90 (
5288871) - Merge pull request #39 from epagone/patch-1
Fix fpm.toml pinning correct rev of FACE that works with fpm 0.9.0 (726dd77)
- Fix bug in replace method
Fix bug in replace method: the replace method fails if the "old" substring is a null string, i.e. old=''. Fixed checking if len(old)>0.
A specific doctest has been also added. (8c94d4b)
v1.1.4 (2022-07-04)
Miscellaneous
- Merge tag 'v1.1.3' into develop
Bugfix issue#36
Update makefile (afd2d69)
- Fix issue #36
Fix issue #36: update makefile, tests were missing (2c0e13c)
- Fix issue #36
Fix issue #36: correct typo into makefile (c6a78d6)
- Switch to GH actions (
7907da9)
v1.1.3 (2021-06-18)
Miscellaneous
- Merge branch 'master' into cmake2 (
98c3e9a) - Add FACE dependance to CMakeLists (
c00068e) - Merge pull request #31 from kostyfisik/cmake2
Cmake3 (d3b041b)
README: update examples (9c47122)
- Strjoin(array,sep) function implementation (
9bed374) - Merge pull request #33 from band-a-prend/strjoin
stringifor_string_t: strjoin(array,sep) function implementation (e3587d1)
- Update submodule (
df60bcd) - Merge branch 'master' into develop (
744540d) - Re-add pre-processing flag for unsupported R16P
Re-add pre-processing flag for unsupported R16P (a72c5c6)
- Add workaround for NVfortran bugs (
4ef6ab5) - Strjoin(array,sep, is_col) for 2D-array function impl. (
6c9640c) - Merge pull request #34 from band-a-prend/strjoin_arr
stringifor_string_t: strjoin(array,sep, is_col) for 2D-array function (0056b4f)
- Fix issue #36
Fix issue #36: update makefile (b3cf8c8)
- Merge branch 'release/1.1.3' (
bad95cb)
v1.1.2 (2020-01-28)
Miscellaneous
- Clean travis setup (
b3e5fb0)
v1.1.1 (2020-01-28)
Miscellaneous
- Merge tag 'v1.1.0' into develop
Add support for ANSI color and style and add glob standanlone procedure
Add support for ANSI color and style and add glob standanlone procedure.
This change addresses the need by:
Adding new method colorize.
Side effects:
New third party dependency, FACE is now a requirement (all other codes using StringiFor must be updated).
Third party dependencies:
https://github.com/szaghi/BeFoR64 (currently v1.1.4) https://github.com/szaghi/FACE (currently v1.1.2) https://github.com/szaghi/PENF (currently v1.2.2) (99a0bca)
- Try to fix travis issue (
39a9e08) - Merge branch 'master' into develop (
9a439da) - Merge branch 'release/1.1.1' (
7f73f26) - Merge tag 'v1.1.1' into develop
Try to fix deployment issues (dba1d2d)
- Update CMakeLists (
9cc7027) - Try to fix travis issue (
139c206) - Try to fix travis issue (
72f40c0) - Try to fix travis issue (
bb31e21) - Try to fix travis issue (
8d588de) - Try to fix travis issue (
3dc2319) - Try to fix travis issue (
a5a0abf) - Try to fix travis issue (
10ce65b) - Try to fix travis issue (
758ac89) - Try to fix travis issue (
67044c6) - Try to fix travis issue (
084fe5c) - Try to fix travis issue (
2f08433) - Try to fix travis issue (
17a8f19) - Try to fix travis issue (
c84224e) - Try to fix travis issue (
f60c79d) - Try to fix travis issue (
0db86be)
v1.1.0 (2020-01-27)
Miscellaneous
- Merge tag 'v1.0.1' into develop
Fix issue#28
Array constructors are inhibited, thus LHS automatic reallocation of string-arrays does not work. This is a fix.
Why:
Assignment operators were defined elemental and there was a constructor function overloading string name.
This change addresses the need by:
Declare assignments pure, remove constructor function and make public raw member.
Side effects:
Unknown...
Fully backward compatible. (451fe92)
- Re-add tests deleted for a distraction (
b6a45a4) - Merge branch 'master' into develop (
0a5f550) - Update submodules (
d963be7) - Make glob method also a standalone procedure, fix issue#13
Make glob method also a standalone procedure, fix issue#13
Side effects:
Nothing (e1b3655)
- Add support for ANSI color and style-fix issue#15
Add support for ANSI color and style-fix issue#15
This change addresses the need by:
Adding new method colorize.
Side effects:
New third party dependency, FACE is now a requirement (all other codes using StringiFor must be updated). (568c7be)
v1.0.1 (2019-10-23)
Miscellaneous
- Temporary fix for building FiNeR library with intel compilers
Temporary fix for building FiNeR library with intel compilers: Intel 2019 has serious bug and works differently from intel 2018 and from GNU Fortran... (1b50835)
- Merge conflicts with upstream (
881d056) - Erge tag 'v1.0.0' into develop
Clean old preprocessing flags
Clean old preprocessing flags: now compile with GNU Fortran (GCC) 9.1.0 ifort (IFORT) 19.1.0.075 20190522 (126555f)
Array constructors are inhibited, thus LHS automatic reallocation of string-arrays does not work. This is a fix.
Why:
Assignment operators were defined elemental and there was a constructor function overloading string name.
This change addresses the need by:
Declare assignments pure, remove constructor function and make public raw member.
Side effects:
Unknown... (26ba68e)
- Merge branch 'release/1.0.1' (
e161ed9)
v1.0.0 (2019-09-13)
Miscellaneous
- Merge tag 'v0.9.9' into develop
Release 0.9.9, add on-the-fly string creator
Stable release, fully backward compatible. (a4fd1d2)
- Split_chunked bug fix
Signed-off-by: YunDanTianChang 2472041823@qq.com (6e27e39)
- Merge pull request #21 from yundantianchang/yundantianchang
split_chunked bug fix (0bb8f41)
Add CMake support (de58858)
- Update submodules (
6a346d7) - Fix Intel 2018 issue
With Intel 2018 fails to compile some tests: it is required to export the operators overloading individually.
Note that Intel 2019 still does not compile, it freezes without providing any error messages... (3386b95)
- Support Defined I/O for GCC Fortran >= 7.x.y
Solution proposed by: https://github.com/szaghi/StringiFor/issues/20#issuecomment-447919797 (dfa99f6)
Support Defined I/O for GCC Fortran >= 7.x.y (8bea525)
- Merge branch 'master' into develop (
65ee6d7) - Clean preprocessing stuff for intel compiler
Clean preprocessing stuff for intel compiler: Intel compiler 19.1.0.075 compiles this version without any preprocessing flags, the compiler issure about overloaded operators seems to be fixed.
Why:
This change addresses the need by:
Side effects:
- (
5d603aa)
- Clean all gfortran preprocessing flags (
1063b00) - Update travis config (
dd655a1) - Merge branch 'release/1.0.0' (
6c4177a)
v0.9.9 (2018-11-29)
Miscellaneous
- Merge tag 'v0.9.8' into develop
Fix bug on basename method with strip last extension option (325502b)
- Disable len overloading
Disable len overloading
Why:
Intel Compiler (18.0.0) does not accept the "len" overloading because it is used into variables initialization into declaration and it does not understand that the overloading procedures are "pure"... it is probably necessary to reduce the error in order to fill a bug report. No time to do it now.
This change addresses the need by:
Disable the len overloading interface.
Side effects:
It is not possible to perform "len(string)".
Must be re-introduced in the near future. (b805bab)
- Merge branch 'master' into develop (
5bf79a6) - Overload string name for on-the-fly-creator
Overload string name for on-the-fly-creator in order to create string object on-the-fly (by means of character input) to be passed to other procedures. (2b24063)
- Merge branch 'release/0.9.9' (
517d906)
v0.9.8 (2017-11-23)
Miscellaneous
- Merge tag 'v0.9.7' into develop
Switch to doctests TDD
The tests suite is now based on doctests.
Stable release fully backward compatible. (e67ffac)
- Try to use gcc 7 on travis (
28ab16f) - Try to use gcc 7 on travis (
cd22316) - Try to use gcc 7 on travis (
691e00c) - Revert back to gfortran 6.3 compatible version, disable UDTIO for gfortran; GNU 7.x has big regression bugs... (
fbdc657) - Merge branch 'master' into develop (
da8692f) - Fix bug in basename method
Fix bug in basename method: if strip last extension is passed with a dummy argument not having an extension the result is a null string. Now fixed. (d28ade2)
- Merge branch 'release/0.9.8' (
d22648c)
v0.9.7 (2017-06-30)
Miscellaneous
- Merge tag 'v0.9.6' into develop
Fix issue#16
Stable release, fully backward compatible. (fe74f54)
- Minor general sanitize (
59376a6) - Update makefile (
5f78dcb) - Update glob.f90 (
e2442a7) - Merge pull request #17 from ThemosTsikas/patch-1
Update glob.f90 (0c5b776)
- Update submodules (
9f40e01) - Merge branch 'master' into develop (
50cb0b0) - Start to add doctests and sanitize (
1b26577) - Complete doctests (
866959f) - Complete doctest (
c58ca47) - Merge branch 'release/0.9.7' (
9eb4f18)
v0.9.6 (2017-06-16)
Miscellaneous
- Merge tag 'v0.9.5' into develop
Improve read file performance, stable release, fully backward compatible. (9a463e8)
- Trim out dangerous recursive git clone/update (
32ce378) - Update submodule (
09c0124) - Merge branch 'master' into develop (
ab13188) - Update submodules2 2 (
c524f56) - Fix issue#16
Change intent of an host associated variable in split_last_token in split_chunked: intent(out) is not standard conforming with pure attribute.
The NAG Fortran Compiler notices that:
Error: src/StringiFor/stringifor_string_t.F90, line 1551: TOKENS cannot be INTENT(OUT) actual arg in PURE procedure SPLIT_LAST_TOKEN
SPLIT_LAST_TOKEN is a PURE internal subroutine of PURE subroutine SPLIT_CHUNKED which has a TOKENS INTENT(OUT) dummy argument. TOKENS is accessed in SPLIT_LAST_TOKEN by host association and is used as the TO actual argument of MOVE_ALLOC which is INTENT(OUT). That means TOKENS is used in a "variable definition context" which is expressly not allowed for host-association accessed entities.
The restriction is C1272 in "12.6 Pure procedures" of the 2003 Fortran Standard. The Final Committee Draft (FCD) of the new Standard (Fortran 2003) is available as PDF from http://www.dkuug.dk/jtc1/sc22/open/n3661.pdf
C1272 In a pure subprogram any designator with a base object that is [...] accessed by [...] use association [...], shall not be used in the following contexts: (1) In a variable definition context(16.5.7);
16.5.7 Variable definition context Some variables are prohibited from appearing in a syntactic context that would imply definition or un- definition of the variable (5.1.2.7, 5.1.2.12, 12.6). The following are the contexts in which the appearance of a variable implies such definition or undefinition of the variable: [...] (10) An actual argument in a reference to a procedure with an explicit interface if the associated dummy argument has the INTENT(OUT) or INTENT(INOUT) attribute
Side effects:
Nothing (9c60ab5)
- Merge branch 'release/0.9.6' (
2351c3c)
v0.9.5 (2017-03-29)
Bug fixes
- Fix iostat return code when reading missing file (
117c470) - Fix test coverage and doc before release publication (
318f2f5)
Miscellaneous
- Merge tag 'v0.9.4' into develop
Implement glob method
Implement glob method, stable release, fully backward compatible. (2848ccc)
- Fix bug in split method
Fix bug in split method: when sep occurs only 1 time at the start or the end of the string there was a bug, that seems now fixed. (4ef642f)
Fix bug in split method: when sep occurs only at the start or the end (or at both) of the string there was a bug, that seems now fixed. (1a1d236)
- Add efficient file reader, chunked split and bugfix
Add efficient file reader, chunked split and bugfix:
the method
string%read_filehas now a new option for a very fast and efficient reading of streamed file; it can be invoked asstring%read_file(file=file, is_fast=.true.)add the method
string%split_chunkedto split a string in chunked trunks; this allows for a more efficient handling of memory than the standard split;fix a bug on
string%end_withmethod;
Side effects:
Nothing. (425b119)
- Merge branch 'release/0.9.5' (
1381251)
v0.9.4 (2016-12-22)
Miscellaneous
- Merge tag 'v0.9.3' into develop
Implement tempname method, stable release, fully backward compatible. (d64b67e)
v0.9.3 (2016-12-22)
Bug fixes
- Fix fobos/install.sh typos (
95d78fa)
Miscellaneous
- Merge tag 'v0.9.2' into develop
Update makefile, add install script
Stable release, fully backward compatible. (7d5dbce)
v0.9.2 (2016-10-06)
Bug fixes
- Fix tabs in .gitmodules (
6b4d03c)
Miscellaneous
- Merge tag 'v0.9.1' into develop
Fix bug on dynamic allocation of split method, stable release, fully backward compatible. (2f3646e)
- Add GNU gfortran support to provided makefile (
59b7f1e) - Update PENF submodule (
c7b8a99) - Update readme (
621c8de) - Update fobos (
017c66d) - Update PENF (
47724ae) - Update makefile (
c3c96f5) - Add install script (
7440bd6) - Update codecov config (
4248b41) - Merge branch 'release/0.9.2' (
c2bc234)
v0.9.1 (2016-09-14)
Bug fixes
- Fix doc typo (
92bf01b)
Miscellaneous
- Try to use gcc 5.3 on trusty beta image (
06dc14d) - Try to use gcc 6.1 on trusty beta image (
9be9bc8) - Amend README typo (
b872b47) - Merge branch 'master' of github.com:szaghi/StringiFor (
b5c8724) - Update codecov config (
08dd0ff) - Update submodules (
e3de30d) - Update to BeFoR64 (
7127b51) - Select master branch for submodules (
57d7cc1) - Update submodules (
fa73a1d) - Update readme (
87ab764) - Sanitze split method allocation logic (
ae47a9d) - Restore all checkings for intel debug mode except -check bound that generates a internal compiler error... (
fc3a233) - Update fobos and travis ci config (
4f8e42f) - Merge branch 'release/0.9.1' (
8bfac08)
v0.9.0 (2016-05-24)
Miscellaneous
- Add new version of BeFoR64
Add new version of BeFoR64 (9a72e69)
- Re-Introduce support for gfortran 5.3
Re-Introduce support for gfortran 5.3 (15bcdbb)
- Update README (
7030de0)
v0.8.5 (2016-05-23)
Miscellaneous
- Merge tag 'v0.8.4' into develop
Add file-methods, stable release, fully backward compatible. (eff55ac)
- Add unescape method (
cad1930) - Add insert method (
90f8d6a) - Improve comparison analysis (
e367e3f) - Try to use gfortran-6 (
8df95a6) - Try to use gfortran-6, the hard way (
94ac06e) - Revert back to gfortran 5 to travis ci env, no way to use 6.x trunc (
3dcc5dd) - Improve doc and add csv naive parser example (
660357c) - Improve doc and add makefile (
6f8f6dc) - Sanitize modules names prefixing stringifor_ (
91ba98f)
v0.8.4 (2016-05-18)
Miscellaneous
- More verbose tests output (
a4c034b) - Add gcc 6 to travis ci env (
32527fd) - Add gcc 6 to travis ci env, again (
3a0b111) - Revert back to gfortran 5 to travis ci env, gcc 6 not yet allowed (
8ed0a74) - Merge tag 'v0.8.2' into develop
Fix issue#8, stable release, fully backward compatible. (8090c61)
- Merge tag 'v0.8.3' into develop
Try to add gcc 5 to travis env, stable release, fully backward compatible. (dd87da7)
- Add read_line(s) methods
Add read_line(s) methods: read single line, and all lines of a formatted connected unit, both as TBP or standalone procedure. (499ed18)
- Merge branch 'feature/add-read-record-method' into develop (
eaf50cb) - Add write line(s) method and procedure (
c611fdd) - Extend read_line(s) to unformatted unit
Extend read_line(s) to unformatted unit: unformatted unit are supported for only access='stream' and line termination is assumed to be new_line(). (6ecc1ce)
- Extend write_lines format to support unformatted (
47da164) - Temporary disabled encode test due to Travis CI misterious bug (maybe gcc<6 fails) (
e3e01b6) - Add read_file method and standalone procedure
Add read_file method and standalone procedure (61d1631)
- Add wite_file method and standalone procedure (
c96d48b) - Merge branch 'feature/add-file-methods' into develop (
356f22d) - Merge branch 'release/0.8.4' (
e277dd1)
v0.8.3 (2016-05-17)
Miscellaneous
- Try to add gcc 5 to travis env
Try to add gcc 5 to travis env (719b0e2)
- Merge branch 'hotfix/0.8.3' (
f8b97d8)
v0.8.2 (2016-05-16)
Bug fixes
Miscellaneous
- Merge tag 'v0.8.1' into develop
Minor improve IO, add encode/decode for B64, stable release, fully backward compatible. (9abd8da)
v0.8.1 (2016-05-16)
Miscellaneous
- Merge tag 'v0.8.0' into develop
Stable release, not fully backward compatible. (e5694d2)
- Add partial support for listdirected input
Add partial support for listdirected input.
Bugged: undelimited input with terminators before eor fails, e.g. 'No quotes' does not return 'No'. (28066fc)
- Add BeFoR64 dep and first encode test
Add BeFoR64 dep and first encode test (7290f86)
- Add decode method with test for b64
Add decode method with test for b64: in the test something strange happens. The result seems ok (even in bits format), but the "introspective" test with expected result fails. To be investigated. (7ef0efa)
- Merge branch 'release/0.8.1' (
094638a)
v0.8.0 (2016-05-13)
Miscellaneous
- Merge tag 'v0.7.5' into develop
Improve operators and builtins overloading, stable release, fully backward compatibile. (4d19e19)
- Improve IO
Improve IO: add formatted write of Ian Harvey. (5041bf5)
- Revert back to my basic defined IO
Revert back to my basic defined IO: the defined IO of Ian seems to be somehow overkilling to my aims. I will refactor in the near future Ian's work to fit more precisely to my aims. (48d0808)
- Merge branch 'feature/improve-io' into develop (
58c6b96) - Migrate names of builtins-replacements methods
Migrate names of builtins-replacements methods. Add also some overloading interfaces of those builtins procedures.
Side effects:
Refactor the sources structure: to sanitize the overloading interfaces of builtins procedures these have be placed outside the definition of the string class, thus a new module is added, namely the string_t.f90 module and the old stringifor.f90 module is used to define the overlading interfaces and exposes objects to the user. (c2a1847)
v0.7.5 (2016-05-12)
Miscellaneous
- Merge tag 'v0.7.2' into develop
Stable release, fully backward compatible. (bc69412)
- Add <,<=,==,>=,> operators
Add <,<=,==,>=,> operators and some builtins overloading interfaces. (154625e)
- Merge branch 'release/0.7.5' (
ecb2d8a)
v0.7.2 (2016-05-11)
Miscellaneous
- Merge tag 'v0.7.1' into develop
Improve documentation, stable release, fully backward compatible. (aac5202)
- Improve doc (
813b910) - Try to fix codecov issue to ignore penf (
22c3012) - Update .gitignore (
64bf52d) - Add slice method (
9b0459f) - Merge branch 'release/0.7.2' (
0652f9f)
v0.7.1 (2016-05-11)
Bug fixes
- Fix codecov settings (
9dfea69)
Miscellaneous
- Merge tag 'v0.7.0' into develop
Add many methods in particular the search one, stable release, fully backward compatible. (e05e0d7)
- Merge branch 'master' into develop (
190e9c2) - Add licence files (
475445c) - Add contributing guidelineswq (
d885159) - Expand README (
6d5b523) - Merge branch 'release/0.7.1' (
11a045d)
v0.7.0 (2016-05-11)
Miscellaneous
- Test codecov custom settings (
b742f85) - Add search method
Add search method: search for tagged record defined into string (or into passed buffers) and return the string record if found. Optionally, returns also the tag start/end indexes into the original string buffer.
This method can be helpfully used to build XML-like parser, both SAX or DOM parsers. (8e59462)
v0.6.0 (2016-05-10)
Miscellaneous
- Merge tag 'v0.5.0' into develop
Add assignments to numbers (real and integer), stable release, not backward compatible (9694b1e)
- Add extension (get) method (
6909334) - Add escape method (
62a63c1) - Add reverse method (
51c796d) - Add join method, as in python (
8098d49) - Add startcase method (
92f5bcb) - Add CamelCase method (
c63cfa7) - Add snake_case method (
4d122ba) - Add fill method (
0503d76) - Modify join method
Modify join method: by default use self as join-separator, if self is not allocated set sep to null string ''. It still can be overridden by user custom value. (f52bcf6)
- Add number casting from string (
5abe5e0) - Add R16P support for assignments and number casting (
e8b29af)
v0.5.0 (2016-05-09)
Miscellaneous
- Merge tag 'v0.4.0' into develop
Stable release, fully backward compatible. (72e0ee1)
- Add is-number method
Add is-number method (7c17e15)
- Add number assignments
Add number assignments: this is done by means of PENF that is now a submodule. (102d2bb)
- Merge branch 'release/0.5.0' (
1273f81)
v0.4.0 (2016-05-09)
Miscellaneous
- Merge tag 'v0.3.0' into develop
Add defaults, change API, stable release, NOT backward compatible. (4226008)
- Add basename/dir methods
Add basename/dir methods (351e362)
- Add is integer-real inquire methods
Add is integer-real inquire methods (7b0822e)
- Merge branch 'release/0.4.0' (
a5f4991)
v0.3.0 (2016-05-09)
Miscellaneous
- Merge tag 'v0.2.0' into develop
Stable release, fully backward compatible. (02a5cbf)
- Add common defaults
- Add common defaults: break backward compatibility, (API change), of methods using separator-like arguments (that are now optional);
- add character default kind;
- refactor tests factory; (
73efccb)
- Merge branch 'release/0.3.0' (
91f2716)
v0.2.0 (2016-05-09)
Miscellaneous
- Merge tag 'v0.1.0' into develop
Add main python str methods, stable release, fully backward compatible (19c485a)
- Add free method and fix tests
Add free method and fix tests (4012c05)
- Merge branch 'release/0.2.0' (
dd6b2d7)
v0.1.0 (2016-05-06)
Miscellaneous
- Merge tag 'v0.0.2' into develop
Add many builtins, first stable release. (7948293)
- Update GNU compiler support (
9f433bb) - Update main features (
384c085) - Merge branch 'master' of github.com:szaghi/StringiFor (
a93b0c9) - Merge branch 'master' into develop (
98607e8) - Add UPPER-lower methods
Add UPPER-lower methods: convert a string to all UPPER or all lower case characters. (213545c)
- Add python str methods
Add python str methods. (7d39a7d)
- Merge branch 'release/0.1.0' (
22b080b)
v0.0.2 (2016-05-05)
Miscellaneous
- Merge tag 'v0.0.1' into develop
First manifesto, empty bottle. (cdf99fc)
- Add first tree skeleton
Add first tree skeleton: there is a base class with few minimal tests. (77ba688)
- Add defined-io-gnu workaround
Add defined-io-gnu workaround: pollute the code with preprocessing flags to disable defined IO when GNU gfortran is used... so frustrating! (053e472)
- Add casting-to-character method
Add casting-to-character method: this allows to IO raw characters data. (575049f)
- Change API of concatenation operator
Change API of concatenation operator: the // operator returns a standard character instance while the new .cat. operator returns a string. (081fc63)
- Add index builtin replacement
Add index builtin replacement: for namespace safety it is called sindex and it is implemented as a string method rather as interface overloading the builtin. (885fd26)
- Add left/right adjust builtins replacements
Add left/right adjust builtins replacements: for namespace safety they are called sadjustl/r they are implemented as a string method rather as interface overloading the builtins. (ade3527)
- Add len/len_trim builtins replacements
Add len/len_trim builtins replacements: for namespace safety they are called slen/slen_trim they are implemented as a string method rather as interface overloading the builtins. (5476c30)
- Add repeat builtin replacement
Add repeat builtin replacement
Add repeat builtin replacement: for namespace safety it is called srepeat and it is implemented as a string method rather as interface overloading the builtin. (7f07ee2)
- Add scan builtin replacement
Add scan builtin replacement
Add scan builtin replacement: for namespace safety it is called sscan and it is implemented as a string method rather as interface overloading the builtin. (1137f18)
- Add trim builtin replacement
Add trim builtin replacement
Add trim builtin replacement: for namespace safety it is called strim and it is implemented as a string method rather as interface overloading the builtin. (85698c6)
- Add verify builtin replacement
Add verify builtin replacement
Add verify builtin replacement: for namespace safety it is called sverify and it is implemented as a string method rather as interface overloading the builtin. (f693993)
- Add many builtins
Add many builtins (6a4933b)
- Merge branch 'release/0.0.2' (
8c5abad)
v0.0.1 (2016-05-04)
Miscellaneous
- Initial commit (
26ec3b9) - Add README baseline
Add README baseline: first manifesto of the project aims. (04864c7)
- Merge branch 'release/0.0.1' (
c889168)