CARVIEW |
-
Augment is a system for gathering metadata from code and displaying it.Updated Wed Oct 01 10:25:46 -0700 2008
-
Bludgeon is a tool which will tell you if a given library is so large that you could bludgeon som...Updated Thu Nov 27 09:52:38 -0800 2008
-
a Scheme written in Ruby, but implemented on the bus!Updated Mon Oct 27 22:12:44 -0700 2008
-
Yet another ruby command-line parserForked from alexvollmer/clip Wed Jun 04 15:27:34 -0700 2008
-
A mode for emacs that handles clojureForked from jochu/clojure-mode Fri Dec 05 09:45:07 -0800 2008
-
Concise web framework for ClojureForked from weavejester/compojure Tue Jan 06 17:11:08 -0800 2009
-
A web app for coordinating gatherings. Written in Compojure.Updated Tue Feb 10 20:36:56 -0800 2009
-
A real-time collaborative editing platform built on Git.Updated Tue Aug 12 14:18:00 -0700 2008
-
A mirror of the official dnssd repository for easy access to the latest (unreleased) version.Updated Thu Jul 24 12:42:59 -0700 2008
-
Phil Hagelberg's personal dotfiles collection: the product of years of accumulated obsessive mino...Updated Wed Mar 11 09:55:26 -0700 2009
-
All the code you need to get started, with an emphasis on dynamic languages.Updated Tue Apr 14 10:46:51 -0700 2009
-
Emacs Regression TestingForked from ohler/ert Mon Aug 11 10:29:23 -0700 2008
-
FFIP + project.elUpdated Mon Jan 12 13:52:38 -0800 2009
-
Serve git and advertise with bonjourForked from chad/gitjour Thu Jul 24 12:27:18 -0700 2008
-
Rails deployments via RubyGems. Because a package manager is a terrible thing to waste.Updated Tue Apr 21 20:43:49 -0700 2009
-
Java-platform Script LauncherForked from dekellum/hashdot Mon Feb 16 20:23:51 -0800 2009
-
Javascript Rack AdapterForked from JackDanger/jack Tue Jan 27 20:25:55 -0800 2009
-
Johnson wraps JavaScript in a loving Ruby embrace.Forked from jbarnette/johnson Tue Jan 27 20:22:02 -0800 2009
-
Magit is an interface to the version control system Git, implemented as an extension to Emacs.Forked from jwiegley/magit Wed Aug 20 10:05:30 -0700 2008
-
Yet Another Planet RefactoringForked from rubys/mars Wed Jun 25 14:23:50 -0700 2008
-
Mire is a simple MUD written in ClojureUpdated Fri Apr 17 11:54:47 -0700 2009
-
An interface to RI (Ruby documentation) for EmacsUpdated Mon Oct 20 15:50:33 -0700 2008
-
Rinari Is Not A Rails IDEUpdated Mon Jan 12 08:57:43 -0800 2009
-
A bleeding-edge package manager.Updated Thu Jun 05 16:52:28 -0700 2008
-
API wrapper for Twitter and Twitter Search API'sForked from jnunemaker/twitter Tue Apr 07 20:25:37 -0700 2009
-
Watches things for you... things that live on the other end of URLs mostly.Updated Sat Sep 06 21:28:51 -0700 2008
Public Activity

-
technomancy committed 45db0b43:
Update readme; release 0.5.3.
-
technomancy committed 7ccee04e:
Add some more metadata to rakefile.
-
technomancy committed 02e0428f:
Load extensions *after* app.

-
technomancy committed cad80771:
Heredocs and concise mkdirs. Because jbarnette said so.

-
technomancy committed 5edcb257:
Load app extensions on configure.
-
technomancy committed 6427a005:
Daemonize server in the test suite.

