Skip to content
View alltom's full-sized avatar

Highlights

  • Pro

Organizations

@uid @OneGameAMonth @adobe-research
Block or Report

Block or report alltom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alltom/README.md

Hot

  • oklab: Oklab color space for Go’s image.Color
    • Very simple. Very practical.
  • VNC experiments: vncfreethumb, dirgui, vncrps
    • Who needs a GUI toolkit? Start a VNC server in your app. The base protocol is very simple. Here are some examples.
  • todournament: sort lists by becoming the comparator yourself
    • Sort lists as much or as little as you want using pairwise comparisons
    • It’s like a pro version of humansort.com (also mine)
  • ckv: audio(/visual??) programming language based on Lua, inspired by ChucK
    • The web site was amazing… I’d like to bring it back one day

Warm (deep cuts)

  • tomcalendar: command-line reminder scheduler
    • Keep a text file of reminders and date specs (specific dates, days of the month, every N days, etc) → run tomcalendar to print today’s reminders
  • rc: fork of rakitzis’s rc shell
    • Adds support for .rcrc-nonlogin, a startup file that will be executed in every instance of the shell
    • Adds instructions for how to compile it with readline support
  • debugview: printf debugging gets tables, bar charts, and arbitrary HTML
  • propagators: a fraction of an implementation of an execution model inspired by a mental image Radul and Sussman had of CPUs being ordered by the bushel
  • need: a cache where the work to satisfy simultaneous misses for the same key is delegated to just one of the requestors

Lukewarm (once were hot, now might be rot)

  • Theseus: a one-of-a-kind JavaScript debugger
  • fondue: the JavaScript instrumentation library used by Theseus (see above)
  • coolterm: minimal shell based on the macOS rich text widget
    • The whole thing is editable, so you can delete stuff, bold stuff, etc, as you work
    • If you’ve used Plan 9’s shell, you known what I mean—but this is rich text
  • esprima-selector: CSS selectors for esprima AST nodes
  • falafel-helpers: simpler methods for injecting code into falafel ASTs: wrap/before/after
  • node-addc: AddC online clustering algorithm in Node
  • room: Ruby DSL for text-based “adventures”
  • ruck: precursor to ckv, a library for cooperatively scheduled threads with a shared virtual timeline
  • easyget: command-line precursor to AirDrop

Popular repositories

  1. dirgui dirgui Public

    turn a directory into a GUI, slash example of VNC-based GUI

    Go 32 2

  2. ruck ruck Public

    A port of ChucK's strong timing to Ruby

    Ruby 29 1

  3. coolterm coolterm Public

    Plan 9-inspired terminal for OS X

    Objective-C 18 1

  4. chuck chuck Public

    ChucK

    C++ 17 4

  5. propagators propagators Public

    JavaScript implementation of Radul and Sussman's Propagator model

    JavaScript 15 1

  6. esprima-selector esprima-selector Public

    ask whether a particular esprima node matches a CSS-like selector

    JavaScript 14 2