-
Notifications
You must be signed in to change notification settings - Fork 27
/
NOTES
34 lines (22 loc) · 1.08 KB
/
NOTES
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
======================================
LIST OF IDEAS AND TODO ITEMS FOR BABEL
* VERY IMPORTANT: given that we steal a lot of code from OpenMCL we
probably to license those files under the LLGPL (or is it the
whole library?) Figure this out ASAP.
* Many more tests needed.
- test invalid sequences.
- use more interesting test files.
- test with big strings that when converted would need a array
with more than array-index-limit elements.
* Add support for ennforcing endiannes for multi-byte encodings like
UTF-16 and UTF-32.
* Implement more encodings. (ISO-8859-*, windows, CJK encodings, etc)
* null-termination, bom-markers. Add to string-to-octets.
* Unicode normalization routines?
* Allow for non-fixnum indexes?
* Documentation.
* Address the various XXX and TODO items in the source.
* Should we start adding a lot of encodings, a load-on-demand scheme
might come in handy. It would also help with debugging.
* Make the test suite reusable, very much like mappings are reusable.
* Make the whole thing easier to debug.