- C# to Rust - http://is.gd/csharp_to_rust
- JavaScript to Rust - http://is.gd/javascript_to_rust
- Ruby to Rust - http://is.gd/ruby_to_rust
- Rust Conversion Reference - http://is.gd/rust_conversion_reference
The goal of this is to have an easily-scannable reference for the most common syntax idioms in JavaScript and Rust so that programmers most comfortable with JavaScript can quickly get through the syntax differences and feel like they could read and write basic Rust programs.
What do you think? Does this meet its goal? If not, why not?
JavaScript:
This is a list of a variety of achievements a junior full-stack rails developer could be expected to earn over a period of months with the help and mentorship of their team. They do not need to be done in order, and some are definitely harder than others. Feedback welcome!!!
- Ask someone else on the team a question
- Ask someone where to find the answer to your question
- Ask google a question
- Ask stackoverflow a question
| ------------------------------------------------------------ | |
| /Users/carolnichols/Python/rust-ci/env/bin/pip run on Sat Nov 15 12:02:34 2014 | |
| Downloading/unpacking git+git://github.com/hansjorg/travis-python-client.git (from -r requirements.txt (line 21)) | |
| Cloning git://github.com/hansjorg/travis-python-client.git to /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build | |
| Found command 'git' at '/usr/local/bin/git' | |
| Running command /usr/local/bin/git clone -q git://github.com/hansjorg/travis-python-client.git /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build | |
| Running setup.py (path:/var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-fjMYWy-build/setup.py) egg_info for package from git+git://github.com/hansjorg/travis-python-client.git | |
| running egg_info | |
| creating pip-egg-info/travisclient.egg-info | |
| writing requirements to pip-egg-info/travisclient.egg-info/requires.txt |
| $ pip install -r requirements.txt | |
| Downloading/unpacking git+git://github.com/hansjorg/travis-python-client.git (from -r requirements.txt (line 21)) | |
| Cloning git://github.com/hansjorg/travis-python-client.git to /var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-IPDbrD-build | |
| Running setup.py (path:/var/folders/6k/16k80dds0ddd6mhvs5zryh3r0000gn/T/pip-IPDbrD-build/setup.py) egg_info for package from git+git://github.com/hansjorg/travis-python-client.git | |
| Downloading/unpacking Django==1.5.4 (from -r requirements.txt (line 1)) | |
| Downloading Django-1.5.4.tar.gz (8.1MB): 8.1MB downloaded | |
| Running setup.py (path:/Users/carolnichols/Python/rust-ci/env/build/Django/setup.py) egg_info for package Django | |
| warning: no previously-included files matching '__pycache__' found under directory '*' |
| $ virtualenv --no-site-packages --verbose env | |
| Creating env/lib/python2.7 | |
| Symlinking Python bootstrap modules | |
| Symlinking env/lib/python2.7/config | |
| Symlinking env/lib/python2.7/lib-dynload | |
| Symlinking env/lib/python2.7/os.py | |
| Ignoring built-in bootstrap module: posix | |
| Symlinking env/lib/python2.7/posixpath.py | |
| Cannot import bootstrap module: nt | |
| Symlinking env/lib/python2.7/ntpath.py |
| ------------_---------_--------_----------- | |
| / \ \ \ \ | |
| | \ \ \ \ | |
| |______________________________________________| | |
| / ~~ . x ~~~ / % * ~ ~~ \ x . ~~ ~ / % x ~ * ~~ .\ | |
| /-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\_/-\ | |
| ------------------------------------------------ | |
| |______________________________________________| |
The goal of this is to have an easily-scannable reference for the most common syntax idioms in Ruby and Rust so that programmers most comfortable with Ruby can quickly get through the syntax differences and feel like they could read and write basic Rust programs.
What do you think? Does this meet its goal? If not, why not?
Ruby:
- 2003 - Yukihiro Matsumoto - Rubyconf Keynote - No video available that we could find.
-
2005 - David Heinemeier Hansson - FISL in Brazil - Build a blog in 15 min
-
2006 - _why the Lucky Stiff - Railsconf Europe