CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 02 Aug 2025 08:40:40 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090602090244
location: https://web.archive.org/web/20090602090244/https://github.com/alltom
server-timing: captures_list;dur=0.912971, exclusion.robots;dur=0.030188, exclusion.robots.policy;dur=0.013461, esindex;dur=0.015735, cdx.remote;dur=64.652366, LoadShardBlock;dur=355.595369, PetaboxLoader3.datanode;dur=57.217578, PetaboxLoader3.resolve;dur=152.036045
x-app-server: wwwb-app212
x-ts: 302
x-tr: 533
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app212; 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: Sat, 02 Aug 2025 08:40:41 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Tue, 02 Jun 2009 09:02:42 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 2440ms
x-archive-orig-etag: "4f598074f28a82c39895ea22ccf6b531"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 97439
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 02 Jun 2009 09:02:44 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 27 Mar 2009 18:19:04 GMT", ; rel="prev memento"; datetime="Fri, 27 Mar 2009 18:19:04 GMT", ; rel="memento"; datetime="Tue, 02 Jun 2009 09:02:44 GMT", ; rel="next memento"; datetime="Mon, 11 Jan 2010 06:06:38 GMT", ; rel="last memento"; datetime="Sun, 20 Jul 2025 07:44:28 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_10_20090602031518_crawl103-c/52_10_20090602090104_crawl101.arc.gz
server-timing: captures_list;dur=0.483413, exclusion.robots;dur=0.019073, exclusion.robots.policy;dur=0.009852, esindex;dur=0.010595, cdx.remote;dur=8.759458, LoadShardBlock;dur=101.483637, PetaboxLoader3.datanode;dur=96.395815, PetaboxLoader3.resolve;dur=116.004895, load_resource;dur=159.150653
x-app-server: wwwb-app212
x-ts: 200
x-tr: 386
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
alltom's Profile - GitHub
Public Activity
-
Ruby MIDI DJing/live-coding thingForked from gilesbowkett/archaeopteryx Tue Nov 18 14:21:28 -0800 2008
-
audio library for RubyUpdated Fri Jun 13 20:40:48 -0700 2008
-
my blog as a CGI written in CUpdated Wed Mar 26 12:42:24 -0700 2008
-
ChucKUpdated Tue Dec 16 20:15:00 -0800 2008
-
clone of Sinclair's clone of ChucK CVSUpdated Fri Jan 09 07:45:22 -0800 2009
-
ruby-opengl wrapper for quick appletsUpdated Mon May 18 18:31:30 -0700 2009
-
with any luck, an alternative interpreter for ChucKUpdated Sun May 31 19:26:42 -0700 2009
-
AllTom on RailsUpdated Wed May 07 09:23:27 -0700 2008
-
ChucK ported to Ruby, and then hopefully improved a littleUpdated Fri Jun 13 20:17:28 -0700 2008
-
Heard of "Boggle"? How'd you like to win every time?Updated Tue Mar 31 21:19:18 -0700 2009
-
scanning synthesis over a spring arrayUpdated Mon Dec 15 11:06:03 -0800 2008
-
alltom on thinUpdated Wed Aug 13 19:26:09 -0700 2008
-
translation wikiUpdated Wed Mar 26 12:30:55 -0700 2008
Public Activity
HEAD is 3ed820cc83bc355991a00e15dd91ff201ff0ff08
x

-
Tom Lieber committed 3ed820cc:
Compile -> Compiler
-
Tom Lieber committed 7fa96a16:
moved stuff to do with executing bytecodes and stuff to Interpret module from Vm
-
Tom Lieber committed 7559ff9f:
some syntax consistency with ast.mli
-
Tom Lieber committed e637d270:
let ugens breathe
-
Tom Lieber committed a490e9be:
created an interface file for Ast
extprot's description:
extprot: extensible binary protocols for cross-language communication and long-term serialization
New tag is at alltom/glapp/tree/v0.0.5
New tag is at alltom/glapp/tree/v0.0.4
New tag is at alltom/glapp/tree/v0.0.3
New tag is at alltom/glapp/tree/v0.0.2
HEAD is 4220bc4deaa449530013354a7a1c278b6f4177c5
x

-
Tom Lieber committed 4220bc4d:
Regenerated gemspec for version 0.0.2
HEAD is 3b7c5dabb57071bf3f2d2a5109b738097c5ff302
x

-
Tom Lieber committed 3b7c5dab:
Version bump to 0.0.2
HEAD is c213e917074c2581a5c601e16289db38de69d6cd
x

-
Tom Lieber committed c213e917:
added gemspec description
HEAD is 3c13f89bfff2fe94cb0d18ddca4080ee138abc27
x

