On Thu, Sep 6, 2012 at 11:42 AM, John Clements <[email protected]> wrote: > I was looking today for a way to make relational algebra queries on lists, > and your "fra" package was close enough to try out. I have a number of > questions, though: > > 1) Is this package superseded by any of your more recent stuff? It looks like > m8b and grade-samurai use something file-system based instead?
I don't use it for anything. The idea was to write a functional database so that I could use it from FrTime and get "live" updating queries where when the database time-varying value changes the answers to old queries are automatically updated to. It was mainly just a demo to get that demo working. I never used it anything real. Also, m8b uses mongodb, but I decided that it was a bit of a pain given my deployment situation. With grade-samurai, the latest web app, I just went with a simple file system store. > 2) I don't see any functions that allow translation back & forth to > list-based representations. E.G., sexp->db. I see that you can hack this in > at the syntax level, but this seems overly complicated. I didn't write anything to do it. I assumed that all information would come in through the function calls---which would be tied to time-varying values. > 3) The planet package has old-school references to cce/scheme, which (IIUC) > is now superseded by stuff in the main collects tree. Correct. I wrote the whole thing in like a weekend and haven't touched it since except to put it on github. I don't have the bandwidth now to update it, but you're welcome to and I'll push the changes. Jay > > John > -- Jay McCarthy <[email protected]> Assistant Professor / Brigham Young University http://faculty.cs.byu.edu/~jay "The glory of God is Intelligence" - D&C 93 ____________________ Racket Users list: http://lists.racket-lang.org/users

