File: NEWS

package info (click to toggle)
guile-reader 0.6.3%2B20240808-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 2,904 kB
  • sloc: sh: 5,963; ansic: 3,906; lisp: 795; makefile: 139
file content (104 lines) | stat: -rw-r--r-- 2,650 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
New in Guile-Reader 0.6.3

  * Allow compilation with Guile 3.0.

  * Fix 'configure' misdetection of libguile features.

New in Guile-Reader 0.6.2

  * Port to Guile 2.1.7 (aka. 2.2).

  * Install .go files in $libdir/guile/2.X by default.

  * Mention 'eval-when' in the manual.

New in Guile-Reader 0.6.1

  * Bugs fixed

    * Fix compilation with GCC 4.5.

    * Fix documentation extraction for recent versions of GNU grep.

    * Ignore lightning when version >= 2 is found.

    * Fix buffer overrun in the skexp token reader (with Guile 2.0).

New in Guile-Reader 0.6

  * Guile-Reader is now distributed under GPLv3 or later (instead of
    GPLv2 or later).

  * New token reader for R6RS-style syntax quotes: #', #`, and #,.

  * `make-guile-reader' returns a reader that understands SRFI-62
    s-exp comments, R6RS-style syntax quotes, and s-exps introduced by
    square brackets.  All these are supported by default by `read' in
    Guile 2.0.

  * On Guile 2.0, non-ASCII Unicode symbols, strings, characters, and
    Skribe-expressions are correctly read.

  * On Guile 2.0, Scheme source files are compiled and installed.

  * Bugs fixed

    * Add support for rationals in the number token reader.

    * Provide replacement for some `scm_i_' functions and other
      internals no longer accessible in Guile 1.9+.

    * Adjust packaging so that it works with Guile 1.9+.

New in Guile-Reader 0.5

  * Bugs fixed

    * Fix & improve detection of GNU lightning at configure time
    * Various build improvements

New in Guile-Reader 0.4

  * Bugs fixed

    * Recognize CR (ASCII 0x0d) and others as token delimiters

  * Documentation

    * New "Quick Start" section

  * Packaging

    * configure: New `--with-guilemoduledir' option
    * Various build fixes
    * Improve tree layout
    * Switch from GNU Arch to Git for version control

New in guile-reader 0.3

  * Various performance improvements (e.g., `make-reader' can now
    produce an inline version of `scm_getc ()', provided token readers
    allocate less memory from the heap).

  * Improved test suite.

  * Bug fixes.


New in guile-reader 0.2

  * Modified `make-reader' with support for source position recording.

  * New token readers such as: SRFI-30 block comments, SRFI-62 S-exp
    comments, R6RS-like square bracket S-exps, curly-brace S-exps.

  * New high-level API (namely `make-alternate-guile-reader') to create
    Scheme readers.

  * Read extension confinement module: replaces `read-options-interface'
    and `read-hash-extend' with confined variants.

  * Online documentation of token readers and improved documentation.

  * Bug fixes.