switch to hacker theme

This commit is contained in:
Torsten Ruger
2017-11-28 20:59:01 +02:00
parent 82af6b9300
commit 9f1fec99f3
56 changed files with 230 additions and 13928 deletions

View File

@ -3,7 +3,7 @@ layout: project
title: Join the fun
---
I am very open for people to join. Say hello at the [list](https://groups.google.com/forum/#!forum/salama-dev).
I am very open for people to join. Say hello at the [list](https://groups.google.com/forum/#!forum/ruby-x).
I just want to mention that this is my hobby, something i do in my spare time, for fun.
I don't get any money and in fact, running 2 companies, have to carve the time to do this.

View File

@ -45,7 +45,7 @@ title: RubyX, where it started
<div class="row vspace20">
<div class="row">
<div class="span12 center">
<h1><span>Thanks</span></h1>
<p>This would not have happened without:</p>
@ -53,8 +53,8 @@ title: RubyX, where it started
</div>
<!-- About Us -->
<div class="row vspace20">
<div class="span4">
<div class="row">
<div class="tripple">
<h2 class="center">Smalltalk</h2>
<p>
Smalltalk is the mother of OO for me. Adele Goldberg has written down the details of early implementations in the
@ -66,7 +66,7 @@ title: RubyX, where it started
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Ruby and Rails</h2>
<p>
After years of coding Java, Ruby was a very fresh wind. Smalltalk reborn without the funny syntax or image.
@ -81,7 +81,7 @@ title: RubyX, where it started
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Synthesis</h2>
<p>Synthesis</a> is a microkernel OS written
in the 80's by Alexia Massalin which not only proves the validity of the microkernel idea, but also
@ -90,14 +90,14 @@ title: RubyX, where it started
<p>
Alexia has raised questions about the nature of code and ways of programming which are still unresolved.
I regularly reread the thesis and especially the chapter on
<a href="http://valerieaurora.org/synthesis/SynthesisOS/ch4.html"> Quajects </a> in the endeavour to understand what
<a href="http://valerieaurora.org/synthesis/SynthesisOS/ch4.html"> Quajects</a> in the endeavour to understand what
they are in any higher language terms.
</p>
</div>
</div>
<div class="row vspace20">
<div class="row">
<div class="span12 center">
<p>Many other steps on the way that have left their mark:</p>
</div>
@ -120,7 +120,7 @@ title: RubyX, where it started
<p>
<b><a href="https://github.com/cyndis/as">As</a></b> ended up being the starting point for the assembly layer.
It was nice and small and produced working ARM code, which is what i wanted, as raspberry is arm.
<b><a href="https://github.com/seattlerb/wilson"> Wilson </a> </b>got assimilated for similar reasons, ie small and
<b><a href="https://github.com/seattlerb/wilson"> Wilson</a> </b>got assimilated for similar reasons, ie small and
no dependencies.
</p>
<p>
@ -134,7 +134,7 @@ title: RubyX, where it started
</div>
</div>
<div class="row vspace20">
<div class="row">
<div class="span12 center">
<p>Lastly, but most importantly there is a siritual side to this too. Actually to anything i have done for at
least 15 years, and i just mention it <a href="spiritual.html">here</a>, thinking that it won't concern

View File

@ -4,8 +4,8 @@ title: Effectiveness, not efficiency
sub-title: By way of a new look at programming.
---
<div class="row vspace20">
<div class="span4">
<div class="row">
<div class="tripple">
<h2 class="center"> Where to go</h2>
<p>
When making the distinction between effectiveness and efficiency i like to think of transport.
@ -31,7 +31,7 @@ sub-title: By way of a new look at programming.
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Understandability</h2>
<p>
The way i see it is that it is the understandibility that makes ruby or python more effective. As we read much more
@ -53,7 +53,7 @@ sub-title: By way of a new look at programming.
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Playing computer</h2>
<p>
When programming, we fly blind. We have no visual idea of what the system that we write will do and the only way

View File

@ -4,16 +4,18 @@ title: Ruby in Ruby
sub-title: RubyX hopes make the the mysterious more accessible, shed light in the farthest (ruby) corners, and above all, <b>empower you</b>
---
<div class="row vspace20">
<div class="span4">
<div class="row">
<div class="tripple">
<h2 class="center"> A better tool, a better job</h2>
<p>
Ruby is the better tool to do the job. Any software job that is. We who use ruby daily do so because it is
more productive, better in almost every way. The only downside is speed and we argue that with cheap resources.
Ruby is the better tool to do the job. Any software job that is.
We, who use ruby daily do so because it is more productive,
better in almost every way.
The only downside is speed and we argue that with cheap resources.
</p>
<p>
Why it has taken this long to even seriously attempt a ruby implementation in ruby is due to the overwhelming
influence of C (folks).
influence of C (folks), especially at the time.
</p>
<p>
Just a short and subjective list of why ruby is the better tool:
@ -27,21 +29,22 @@ sub-title: RubyX hopes make the the mysterious more accessible, shed light in th
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Boys and toys</h2>
<p>
Rails has evolved tremendously from what was already a good start. All the development <em>around</em> it has nurtured
ruby developement in all areas. Rails and all those parts make up a most mature and advanced software system.
</p>
<p> The "rails effect" is due to the accessibility of the system, imho. Ie it is written in ruby.</p>
<p> Ruby itself has not enjoyed this rails effect, and that is because it is written in C (or c++) </p>
<p> Ruby itself has not enjoyed this rails effect, and that is because it is written in C
Crystal, Rust, Go Julia etc, have, for the exact same reason.</p>
<p> It is my firm belief that given a vm in ruby, ruby development will "take off" too. In other words, given an
easy way to improve his tools, a developer will do so. Easy means understandable and that means ruby for a
ruby developer
</p>
</div>
<div class="span4">
<div class="tripple">
<h2 class="center">Step to Indepencance</h2>
<p>
The first thing any decent compiler does, is compile itself. It is the maturity test of a language to implement