Skip to content

Instantly share code, notes, and snippets.

@eddyb
Last active February 24, 2016 18:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eddyb/144681856e4feaaa9674 to your computer and use it in GitHub Desktop.
Save eddyb/144681856e4feaaa9674 to your computer and use it in GitHub Desktop.

Ever since I started programming, I have been looking for the perfect programming language, a language that could cover all domains without trading off performance for expressiveness.
Discovering Rust reignited this passion for achieving the universal balance, with safety as a new essential component.

After a couple years of working on the compiler and several other high-performance projects in Rust, I believe that this is the language to marry the raw power of the machine with the beautiful abstractions humans can conceive.

But Rust is barely getting started, and there is so much work to be done.
I want to empower developers with IDEs that make navigating, refactoring and understanding large codebases a breeze.
I want to make DSL-based frameworks as easy to put together as any other API.

These frameworks could be used to build everything, from back-end servers to WebAssembly+WebGL front-ends, from unikernels to native UIs, all finely tuned to specific tasks yet hot-swappable, featuring powerful debugging and live editing without wasting performance otherwise.
And those are just a handful of ideas, the tips of icebergs.

I trust that Rust can become the base for the next generations of software architectures, and I want to be in the middle of it all, doing my part to make it possible.

@eddyb
Copy link
Author

eddyb commented Nov 25, 2015

"Resume"

Resume

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment