Slashdot Mirror


Type Safety Coming To DB Queries

An anonymous reader writes "A new type-safe query language for the popular full-text search platform Solr, called Slashem (a Rogue-like), has just been released. Slashem is implemented as a domain-specific language in Scala, providing compile time type-safety, allowing you do things like date range queries against date fields but keeping you from trying to do a date range query against a string field. Hopefully this trend catches on, resulting in fewer invalid queries exploding at runtime."

3 of 128 comments (clear)

  1. WTH? by Blakey+Rat · · Score: 4, Funny

    I think that description might have been CleverBot making an attempt on the Turing Test. What the hell?

  2. Re:Gibberish - wrapped up as geekspeak by Samantha+Wright · · Score: 5, Funny

    This exactly.

    The server hits you with its internal schema!
    You cast SELECT * FROM ut_f81 INNER JOIN ut_f81 alt_ut_f81 ON alt_ut_f81.globalid = ut_f81.rrn / 2 WHERE (SELECT * FROM ut_f81 INNER JOIN ut_f81 alt_ut_f812 ON alt_ut_f812.globalid = alt_ut_f81.rrn / 2 WHERE (SELECT * FROM ut_f81 INNER JOIN ut_f81 alt_ut_f813 ON alt_ut_f813.globalid = ut_f81.rrn / 2 WHERE (SELECT 1 FROM ut_f81) = 1) = 1) = 1
    The server freezes, taking all of your work with it!

    Do you want your possessions identified?

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  3. I don't understand... by Chris+Mattern · · Score: 4, Funny

    How will getting the Amulet of Yendor get me type safety?