On 08/20/2011 09:15 PM, gonzalo diethelm wrote:
[...]
6. I think there is one thing missing in Racket, and this was also
pointed out during the discussion: database drivers for major DBMSs
(I would say at least Oracle, DB2 and SQL Server on the commercial
front, and PostgreSQL, SQLite and MySQL on the open source front).
My database package (ryanc/db) works for PostgreSQL, MySQL, SQLite
directly and Oracle and DB2 via ODBC. It should work with SQL Server
also, but I haven't tested that configuration.
Docs are here:
http://planet.racket-lang.org/package-source/ryanc/db.plt/1/4/planet-docs/db/index.html
> In addition to that, I think Racket would be greatly enhanced by a
single relational data access layer that would hide the differences
between specific RDBMSs and facilitate switching from one to another.
(Note: I am not trying to dictate anything about Racket, just voicing
my opinion).
There are many things you might mean by that (ORMs,
relational-algebra-to-SQL compilers, etc). The concerns that Sigrid
raised make me think that hiding *all* the differences is a hopeless
task, but maybe something with a narrower focus could be useful. Are
there any existing frameworks that accomplish what you have in mind?
Ryan
_________________________________________________
For list-related administrative tasks:
http://lists.racket-lang.org/listinfo/users