CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 09 Aug 2025 06:55:25 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091114172512
location: https://web.archive.org/web/20091114172512/https://github.com/hostilefork/rubol/tree/master
server-timing: captures_list;dur=1.047416, exclusion.robots;dur=0.033775, exclusion.robots.policy;dur=0.014421, esindex;dur=0.018748, cdx.remote;dur=63.842844, LoadShardBlock;dur=411.790278, PetaboxLoader3.datanode;dur=119.890541, PetaboxLoader3.resolve;dur=220.712231
x-app-server: wwwb-app219
x-ts: 302
x-tr: 549
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app219; 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 301
server: nginx
date: Sat, 09 Aug 2025 06:55:25 GMT
content-type: text/html; charset=utf-8
content-length: 101
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sat, 14 Nov 2009 17:25:11 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20091114172512/https://github.com/hostilefork/rubol
x-archive-orig-x-runtime: 5ms
x-archive-orig-content-length: 101
x-archive-orig-cache-control: no-cache
cache-control: max-age=1800
memento-datetime: Sat, 14 Nov 2009 17:25:12 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 14 Nov 2009 17:25:12 GMT", ; rel="memento"; datetime="Sat, 14 Nov 2009 17:25:12 GMT", ; rel="last memento"; datetime="Sat, 14 Nov 2009 17:25:12 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: 52_12_20091114134753_crawl102_IndexOnly-c/52_12_20091114172430_crawl101.arc.gz
server-timing: captures_list;dur=0.467930, exclusion.robots;dur=0.018047, exclusion.robots.policy;dur=0.009192, esindex;dur=0.009812, cdx.remote;dur=5.836876, LoadShardBlock;dur=400.451122, PetaboxLoader3.datanode;dur=312.055876, PetaboxLoader3.resolve;dur=170.880554, load_resource;dur=132.062605
x-app-server: wwwb-app219
x-ts: 301
x-tr: 564
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=()
HTTP/2 200
server: nginx
date: Sat, 09 Aug 2025 06:55:26 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sat, 14 Nov 2009 17:25:12 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "9412de206bcdcff883c8fda2dad13b3a"
x-archive-orig-x-runtime: 76ms
x-archive-orig-content-length: 30828
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: Sat, 14 Nov 2009 17:25:12 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="Thu, 12 Nov 2009 20:35:22 GMT", ; rel="memento"; datetime="Sat, 14 Nov 2009 17:25:12 GMT", ; rel="next memento"; datetime="Wed, 18 Nov 2009 06:16:18 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: 52_12_20091114134753_crawl102_IndexOnly-c/52_12_20091114172430_crawl101.arc.gz
server-timing: captures_list;dur=1.341868, exclusion.robots;dur=0.017872, exclusion.robots.policy;dur=0.008656, esindex;dur=0.009943, cdx.remote;dur=56.393523, LoadShardBlock;dur=143.868644, PetaboxLoader3.datanode;dur=76.106342, PetaboxLoader3.resolve;dur=175.878266, load_resource;dur=121.832816
x-app-server: wwwb-app219
x-ts: 200
x-tr: 382
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/ 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!