Yeah, definitely early days. But they're saying all the right things: fast code off the bat, easy to vectorize and parallelize, efficient use of memory, easy to create abstractions that execute efficiently on various architectures. The demos are impressive and they have the track record to be credible. I've played with it and the stuff that's been implemented so far works well.
Yeah for sure, I feel it's one of the most promising frameworks out there, looking at how many github stars they have compared to their time in existence, I'm not the only one who thinks so either :)
In some important ways (clean code, performance, metaprogramming) the engineering is way ahead of the competition. I'm actually amazed how quickly this has gone from a little-known project to something that leading engineers are putting in their tool belt as an alternative to Python, C++ and other languages for a wide variety of tasks.
This approach is remarkable, and exciting. I look forward to the day I can reasonably "jump into" something like Chromium development without dreading extremely long compile times...
I've been messing around with it for some internal infrastructure. I like it so far. Excellent performance characteristics, and the tooling is supremely good, making the dev workflow much less painful than traditional compiled languages.
Agreed, and I am becoming quite a fan of their work and their direction.
One concern I have is that they don't make it so feature rich that it becomes slow and overly complex - or at least be smart about which features to push out to extensions.
It's more agnostic than true native development but less agnostic than a lot of other frameworks out there.
And I agree that it is an early release and that they have room to improve on the desktop experience. I was just commentating on the current state of things.
All other things aside I think it looks like a cool framework with lots of potential.
Haven't fully digged into it, but firstly, the executable is tiny, source code seems sane, performance for average sized projects appears to be better than existing solutions, and also some interesting features such as viewing texture/image buffers within the debugger
That's pretty impressive performance! Was just looking over at their github repo and documentation and I'm tempted... because I definitely need yet another project :)
For me I think it's exciting in a couple of different ways. Most importantly, it's just way more hackable than these giant frameworks. It's pretty cool to be able to read all the code, down to first principles, to understand how computationally simple this stuff really is.
Same here. I was sceptical about code generation and the whole protobuf as a base thing but i'm really liking it. Especially when you throw opentracing in the mix.
It feels like an enthusiast project, where the developers didn't know some things are hard or impossible, and they claimed their language will solve them (or that it already solves them). Looks like they've learned something now :)
reply