just polishing
This commit is contained in:
11
what_is.html
11
what_is.html
@ -1,10 +1,8 @@
|
||||
---
|
||||
layout: site
|
||||
title: Crystal
|
||||
title: Crystal and Ruby, Ruby and Crystal
|
||||
---
|
||||
|
||||
|
||||
|
||||
<div class="content">
|
||||
<div class="container theme">
|
||||
|
||||
@ -26,7 +24,7 @@ title: Crystal
|
||||
<blockquote><p> Pure OO, blocks, closures, often no need for braces, simple but consistant, open classes<br/></p></blockquote>
|
||||
<p> Just to name a few of the great features of the ruby syntax and it's programming model. <br/>
|
||||
Syntax is an abstract thing, as far as i know there is no ebnf or similar definition of it.
|
||||
Also as far as i know there is only the mri is considered (by matz and co) the only source of how ruby works. <br/>
|
||||
Also as far as i know there is only the mri which is considered the only source of how ruby works. <br/>
|
||||
With more vm's appearing this is changing and the mpsec is apparently catching up. <br/>
|
||||
As we are just starting we focus on oo consistency and implement only essential features.
|
||||
</p>
|
||||
@ -41,10 +39,13 @@ title: Crystal
|
||||
<p>Crystal generates native code, and ( with 1+2) creates a native ruby (virtual) machine that is able to
|
||||
generate code on the fly and thus alter itself.</p>
|
||||
<p>Crystal does not interpret, it parses and compiles (just making sure that's clear)</p>
|
||||
<p>Crystal uses a statically typed value based core with rtti and oo syntax to achieve this
|
||||
(think c++ with ruby syntax)</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="span4">
|
||||
<h4>Core - Library </h4>
|
||||
<h4>Core Library </h4>
|
||||
<h5>Parfait</h5>
|
||||
<blockquote><p> Ruby has core and std lib, with a slightly unclear distinction.
|
||||
Parfait is a minimalistic core library on which this could be built.
|
||||
|
Reference in New Issue
Block a user