Fork me on GitHub
#other-languages
<
2018-01-25
>
tbaldridge15:01:20

Wow, I’m so shocked :P

tbaldridge15:01:13

When they announced their funding I told my wife “I give them about 2 years, 2mil is enough to get that number of developers by for about that amount of time”. 2 years later...yep their dead.

tbaldridge15:01:46

Few lessons on that IMO: have clear goals when you start a project. they had an end goal, but no explanation of how they were going to get there.

tbaldridge15:01:12

Secondly, if you rewrite your project in a different language, you may need to go back and really rethink things.

tbaldridge15:01:54

IIRC. They wrote EVE in (at different points): Clojure, JS, Lua and Rust. In fact they adopted Rust before it was even considered stable at 1.0.

tbaldridge15:01:49

Why anyone would do that when actively funded I have no clue. Rust is nice, sure, but it gives you nothing that C++14 can’t give you. It’s more pleasant, but if you’re solving really hard problems you should be focused on the end goal, not your own comfort

seancorfield16:01:58

Yeah, I never really understood what Eve was trying to be nor who its target audience really were. The presentations Chris gave on it were always interesting but I always came away thinking "Nice research project -- not sure what product it would be?".

seancorfield16:01:16

I didn't realize they had rewritten the runtime so many times (it was ClojureScript originally, as a spin-off of LightTable, wasn't it?).

tbaldridge18:01:21

Yeah, back when it was named Aurora it was CLJS. Other versions were in TypedScript (not JS), Lua (https://github.com/ibdknox/lueve) and finally in Rust.

tbaldridge18:01:37

wow, a lot of C code in the Lua version as well

sveri19:01:23

The first lesson in the http://successwise.com/1pmp is to focus on a very narrow target audience, except you are as big as coca cola. Guess thats another thing you have to learn the hard way, just as business != coding,