jcoglan (James Coglan)

Name
James Coglan
Website/Blog
http://blog.jcoglan.com
Location
London, UK
Member Since
May 04, 2008 (about 1 year)

Following 10 githubbers and watching 82 repositories view all →

Public Repositories (34)

  • heist

    Scheme in as little Ruby and as much Scheme as possible. Supports macros, continuations, tail rec...

    legend

    Last updated Sun Nov 22 16:03:12 -0800 2009

  • scheme-dojo

    Little exercises to get familiar with Scheme and recursion

    legend

    Last updated Thu Nov 19 09:58:24 -0800 2009

  • horrorshow

    Experiment involving JavaScript and Ruby

    legend

    Last updated Mon Nov 16 00:39:12 -0800 2009

  • js.class

    Implementation of the core of Ruby's object system in JavaScript.

    legend

    Last updated Sun Nov 15 06:56:29 -0800 2009

  • claw

    Command-line tool for searching and opening files

    legend

    Last updated Thu Nov 12 16:39:27 -0800 2009

  • bmc

    Web app collecting data on journalistic accuracy

    legend

    Last updated Sun Nov 08 15:43:00 -0800 2009

  • faye

    Comet client-server system in Ruby. Kinda implements Bayeux, and also it's a toy.

    legend

    Last updated Wed Sep 23 11:44:57 -0700 2009

  • oyster

    Command-line input parser that doesn't hate you

    legend

    Last updated Wed Sep 23 11:00:43 -0700 2009

  • jake

    Builds JavaScript projects using PackR and ERB

    legend

    Last updated Mon Sep 21 03:56:28 -0700 2009

  • bluff

    JavaScript implementation of topfunky's Gruff graphing library

    legend

    Last updated Mon Sep 14 14:20:37 -0700 2009

  • ruby-pci

    Ruby implementations of algorithms from 'Programming Collective Intelligence'

    legend

    Last updated Mon Aug 10 07:43:49 -0700 2009

  • ci_search

    Rails implementation of search engine from 'Programming Collective Intelligence'

    legend

    Last updated Sun Aug 09 11:30:51 -0700 2009

  • outcast

    Music Hack Day project: broadcast your iTunes library to others over the web

    legend

    Last updated Fri Jul 24 11:41:25 -0700 2009

  • siren

    JSON parser that understands cross-references and casts to typed Ruby objects. Implements JSONQue...

    legend

    Last updated Tue Jul 07 05:46:45 -0700 2009

  • eventful

    Because Ruby's Observable never does quite what I want

    legend

    Last updated Thu Jun 18 07:06:42 -0700 2009

  • loader-bm

    Sinatra app for benchmarking JavaScript lazy loading techniques

    legend

    Last updated Sat May 30 05:22:57 -0700 2009

  • The-Kember-Identity

    The search for an MD5 hash which returns itself when hashed.

    legend

    Forked from elliottkember/The-Kember-Identity Thu May 14 06:12:47 -0700 2009

    Last updated Thu May 14 06:35:37 -0700 2009

  • everything

    Mini-app to display random entries from Wikipedia

    legend

    Last updated Tue May 12 16:22:53 -0700 2009

  • rails

    Ruby on Rails

    legend

    Forked from rails/rails Thu Aug 21 04:43:43 -0700 2008

    Last updated Mon May 11 14:17:14 -0700 2009

  • consent

    Access control layer for ActionPack, providing a DSL for writing a firewall to sit in front of Ra...

    legend

    Last updated Sat May 09 11:55:56 -0700 2009

  • pinpoint

    Map location editing widget, based on Ojay and Google Maps

    legend

    Last updated Tue May 05 04:29:41 -0700 2009

  • stickup

    Tiny Scheme interpreter, suitable for use as a livecoded demo

    legend

    Last updated Sat Apr 25 13:57:17 -0700 2009

  • packr

    Ruby version of Dean Edwards' Packer

    legend

    Last updated Sun Feb 22 03:11:31 -0800 2009

  • sylvester

    A vector, matrix and geometry math library for JavaScript

    legend

    Last updated Sun Dec 07 10:46:54 -0800 2008

  • yui

    Mirror of YUI releases back to 2.2.2

    legend

    Last updated Thu Oct 02 03:33:24 -0700 2008

  • holly

    JavaScript and CSS dependency manager for Rails projects

    legend

    Last updated Wed Sep 10 05:15:41 -0700 2008

  • classy_inputs

    Adds type-reflecting class names to input tags in Rails

    legend

    Last updated Wed Sep 10 01:35:39 -0700 2008

  • acceptance

    A port of Ojay.Forms to Prototype, with a Rails plugin to generate client-side validation code

    legend

    Last updated Mon Sep 01 05:00:32 -0700 2008

  • attr_locked

    Allows you to stop ActiveRecord fields changing after an object is first created

    legend

    Last updated Thu Aug 07 09:27:22 -0700 2008

  • include_by_default

    Specifies that associations should be included automatically with find() calls in ActiveRecord

    legend

    Last updated Sat Jul 19 08:18:13 -0700 2008

  • acts_as_uploaded

    File upload plugin for Rails models

    legend

    Last updated Sat Jul 19 08:09:59 -0700 2008

  • has_password

    Simple password-hashing abstraction for Rails models

    legend

    Last updated Sat Jul 19 07:56:45 -0700 2008

  • svn2git

    Ruby tool for importing existing svn projects into git and github.

    legend

    Last updated Sat Jul 19 07:30:14 -0700 2008

  • reiterate

    Extension for Prototype that adds syntactic sugar to Enumerable methods

    legend

    Last updated Sat Jul 05 13:40:00 -0700 2008