-
technomancy committed 725ae461:
Merge branch '09-problems' into 10-testing
-
technomancy committed 124870ca:
Merge branch '08-detecting' into 09-problems
-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed 124870ca:
Merge branch '08-detecting' into 09-problems
-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed 858f5fb1:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed a278d27c:
Merge branch '10-problems' into 11-idioms.
-
technomancy committed 725ae461:
Merge branch '09-problems' into 10-testing
-
technomancy committed 124870ca:
Merge branch '08-detecting' into 09-problems
-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed 910d02c5:
Merge branch '12-packaging'
-
technomancy committed 858f5fb1:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed a278d27c:
Merge branch '10-problems' into 11-idioms.
-
technomancy committed 725ae461:
Merge branch '09-problems' into 10-testing
-
technomancy committed 124870ca:
Merge branch '08-detecting' into 09-problems
-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed a278d27c:
Merge branch '10-problems' into 11-idioms.
-
technomancy committed 725ae461:
Merge branch '09-problems' into 10-testing
-
technomancy committed 124870ca:
Merge branch '08-detecting' into 09-problems
-
technomancy committed c59af06c:
Merge branch '07-items' into 08-detecting
-
technomancy committed cb9aa891:
It's not safe to use commute in move-between-refs; switch to alter.
-
technomancy committed aba0e766:
Merge from step 6: isolate side-effects.
-
technomancy committed a8c7264a:
Isolate side-effects in set-rooms instead of load-rooms.

-
technomancy committed 192c1118:
Don't set browse-url-browser-function by default.

-
technomancy committed cfad91fa:
Merge branch '12-packaging'
-
technomancy committed 00053a43:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed 2b069195:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 023d22a2:
Merge branch '09-problems' into 10-testing
-
technomancy committed 74620ff8:
Merge branch '08-detecting' into 09-problems
-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed 023d22a2:
Merge branch '09-problems' into 10-testing
-
technomancy committed 74620ff8:
Merge branch '08-detecting' into 09-problems
-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed 00053a43:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed 2b069195:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 023d22a2:
Merge branch '09-problems' into 10-testing
-
technomancy committed 74620ff8:
Merge branch '08-detecting' into 09-problems
-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed 2b069195:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 023d22a2:
Merge branch '09-problems' into 10-testing
-
technomancy committed 74620ff8:
Merge branch '08-detecting' into 09-problems
-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.

-
technomancy committed 74620ff8:
Merge branch '08-detecting' into 09-problems
-
technomancy committed cbf8dc04:
Merge branch '07-items' into 08-detecting
-
technomancy committed d9d621ee:
Don't conj onto a set.
Actually using separate Twitter::Status classes made the most sense to me because it was most explicit. I suppose you’ve moved away from that because you’d rather let the API responses determine all the set of methods so you don’t have to update your code if the API changes?
Also: I’m curious what advantage Mash provides over OpenStruct, since that’s included in the standard library. It wouldn’t fix the #hash problem unfortunately, but it’d be one fewer dependency.
Actually I did some digging and found out that it’s Ruby’s core Hash#hash that’s at fault; Mash only manifests this problem since it inherits from Hash.
The workaround to hash the inspect string works here, but unfortunately isn’t a good general-case fix because it honors insertion order, which should be irrelevant to the final hashed value.

-
technomancy committed df141a45:
Cleaning up mire.clj to use duck-streams.
The absurd conclusion of internet publishing

-
technomancy committed 0502dbd9:
Merge branch '12-packaging'
-
technomancy committed 61afde00:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed 4533769d:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 6c0abd20:
Tests need to be in src/ so they are on the classpath. Added test.sh.

-
technomancy committed 61afde00:
Merge branch '11-idioms' into 12-packaging
-
technomancy committed 4533769d:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 6c0abd20:
Tests need to be in src/ so they are on the classpath. Added test.sh.

-
technomancy committed 4533769d:
Merge branch '10-testing' into 11-idioms
-
technomancy committed 6c0abd20:
Tests need to be in src/ so they are on the classpath. Added test.sh.

-
technomancy committed 6c0abd20:
Tests need to be in src/ so they are on the classpath. Added test.sh.

-
technomancy committed fd81d8f7:
Upgrade to hoe that has rake fix.

-
technomancy committed d7d6907e:
Release 0.5.2: Remove Hoe's test task if Hoe version supports it.