wiki:AaronHsu

Aaron W. Hsu Member Page

Proposals

ModulesAndPackagesArcfide
CaseSensitivityArcfide
MacrosArcfide?
ChezReplSemantics
RecordBindersArcfide
KeywordArgumentsArcfide
RecordsArcfide
LetSyntaxArcfide
RandomnessArcfide

Ballots

WG1BallotHsu
WG1ReBallotHsu

Contact Information

Nickname: arcfide
Email: arcfide@…
IRC: arcfide {FreeNode,OFTC,IRCnet}
Phone: (812) 339-5113

About Me

I'm a Scheme programmer, and have been for quite a while. I'm also a bit of an academic, but I was that way long before I entered the University system. I learned Scheme pretty early on and whenever I came upon some cool language with feature X, I was always kept back because I ended up being able to implement a nicer, cleaner version in Scheme that allowed me to integrate that solution or feature with the other features of other languages. At some point along this arc I became a professional programmer and did contract based programming and consulting. I did almost all of it in Scheme. I still use Scheme in my work, both industry and academic, almost as the sole language. I do have an agenda here, but I believe that the agenda is pretty much in line with the charter: I want to help to evolve Scheme into a language that is not only eminently practical, but also practical in the most elegant sense. I hope that we can avoid the relatively easy pitfall of feature creep and ensure a Scheme that is minimal, while at the same time being intensely practical and effective. When I say minimal, I mean a Scheme that doesn't do more than it should, but doesn't lack where it shouldn't. And that's my little speech. I'm not here to change Scheme. I really just want to standardize the clean and neat evolution of Scheme that we can point to today.

Some Projects of Mine

ChezWEB::

A Hygienic Literate Programming environment for Scheme.

Descot::

A combination of metalanguage, protocol, server, api and other components that forms a framework for the distributing, packaging, sharing, and indexing of code libraries. This includes an SRDF encoding of RDF into s-expressions.

Arctic Repository::

A set of libraries for Chez Scheme, including somewhat portable libraries written by myself.

Sockets::

A portable Sockets Library for Scheme written in R6RS.

Various other miscellaneous libraries of varying usefulness.

PGP Key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 9.8.2.3005

mQENBEgF1YQBCADLU6KSzI9+tIWyJxxJDXIlbfi2brXI0jT5ftbeqKqJA6zgrm/H
escSTh88n+YZsYPuZDao0XzPh/e89QqpxtPcM/AoMrGThvBvcAEqj8Jh53gT6Jk0
OHyFL8a5fbR5lr4uHm8ejjXNDcqmMH+JgtPiZOrAih6Hvi+H6Ff9mzmSzRuh3wWm
Q+3+fuEJpXFTqWjqofYWCKl68xGHn2EBmsC+MnngUIiSvXulK2AoQjKyiTBW23VF
tYxqDZpAsUX0AME76U01DLRbiBBqcdsRN36MbBI7m/Kc8l3NyAd2V78qtgOSXoON
W6cjWsBAjR524XOJN4dLkuVdf7A8rIXZmW6lABEBAAG0H0Fhcm9uIEhzdSA8YXJj
ZmlkZUBzYWNyaWRlby51cz6JAYcEEAECAHEFAkgF2ikwFIAAAAAAIAAHcHJlZmVy
cmVkLWVtYWlsLWVuY29kaW5nQHBncC5jb21wZ3BtaW1lBwsJCAcDAgoCGQEZGGxk
YXA6Ly9rZXlzZXJ2ZXIucGdwLmNvbQUbAwAAAAMWAgEFHgEAAAAEFQgJCgAKCRBC
ITK0HiLX4jxBCACKbSo19wqij0EMuFAPMA9K+2c+QyOIGsZxtlJpt27J9MAhDXLv
VF+sTkakDE1dBd2PPIk97gmRFcvY7dQy0pGBO6PeoS5O2qbFKyCog7ogG1TCiaR8
eO2SHOOcPjYLVFeM+oKl2BT80xKjLKqlcY4RL+glL08OT9UEi2YP8KH6FHAqwdrI
D9bKAEddIAGJALWk6raK7HOAMUwZIW6GN0uyPhqxvEzxYHLO/I5MnIq1b1N3kxqm
wtOaM5/12cAd472VyjS8vA4F7TiG9msqI+toM0L+5Azkj/llQDnCwTnANuGXQ/Qi
3Xt+cVB4GBCK/XyeohfEqvGCFadJfCbNSND1uQENBEgF1YQBCADo6ooJZ42ete2y
OtdbB9LMw0G3rirHV9DEqj/eZ15wPi2bpemm7i4JKKy1/PNe340HVJJ3qlsssmfY
K5lbKkO9y4Er9tG4Nk1WsnUdqP7h9GiPR21XZnILkRta4jf2gxzDx1HuNLTfjRws
yyRGKiblqt1CLvzsNIxdk+OBXP7SA6rniu9kcD2qlkjxwalq0B7H1hc19BgbC8Pj
D74WwR9d3BPCnfYn7EurHk4UncfHKat9KCrAqLC0jq8woa/AZmUcHcoXMyMgpo4j
OH20naCqNXbLN4zlTccseyEysQ50giY2EqWdppgZ7rVk9dtHTKTj7f3udhDQ+odh
57GYN0U1ABEBAAGJAkEEGAECASsFAkgF1YUFGwwAAADAXSAEGQEIAAYFAkgF1YUA
CgkQCyjbdH0XchDU6Qf+I4u76KcSafr9vlf+XWO2D5AFjff0Ux9/NLjmltRroTiJ
srXzD8TFvDnq1icqlVHL7qlbHRyrADm5tyhvUEIDYOkmIi1ZtFVkMu4BNJrTbBGe
/BN6diVA67Y3pwWhEcTPj9nNrcIyjDMxAtVUSpY3PB9SdBoiusSGExwIL7FIpxNg
DfhQKOvAj8AP4nRu/7fXXISbX5hBcFZLA2zi+eLXJqNCWZnAi9dcNz8gw2YirJeP
refqWarZL2Sem2tSS46EV66HFrKhjG48ASt/m2DsBiEcjw16HyLt6HiKWTSJ+eRR
1WM/BOjGfbyvy/OXnXzrQR24O9pSFTTBqnAL4iE3EwAKCRBCITK0HiLX4qQaB/9V
C+rC+93+3unyv4yvaapyb+D2l32F0WZQWFPg3hxEkOEAUBysQx2GLxyiBfJTwZBM
qg8t80bV0/dZZfPlGf7makqzf2y/izRK4dJGo5yZm0tspjnH6f0osxa+nEQUi9jt
hSR2QS0euwukJci0OXbZUEf0GuxcUHK+Rjg/PQRPlJ9w/Xdmp5I0OwOJzZp/2D0v
kHqylMlWjOtJy6FPIpfcBM7biIqsSyPz8kjwWtNaYhhDUraIxO4rGbAHEwUU0dXI
pvg+8X97rbPxDSiOZRevN66t4ZbLu1tX+8Le8b7XDVy8liNNrDzq3Xd5F7AgCQVS
fPYv57YNWPM8J2weDCBn
=cdwO
-----END PGP PUBLIC KEY BLOCK-----
Last modified 6 years ago Last modified on 12/17/10 01:26:01