HTTP/2 302
server: nginx
date: Mon, 18 Aug 2025 08:18:34 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100216151055
location: https://web.archive.org/web/20100216151055/https://github.com/patrickt
server-timing: captures_list;dur=0.562347, exclusion.robots;dur=0.025380, exclusion.robots.policy;dur=0.011824, esindex;dur=0.015657, cdx.remote;dur=8.648928, LoadShardBlock;dur=164.671313, PetaboxLoader3.datanode;dur=66.110495, PetaboxLoader3.resolve;dur=28.661890
x-app-server: wwwb-app220
x-ts: 302
x-tr: 199
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app220; 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: Mon, 18 Aug 2025 08:18:34 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Tue, 16 Feb 2010 15:10:53 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "a68d8a8a5296b7079970af5fe2e456c6"
x-archive-orig-x-runtime: 105ms
x-archive-orig-content-length: 32424
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, 16 Feb 2010 15:10:55 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 25 Jul 2008 02:15:59 GMT", ; rel="prev memento"; datetime="Sat, 03 Jan 2009 13:16:56 GMT", ; rel="memento"; datetime="Tue, 16 Feb 2010 15:10:55 GMT", ; rel="next memento"; datetime="Tue, 13 Jul 2010 18:04:44 GMT", ; rel="last memento"; datetime="Sat, 26 Jul 2025 16:28:02 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_14_20100216120859_crawl102_IndexOnly-c/52_14_20100216150836_crawl101.arc.gz
server-timing: captures_list;dur=0.479713, exclusion.robots;dur=0.018561, exclusion.robots.policy;dur=0.008561, esindex;dur=0.011386, cdx.remote;dur=14.194567, LoadShardBlock;dur=197.894858, PetaboxLoader3.datanode;dur=87.246466, PetaboxLoader3.resolve;dur=174.283985, load_resource;dur=90.811277
x-app-server: wwwb-app220
x-ts: 200
x-tr: 373
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
patrickt's Profile - GitHub
patrickt
(Patrick Thomson)
- Name
- Patrick Thomson
- Email
- Location
- Washington, DC
- Member Since
- Mar 07, 2008 (about 1 year)
Following 17 coders and watching 21 repositories view all →
Public Repositories (11)
-
Various fragments of source code that deserve a home.
-
YAMLKit is a bridge of LibYAML to Objective-C.
-
Ruby 1.9 ported to run directly on top of Mac OS X core technologies. Mirror.
-
Nu on Markup, an s-expression to HTML transformer for Nu.
-
Scriptorium is a small utility designed to make extracting and saving Scripting Bridge headers easy.
-
A cross-platform web server that's scripted with Nu.
-
A pure-Nu wiki based on Nunja, Git, and NuMarkdown
-
The Nu programming language.
-
A simple reminder program written entirely in Nu and implemented with Growl.
-
A Nu interface to the Git revision control system.
-
A YAML processor for use with Nu and Objective-C. Created by Patrick Thomson.
Public Activity 
#include "ruby/ruby.h"
#include "ruby/node.h"
#include "vm.h"
x = {}
x['foo'] = 'bar'
p x['foo'].class # prints String, as it should
include Dispatch
class Future
diff --git a/lib/e2mmap.rb b/lib/e2mmap.rb
index b8d1d44..d9be1ff 100644
--- a/lib/e2mmap.rb
module ObjectSpace
def each_instance_of(klass)
each_object do |obj|
module ObjectSpace
def each_instance_of(klass)
each_object do |obj|
grammar MExpressions
rule boolean
grammar MExpressions
rule integer
module ObjectSpace
def each_instance_of(klass)
each_object do |obj|
module ObjectSpace
def each_instance_of(klass)
each_object do |obj|
module ObjectSpace
def each_instance_of(klass)
each_object do |obj|
-- typedefs for clarity
type Stack = String
type Stream = String
-- typedefs for clarity
type Stack = String
type Stream = String
-- typedefs for clarity
type Stack = String
type Stream = String
-- typedefs for clarity
type Stack = String
type Stream = String