Public Activity feed

jcoglan pushed to test-dsl at jcoglan/heist Sun Nov 22 16:03:13 -0800 2009
HEAD is 8ed11eae395b51b60a78f38ff7aad409c6c6915f

2 commits »

jcoglan pushed to test-dsl at jcoglan/heist Sun Nov 22 13:46:05 -0800 2009
HEAD is 72929a3b74c4606dd2dca0ac60dd64bde33e62ff
  • jcoglan committed 72929a3b:
    Specs and bug fixes for numeric comparison functions.
jcoglan pushed to test-dsl at jcoglan/heist Sun Nov 22 13:42:26 -0800 2009
HEAD is e84e0f6490dea5995d9bff570efea396a7ceab95

2 commits »

jcoglan pushed to test-dsl at jcoglan/heist Sun Nov 22 06:41:37 -0800 2009
HEAD is 530403f5ecf04ea7e540294450f0f2df711c5c91

2 commits »

jcoglan pushed to master at jcoglan/heist Sun Nov 22 06:24:13 -0800 2009
HEAD is 7238faa01db0587fafcb5151f5f9809c4f81a2f8
  • jcoglan committed 7238faa0:
    Allow macro variables to appear at a greater repetition depth in the template than in the pattern.
jcoglan pushed to test-dsl at jcoglan/heist Sat Nov 21 18:13:08 -0800 2009
HEAD is 104a173456622830ba1a6be8d0134220390290cd

2 commits »

jcoglan pushed to test-dsl at jcoglan/heist Sat Nov 21 13:12:26 -0800 2009
HEAD is 24eac28066accfb98543f56a4c5b3938c8731a1b
  • jcoglan committed 24eac280:
    Specs for numeric type predicates, including exactness requirements from R5RS.
jcoglan pushed to test-dsl at jcoglan/heist Sat Nov 21 07:30:59 -0800 2009
HEAD is a1515f89d06be0405d1d576ec0e4a643beaf0bad

2 commits »

jcoglan created gist: 240162 Sat Nov 21 07:09:29 -0800 2009
; A macro for making Scheme 'objects' with private state and methods ; and a public API. Objects ...
jcoglan pushed to test-dsl at jcoglan/heist Sat Nov 21 06:52:57 -0800 2009
HEAD is 8d123a5dc89b1872504c6f2031695dbeb8ac71fa
  • jcoglan committed 8d123a5d:
    Add a define-object macro for making 'objects' with private state and methods, using it to build the spec runner.