-
Tom Lieber committed 3c13f89b:
a gemspec? dang, fooling around to figure out how to make a gem
New tag is at alltom/glapp/tree/v0.0.1
HEAD is c07e8762061f0ef431d8acecabccd5bc4ff3048e
x

-
Tom Lieber committed c07e8762:
Added a more general mouse motion callback
HEAD is dc2097c2ea0dd5babde02381e0e789eec3554dab
x

-
Tom Lieber committed dc2097c2:
VM.run returns the first time a shred yields
-
Tom Lieber committed 6869d8f4:
added test of VM that should alternate executing one thread and the other
-
Tom Lieber committed 31827ab6:
added note for how to load scripts off stdin
-
Tom Lieber committed 9ae0eee0:
first stab at a ugen implementation (not connected to VM yet)
-
Tom Lieber committed 22e39529:
message when you forget to give luck files
HEAD is 225594a30a37256040757cf0b09a9e40d36db709
x

-
Tom Lieber committed 225594a3:
fixed scheduling bug -- shreds are executed in sluggishest-first
HEAD is 97b6d311208ad2fe17dded08df334f8333f7da0a
x

-
Tom Lieber committed 97b6d311:
take script filenames from command-line, or - for stdin
-
Tom Lieber committed 39b13170:
fixed stack underrun bug with yield
-
Tom Lieber committed 64452da0:
re-enabled printing of instructions
-
Tom Lieber committed 36b7d159:
configurable window size
-
Tom Lieber committed eb1caec4:
interpreter runs until the shred exits
-
Tom Lieber committed 6cbf5cad:
oops, exposed too much
-
Tom Lieber committed fddb5587:
shortened Context signature in vm.mli
HEAD is 42553bd1db010f9d124be5fa6b90818896c6c44d
x

-
Tom Lieber committed 42553bd1:
created an interface file for Vm
-
Tom Lieber committed a75865cb:
removed too-specific Type_mismatch exception
-
Tom Lieber committed 2667431d:
added an interface file for Compile module
-
Tom Lieber committed bb688fc0:
added "time" and "now"; support chucking durations to now (in compiler); IYield now uses value off stack
-
Tom Lieber committed a7de07e3:
missing end-of-file line break
-
Tom Lieber committed 8e4b6b30:
added "dur", "samp", and "::"; removed redundant compile.ml exceptions in favor of Compile_error
-
Tom Lieber committed f9c9914e:
added IYield instruction and updated vm accordingly to match stubs in VM
-
Tom Lieber committed 18f5e7a5:
added a buncha tests
-
Tom Lieber committed e714dba9:
more toward a proper Vm module
-
Tom Lieber committed 2a205943:
added a priority queue and started structuring a vm module
-
Tom Lieber committed 6d3dcf78:
code formatting
-
Tom Lieber committed a6b40be2:
only print instructions when given a command-line argument
-
Tom Lieber committed f3138683:
reverted negation change and added test cases to demonstrat
-
Tom Lieber committed 0b8ad00c:
something to remember to do later
HEAD is d6762ec0f173f349c0a9369463f858ff06fc117d
x

-
Tom Lieber committed d6762ec0:
removed AST constructor; added types for many things like execution_state and shred_template to organize thoughts of what data should be passed from the compiler or to the vm
-
Tom Lieber committed 3bd8f41b:
moving more toward using Env module for environments
-
Tom Lieber committed 3a8a90f4:
updated todo
New branch is at alltom/scramble/tree/master
New repository is at alltom/scramble
HEAD is 1553f33f3112be0ab921f99ec123743b202d1c7d
x

-
Tom Lieber committed 1553f33f:
simplified IWhile and implemented for-loops
-
Tom Lieber committed c741c25d:
forgot to push while's body's context
-
Tom Lieber committed efb3ebf2:
fixed IAssign
-
Tom Lieber committed a39cec93:
consolidation of environment operations in Env module; cleanup/reorg of vm.ml; RefData takes a ref; ArrayType takes a size
HEAD is 8ee12e553cec9bfc7b0041eb5ae11f5d0450a63f
x

-
Tom Lieber committed 8ee12e55:
a little more math
-
Tom Lieber committed 682ce6e2:
cleaner binary operation (math) execution
-
Tom Lieber committed 16ee44bb:
syntax cleanup
-
Tom Lieber committed 60364ed3:
break out of loops; if statements no longer add a frame
-
Tom Lieber committed c62cdf63:
tag frames as loops or not for less hacky iteration in the vm
-
Tom Lieber committed 57041b6d:
added a license
This feature is coming soon. Sit tight!