Merge pull request #7 from awinabi/master
Some typo, capitalization, and text fixes
This commit is contained in:
commit
002292d100
@ -1,47 +1,48 @@
|
|||||||
.row
|
.row
|
||||||
%h2.center The community's ruby implementation
|
%h2.center The community's Ruby implementation
|
||||||
%div
|
%div
|
||||||
%p.center
|
%p.center
|
||||||
%span
|
%span
|
||||||
Ruby imiplemented in 100% ruby, for everyone.
|
Ruby implemented in 100% Ruby, for everyone.
|
||||||
.row
|
.row
|
||||||
.tripple
|
.tripple
|
||||||
%h2.center What
|
%h2.center What
|
||||||
%p
|
%p
|
||||||
RubyX
|
RubyX
|
||||||
%b compiles
|
%b compiles
|
||||||
ruby code to binary.
|
Ruby code to binary.
|
||||||
%br
|
%br
|
||||||
In
|
In
|
||||||
%b 100%
|
%b 100%
|
||||||
pure ruby.
|
pure Ruby.
|
||||||
%p
|
%p
|
||||||
The goal here is to prove that dynamic languages do not have to be slow.
|
The goal here is to prove that dynamic languages do not have to be slow.
|
||||||
%br
|
%br
|
||||||
Only interpretation is slow, but when
|
Only interpretation is slow, but when
|
||||||
ruby is
|
Ruby is
|
||||||
|
=succeed "," do
|
||||||
%b compiled to binary
|
%b compiled to binary
|
||||||
,it can be really fast.
|
it can be really fast.
|
||||||
%p
|
%p
|
||||||
How fast (X times), will eventually depend on the community.
|
How fast (X times), will eventually depend on the community.
|
||||||
The RubyX approach works, but to create an mri compatible ruby will
|
The RubyX approach works, but to create an MRI compatible Ruby will
|
||||||
take many more man-years than i have.
|
take many more man-years than I have.
|
||||||
%p
|
%p
|
||||||
RubyX is here to
|
RubyX is here to
|
||||||
=succeed "," do
|
=succeed "," do
|
||||||
=link_to "empower you" , "/project/motivation.html"
|
=link_to "empower you" , "/project/motivation.html"
|
||||||
to make your ruby shine as much as you like.
|
to make your Ruby shine as much as you like.
|
||||||
%p
|
%p
|
||||||
Since rubyX is written in ruby, anyone can easily join, and
|
Since RubyX is written in Ruby, anyone can easily join, and
|
||||||
the project is very open to newcomers. In time the idea is to implement
|
the project is very open to newcomers. In time the idea is to implement
|
||||||
a democratic version of open source, as an alternative the current
|
a democratic version of open source, as an alternative the current
|
||||||
"benevolent dictator" model.
|
"benevolent dictator" model.
|
||||||
%p
|
%p
|
||||||
Contrary to what many newcomers think, ruby-x is also technically easy to join.
|
Contrary to what many newcomers think, ruby-x is also technically easy to join.
|
||||||
In the end it is just ruby, and only a very small percent of code is low level.
|
In the end it is just Ruby, and only a very small percent of code is low level.
|
||||||
We have a list
|
We have a list
|
||||||
=ext_link "of issues" , "https://github.com/ruby-x/rubyx/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+newbie%22"
|
=ext_link "of issues" , "https://github.com/ruby-x/rubyx/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+newbie%22"
|
||||||
in github for beginners.
|
in GitHub for beginners.
|
||||||
.tripple
|
.tripple
|
||||||
%h2.center Status
|
%h2.center Status
|
||||||
%p
|
%p
|
||||||
@ -49,7 +50,7 @@
|
|||||||
=link_to "architecture", "/rubyx/layers.html"
|
=link_to "architecture", "/rubyx/layers.html"
|
||||||
has been refined over several years.
|
has been refined over several years.
|
||||||
%p
|
%p
|
||||||
A substantial part of the ruby language has been implemented:
|
A substantial part of the Ruby language has been implemented:
|
||||||
%ul
|
%ul
|
||||||
%li
|
%li
|
||||||
Object oriented
|
Object oriented
|
||||||
@ -78,12 +79,12 @@
|
|||||||
=ext_link "Risc machine abstraction" , "https://github.com/ruby-x/rubyx/tree/master/lib/risc"
|
=ext_link "Risc machine abstraction" , "https://github.com/ruby-x/rubyx/tree/master/lib/risc"
|
||||||
(includes extensible instruction)
|
(includes extensible instruction)
|
||||||
%li
|
%li
|
||||||
A minimal Arm and Elf implementation to create
|
A minimal ARM and ELF implementation to create
|
||||||
= succeed "." do
|
= succeed "." do
|
||||||
%b working binaries
|
%b working binaries
|
||||||
%h2.center Upcoming work
|
%h2.center Upcoming work
|
||||||
%p
|
%p
|
||||||
But there is still a lot of work, here are just the next few topics
|
But there is still a lot of work, here are some of the next few topics
|
||||||
%ul
|
%ul
|
||||||
%li Dynamic Memory management
|
%li Dynamic Memory management
|
||||||
%li Benchmarks for calling and integer
|
%li Benchmarks for calling and integer
|
||||||
@ -99,7 +100,8 @@
|
|||||||
The presentation for
|
The presentation for
|
||||||
= ext_link "GrillRb" , "/slides/grillrb"
|
= ext_link "GrillRb" , "/slides/grillrb"
|
||||||
is more detailed than the previous unconf Hamburg one.
|
is more detailed than the previous unconf Hamburg one.
|
||||||
But a 20min video was made in hamburg and can be found
|
But a 20 minute video was made in Hamburg and can be found
|
||||||
|
=succeed "." do
|
||||||
= ext_link "on youtube" , "https://youtu.be/ojW-q_wiSn8"
|
= ext_link "on youtube" , "https://youtu.be/ojW-q_wiSn8"
|
||||||
%p
|
%p
|
||||||
To get to know the system, there is also an interpreter and a basic
|
To get to know the system, there is also an interpreter and a basic
|
||||||
@ -115,7 +117,7 @@
|
|||||||
=ext_link "mail to the group" , "https://groups.google.com/forum/#!forum/ruby-x"
|
=ext_link "mail to the group" , "https://groups.google.com/forum/#!forum/ruby-x"
|
||||||
%h2.center News
|
%h2.center News
|
||||||
%p
|
%p
|
||||||
Last but not least, i try to get recent developments down on paper when they are
|
Last but not least, I try to get recent developments down on paper when they are
|
||||||
still fresh.
|
still fresh.
|
||||||
%p=post_link(Post.posts.values[0])
|
%p=post_link(Post.posts.values[0])
|
||||||
%p=post_link(Post.posts.values[1])
|
%p=post_link(Post.posts.values[1])
|
||||||
|
Loading…
Reference in New Issue
Block a user