In R, I have extensively used the sqldf package, which allows you to execute SQL commands on one or more data frames and get the results back as another data frame. You can connect it to different database engines to handle the SQL. Although sqlite is the default, I mostly used PostgreSQL because of it's extensive features. Windowing queries from PostgreSQL, for example, can be a really good solution in some circumstances.
As far as I understand the term, I think this is a good example of language oriented programming. It makes sense to me that Racket should have a way of using SQL to directly manipulate data structures. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.