Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /smlnj-lib/trunk/TODO
ViewVC logotype

View of /smlnj-lib/trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log

Revision 7503 - (download) (annotate)
Mon May 16 15:33:42 2022 UTC (6 weeks, 3 days ago) by jhr
File size: 1490 byte(s)
update TODO
Utility library
  Polymorphic version of dynamic arrays.
  New hash table implementation/API.

HTML Library

  Rewrite parser as recursive descent (the ML-Yacc version doesn't handle
  whitespace in the HEAD element very well).

PP Library

  Add support for tabular layout.

RegExp library

  Add support for Interval REs to the DFA and Thompson engines

  Add support for "$" to the Thompson engine

  Add support for POSIX character classes to the AWK syntax.  These
	[:alnum:]	Alphanumeric characters. 
	[:alpha:]	Alphabetic characters. 
	[:blank:]	Space and TAB characters. 
	[:cntrl:]	Control characters. 
	[:digit:]	Decimal digits.
	[:graph:]	Characters that are both printable and visible.
			(A space is printable but not visible, whereas an ‘a’ is both.)
	[:lower:]	Lowercase alphabetic characters. 
	[:print:]	Printable characters (characters that are not control characters). 
	[:punct:]	Punctuation characters (characters that are not letters,
			digits, control characters, or space characters). 
	[:space:]	Space characters (such as space, TAB, and formfeed, etc). 
	[:upper:]	Uppercase alphabetic characters. 
	[:xdigit:]	Hexadecimal digits. 

SExp library

  Strings with non-graphical characters are escaped on output, but not on input.  Also,
  we should use the Scheme syntax for strings (not SML).  See https://www.scheme.com/tspl4/grammar.html

New libraries

  CGI scripting

ViewVC Help
Powered by ViewVC 1.0.0