File: TODO

package info (click to toggle)
guile-reader 0.6.3%2B20240808-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,904 kB
  • sloc: sh: 5,963; ansic: 3,906; lisp: 795; makefile: 139
file content (22 lines) | stat: -rw-r--r-- 600 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
Things To Do                                  -*- Org -*-
============

* compatibility with Guile 1.[64]

* augment the reader library: R5RS, Guile, Guile + keywords, Skribe

* use Gnulib

* fixes from the new reader in Guile 1.8.3

** augment `scm_read_number_and_radix ()' for `e', etc.
** must pass `fractions.test'
** see miscellaneous `#' syntaxes, e.g., `#@'
** `read_token ()': use `CHAR_IS_DELIMITER ()'
** `read_token ()': signal *READ == BUFSIZE

* support for SRFI-38 (data with shared structure)

* support for SRFI-88 (keyword objects)

* why not rather write an actual lexer compiler?