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
|
||||
%h2.center The community's ruby implementation
|
||||
%h2.center The community's Ruby implementation
|
||||
%div
|
||||
%p.center
|
||||
%span
|
||||
Ruby imiplemented in 100% ruby, for everyone.
|
||||
Ruby implemented in 100% Ruby, for everyone.
|
||||
.row
|
||||
.tripple
|
||||
%h2.center What
|
||||
%p
|
||||
RubyX
|
||||
%b compiles
|
||||
ruby code to binary.
|
||||
Ruby code to binary.
|
||||
%br
|
||||
In
|
||||
%b 100%
|
||||
pure ruby.
|
||||
pure Ruby.
|
||||
%p
|
||||
The goal here is to prove that dynamic languages do not have to be slow.
|
||||
%br
|
||||
Only interpretation is slow, but when
|
||||
ruby is
|
||||
Ruby is
|
||||
=succeed "," do
|
||||
%b compiled to binary
|
||||
,it can be really fast.
|
||||
it can be really fast.
|
||||
%p
|
||||
How fast (X times), will eventually depend on the community.
|
||||
The RubyX approach works, but to create an mri compatible ruby will
|
||||
take many more man-years than i have.
|
||||
The RubyX approach works, but to create an MRI compatible Ruby will
|
||||
take many more man-years than I have.
|
||||
%p
|
||||
RubyX is here to
|
||||
=succeed "," do
|
||||
=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
|
||||
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
|
||||
a democratic version of open source, as an alternative the current
|
||||
"benevolent dictator" model.
|
||||
%p
|
||||
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
|
||||
=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
|
||||
%h2.center Status
|
||||
%p
|
||||
@ -49,7 +50,7 @@
|
||||
=link_to "architecture", "/rubyx/layers.html"
|
||||
has been refined over several years.
|
||||
%p
|
||||
A substantial part of the ruby language has been implemented:
|
||||
A substantial part of the Ruby language has been implemented:
|
||||
%ul
|
||||
%li
|
||||
Object oriented
|
||||
@ -78,12 +79,12 @@
|
||||
=ext_link "Risc machine abstraction" , "https://github.com/ruby-x/rubyx/tree/master/lib/risc"
|
||||
(includes extensible instruction)
|
||||
%li
|
||||
A minimal Arm and Elf implementation to create
|
||||
A minimal ARM and ELF implementation to create
|
||||
= succeed "." do
|
||||
%b working binaries
|
||||
%h2.center Upcoming work
|
||||
%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
|
||||
%li Dynamic Memory management
|
||||
%li Benchmarks for calling and integer
|
||||
@ -99,7 +100,8 @@
|
||||
The presentation for
|
||||
= ext_link "GrillRb" , "/slides/grillrb"
|
||||
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"
|
||||
%p
|
||||
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"
|
||||
%h2.center News
|
||||
%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.
|
||||
%p=post_link(Post.posts.values[0])
|
||||
%p=post_link(Post.posts.values[1])
|
||||
|
Loading…
Reference in New Issue
Block a user