3 ms·
I'm not sure you're quite familiar with Clojure - Java interop is pretty easy. There are problems, as with any lisp-dialect interacting with C/Java. My scheme-b
by sgrove 16y ago
I'm not sure you're quite familiar with Clojure - Java interop is pretty easy. There are problems, as with any lisp-dialect interacting with C/Java. My scheme-based 3d game engine has, at its lowest level, what essentially looks procedural opengl. But you build layers around these (quite quickly) in the lisp of your choice.
That said, I spoke with this team a bit ago, and they seem like they definitely know that they're doing. The fact that they're writing in Clojure would make me think that 1) They're a team of capable hackers, and 2) They're a team of practical hackers.
Really the only concern w.r.t language is readability/ compatibility with existing systems and low dev. time
Did you just describe the main benefits of clojure to a T there? :)
- MADMEN 16y agosorry but programming hacking/ data (not database) hacking are two different things. I have met proud programmers who think that Maths/stats are shit. Their aim as a company is to utilize the data collected by the website and build relevance models. Such models are mathematical models. thus its important which equations you come up with and now which language you use to write them. The reason I suggest Python / C++ / Java even R is that there is an extremely huge codebase in those languages. e.g. can you show me anything that matches capabilities of numpy scipy or R packages or the amazing code which is available on this website http://mloss.org/software/ http://mloss.org/software/. in clojure. When data is at heart of your startup your focus should the models and not some weird programming language ideals. infact it tell me that they are: 1: Bunch of programmers who have no expertise in Data Mining / Predictive Analytics. 2: Language nazi's and confused bunch who put up stuff like we love ruby, we adore clojure and you must play counter strike. A good example of a data based startup would be these people. http://www.cellixis.com/ http://www.cellixis.com/ By mentioning some stupid programming language in the whole discussion they have moved away from their core problem.