CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 05 Aug 2025 08:13:28 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091215022332
location: https://web.archive.org/web/20091215022332/https://github.com/hostilefork/rubol
server-timing: captures_list;dur=0.919908, exclusion.robots;dur=0.028482, exclusion.robots.policy;dur=0.012144, esindex;dur=0.012700, cdx.remote;dur=31.945892, LoadShardBlock;dur=253.525434, PetaboxLoader3.datanode;dur=112.999486, PetaboxLoader3.resolve;dur=62.104553
x-app-server: wwwb-app215
x-ts: 302
x-tr: 364
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app215; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 05 Aug 2025 08:13:29 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Tue, 15 Dec 2009 02:23:31 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "9bb6db2f6a8ca47c71e8ce8ddeb0c283"
x-archive-orig-x-runtime: 127ms
x-archive-orig-content-length: 31105
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 15 Dec 2009 02:23:32 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 12 Nov 2009 20:35:22 GMT", ; rel="prev memento"; datetime="Wed, 18 Nov 2009 06:16:18 GMT", ; rel="memento"; datetime="Tue, 15 Dec 2009 02:23:32 GMT", ; rel="next memento"; datetime="Sat, 16 Jan 2010 10:02:39 GMT", ; rel="last memento"; datetime="Wed, 14 Aug 2024 09:02:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_13_20091214232349_crawl100-c/51_13_20091215022255_crawl101.arc.gz
server-timing: captures_list;dur=0.760015, exclusion.robots;dur=0.028066, exclusion.robots.policy;dur=0.012651, esindex;dur=0.016408, cdx.remote;dur=14.696650, LoadShardBlock;dur=133.208901, PetaboxLoader3.datanode;dur=118.864402, PetaboxLoader3.resolve;dur=150.525583, load_resource;dur=236.632535
x-app-server: wwwb-app215
x-ts: 200
x-tr: 456
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
hostilefork's rubol at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Extensions to Rebol to make it more Ruby-like edit |
Homepage: | https://hostilefork.com/rubol/ edit |
Public Clone URL: |
git://github.com/hostilefork/rubol.git
Give this clone URL to anyone.
git clone git://github.com/hostilefork/rubol.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:hostilefork/rubol.git
|
rubol /
README
Right now, "Rubol" is a small experiment to hybridize the Rebol and Ruby languages. It leverages Rebol's unique adaptability to implement Ruby-like constructs at runtime. The main goal is to strip away the surface differences of the languages, to sharpen the focus on the truly interesting ideas that Rebol brings to the table. Admittedly it's a rather unusual way to use (abuse?) the interpreter. You'd get better performance without going through an emulation of another language ! But it's interesting that this is even *possible*. Most languages can't reshape themselves significantly, and Rebol does it with no external preprocessors or other crutches. I kicked this project off after looking at the 20-minute Ruby tutorial: https://www.ruby-lang.org/en/documentation/quickstart/ There are some other tutorials I'd like to use as a guide for first things to implement, so this will probably be next: https://juixe.com/techknow/index.php/2007/01/22/ruby-class-tutorial/ It would obviously take a tremendous amount of time to feature-match Ruby. So this is just a goal to develop a small subset to be used as a teaching tool.
This feature is coming soon. Sit tight!