package textutils
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha256=b2681af1f4029245a5c187c4f0834ac470ada6ffc69db7c7e219b3244f88b3d5
    
    
  doc/CHANGES.html
Release v0.17.0
- Deprecate ``utf8_textin favor of the utf8 handling incore`. See Core.String.Utf8.
Release v0.16.0
- Can now limit the max width of a column in ascii_table
- Ascii_table cells can now have different attributes per line
Old pre-v0.15 changelogs (very likely stale and incomplete)
v0.10
- Added library Textutils_kernel, created by splitting out the platform-independent code from theTextutilslibrary.
113.24.00
- Switched to PPX.
- Fixed a bug where the computation of cell heights could cause division by zero in some cases.
- Expose the constructors of - Ascii_table.Align.tso that we can write- Column.create ~align:Left ... - instead of - Column.create ~align:Align.left 
112.17.00
- Added a ~narrowargument toText_graph.render
112.01.00
- Added Ascii_table.Table_char, to expose the special table border characters.
111.28.00
- Moved Text_blockfromCore_extendedintoTextutils.
111.03.00
- Changed - Textutils.Consoleto not reference- Async.Log, so that building inline benchmark runners no longer requires building- Async.- The change makes - Textutils, and by extension- Core_extendedand- Core_bench, not depend on- Async.
109.53.00
- Bump version number
109.52.00
- Added Console.Logmodule for writing colorizedAsync.Logmessages.
109.36.00
- In - Ascii_tablemodule, added support for displaying table using ASCII characters instead of Unicode.- This is motivated by the need to use - Core_benchin contexts where the extended ASCII character set is not suitable for displaying tables.- The default style is the following: - ┌─────────────────┬───────────┬──────────┐ │ Name │ Time (ns) │ % of max │ ├─────────────────┼───────────┼──────────┤ │ quick_stat │ 93.11 │ 100.00 │ │ counters │ 33.24 │ 35.70 │ │ allocated_bytes │ 37.03 │ 39.77 │ └─────────────────┴───────────┴──────────┘- The new style is as follows: - $ ./test_bench.exe gc -q 0.5 -ascii Estimated testing time 1.5s (change using -quota SECS). Name Time (ns) % of max ----------------- ----------- ---------- quick_stat 93.17 100.00 counters 34.56 37.09 allocated_bytes 37.06 39.78
109.35.00
- Added new module - Textutils.Text_graphfor plotting text graphs on a terminal.- Here is an example density plot for - minor_wordsfrom- mcquote-stats.data.- (354 (3%) values outside the range, bucket size is 38.58) 74.00 3786 |----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----| 112.58 0 | 151.17 0 | 189.75 0 | 228.33 0 | 266.92 0 | 305.50 0 | 344.08 0 | 382.67 0 | 421.25 0 | 459.83 3653 |----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+- 498.42 4 | 537.00 1055 |----+----1----+----2----+-- 575.58 308 |----+--- 614.17 70 |- 652.75 404 |----+----1 691.33 71 |- 729.92 32 | 768.50 18 | 807.08 151 |--- 845.67 17 | 884.25 4 | 922.83 8 | 961.42 66 |- 1000.00 0 |- Each - -is approximately 37.860 units.