3 ms·
Absolutely yes. The answer is a succinct vector language that feels close enough to SQL to be learnable by database guys, but has high level primitives and unbo
by tlack 16y ago
Absolutely yes. The answer is a succinct vector language that feels close enough to SQL to be learnable by database guys, but has high level primitives and unboxed basic types that enable automatic optimization and parallelization. The closest thing is K/Q from kx.com but they're clearly too bone headed to lead the game on this one.
- gruseom 16y agoThe closest thing is K/Q from kx.com but they're clearly too bone headed to lead the game on this one. Why do you say "bone headed"? To me they're a stand-out success: http://kx.com/Customers/end-user-customers.php http://kx.com/Customers/end-user-customers.php. Admittedly they haven't grown, but given Arthur Whitney's minimalism, who could expect them to? The main problem is that Arthur's work is not open source. It would be called impossible if he hadn't done it, and I think it's a tragedy for the computing world that it has been hidden under a bushel.
- tlack 16y agoThat's exactly what I meant by bone headed: their idea of software is very expensive and secretive, rather than their products forming the skeleton of everything else as I feel they should. They talk about their free version like they're selling shareware.
- gruseom 16y agoAgreed. I wonder if it's a generational thing.
- tlack 16y agoI guess if you're making $125,000 per seat you don't have to worry about innovating your business model too much. :) I'm surprised no one has released an open source clone, though. It's fairly well documented and I think the Q verbs would be a really smart way to manipulate data in an open framework. Plus there are some performance guys out there in the open source world that could probably best even Arthur