|
ABSTRACT
We present an improved version of the HaskellDB database library. The original version relied on TRex, a Haskell extension supported only by the Hugs interpreter. We have replaced the use of TRex by a record implementation which uses more commonly implemented Haskell extensions.Additionally, HaskellDB now supports two different cross-platform database backends. Other changes include database creation functionality, bounded string support, performance enhancements, fixes to the optimisation logic, transaction support and more fine grained expression types.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
CERT Vulnerability Note VU#282403, Sept. 2002.
|
| |
2
|
B. R. Gaster and M. P. Jones. A Polymorphic Type System for Extensible Records and Variants. Technical Report NOTTCS-TR-96-3, Department of Computer Science, University of Nottingham, Nov. 1996.
|
 |
3
|
|
 |
4
|
Bastiaan Heeren , Daan Leijen , Arjan van IJzendoorn, Helium, for learning Haskell, Proceedings of the 2003 ACM SIGPLAN workshop on Haskell, p.62-71, August 28-28, 2003, Uppsala, Sweden
[doi> 10.1145/871895.871902]
|
| |
5
|
International Organization for Standardization. ISO/IEC 9075:1992: Title: Information technology -- Database languages -- SQL. International Organization for Standardization, Geneva, Switzerland, 1992. Available in English only.
|
| |
6
|
|
 |
7
|
|
| |
8
|
D. Leijen. The λ Abroad - A Functional Approach to Software Components. PhD thesis, Utrecht University, Nov. 2003.
|
 |
9
|
|
 |
10
|
|
 |
11
|
André Pang , Don Stewart , Sean Seefried , Manuel M. T. Chakravarty, Plugging Haskell in, Proceedings of the 2004 ACM SIGPLAN workshop on Haskell, September 22-22, 2004, Snowbird, Utah, USA
[doi> 10.1145/1017472.1017478]
|
| |
12
|
S. Peyton Jones, M. Jones, and E. Meijer. Type classes: Exploring the design space. In Proceedings of the Second Haskell Workshop, June 1997.
|
 |
13
|
|
|