jcoglan pushed to test-dsl at jcoglan/heist Fri Nov 20 19:12:40 -0800 2009
HEAD is 1b4ee58df761522b7e4f7dab0463bb00bd58e841

5 commits »

jcoglan created branch test-dsl at jcoglan/heist Fri Nov 20 16:23:16 -0800 2009
New branch is at jcoglan/heist/tree/test-dsl
jcoglan pushed to master at jcoglan/heist Fri Nov 20 01:43:50 -0800 2009
HEAD is 07cd12808a672f9fe5cb972ab36a32d0c63e09a9
  • jcoglan committed 07cd1280:
    Add table-making functions from SICP and fix section 2.4.3.
jcoglan pushed to master at jcoglan/scheme-dojo Thu Nov 19 09:58:24 -0800 2009
HEAD is 4df6de359e30dbeecd7384bca7a6011507b49aa6
jcoglan started watching astro/remcached Wed Nov 18 16:57:59 -0800 2009
remcached's description:
Ruby EventMachine memcached client
jcoglan started watching fiveruns/memcache-client Wed Nov 18 16:57:58 -0800 2009
memcache-client's description:
Seattle.rb's memcache-client 1.5.0 with fixes
jcoglan started watching dustin/memcached Wed Nov 18 16:57:55 -0800 2009
memcached's description:
Memcached -- you all use it. Get it here.
jcoglan started watching fauna/memcached Wed Nov 18 16:57:55 -0800 2009
memcached's description:
A Ruby interface to the libmemcached C client
jcoglan started watching jnunemaker/mongomapper Wed Nov 18 16:55:33 -0800 2009
mongomapper's description:
Awesome gem for modeling your domain and storing it in mongo
jcoglan started watching mongodb/mongo-ruby-driver Wed Nov 18 16:55:28 -0800 2009
mongo-ruby-driver's description:
Ruby driver for MongoDB
jcoglan started watching thoughtbot/factory_girl Wed Nov 18 16:52:54 -0800 2009
factory_girl's description:
Fixture replacement for focused and readable tests.
jcoglan started watching dchelimsky/rspec Wed Nov 18 16:52:40 -0800 2009
rspec's description:
Behaviour Driven Development framework for Ruby
jcoglan started watching bmizerany/sinatra Wed Nov 18 16:52:10 -0800 2009
sinatra's description:
(offically at github.com/sinatra/sinatra) Classy web-development dressed in a DSL
jcoglan started watching tmm1/amqp Wed Nov 18 16:51:58 -0800 2009
amqp's description:
AMQP client implementation in Ruby/EventMachine
jcoglan started watching coatl/rubymacros Wed Nov 18 16:51:15 -0800 2009
rubymacros's description:
RubyMacros is a lisp-like macro pre-processor for Ruby. More than just a purely textual substitution scheme, RubyMacros can manipulate and morph Ruby parse trees (in the form of RedParse Nodes) at parse time in just about any way you see fit.
jcoglan started watching orionz/minion Wed Nov 18 01:53:41 -0800 2009
minion's description:
Super simple job queue over AMPQ
jcoglan created branch master at jcoglan/scheme-dojo Wed Nov 18 00:48:54 -0800 2009
jcoglan created repository scheme-dojo Wed Nov 18 00:48:38 -0800 2009
New repository is at jcoglan/scheme-dojo
jcoglan pushed to master at jcoglan/heist Tue Nov 17 16:33:33 -0800 2009
HEAD is 8426aae73e40f8f371d8ccad40940d125c0da13b
  • jcoglan committed 8426aae7:
    Macro::Tree should not refuse to store matches that are the empty list.
jcoglan pushed to master at jcoglan/heist Tue Nov 17 13:48:50 -0800 2009
HEAD is 66a4f503b8b47013a4c2a63f26a9f896a45f7f36

2 commits »

jcoglan pushed to master at jcoglan/horrorshow Mon Nov 16 00:39:12 -0800 2009
HEAD is ba7b44435f6dc2f4980c683567744f80c64634b1
  • jcoglan committed ba7b4443:
    Begin a test suite. We can parse null, booleans and decimals.
jcoglan created branch master at jcoglan/horrorshow Sun Nov 15 15:11:48 -0800 2009