Logan Campbell (@logaan)

Top repositories

1

vlad

Vlad provides convenient and simple validations. It is purely functional and makes no assumptions about your data. It can be used for validating html form data just as well as it can be used to validate your csv about cats.
Clojure
82
star
2

typed-game-of-life

Clojure
22
star
3

promise-stream

A promise stream serves the same purpose as a blocking lazy sequence. Javascript code may not block and so an asynchronous alternative is required.
Clojure
14
star
4

erlang-bittorrent

A BitTorrent client implemented in erlang. Early days.
Erlang
9
star
5

nana

A toy lisp implemented using ReasonML.
Reason
9
star
6

experiment

A Leiningen template for creating a project that will contain a single file.
Clojure
8
star
7

bt.clj

A bit torrent client written in Clojure. Currently can download the EPL.
Clojure
6
star
8

doit

Client / Project / Milestone / Task management
Ruby
5
star
9

ginrummy

The beepbeep version of gin rummy. More successful.
JavaScript
4
star
10

nonaga

A Clojure implementation of the game Spanish table top game Nonaga.
JavaScript
4
star
11

hamwiki

200 lines of code, to manage all your documents in a microsecond, or your money back.
Ruby
4
star
12

active_scaffold_template

Rails skeleton setup with Active Scaffold back end and Devise authentication
Ruby
4
star
13

conflict_notifyer

Ruby
3
star
14

tracker

Bittorrent tracker written with Sinatra
Ruby
3
star
15

string_tree

An erlang module that will parse a document into a tree of words.
Erlang
3
star
16

resume

Check the homepage for a link to the generated pdf
TeX
3
star
17

Skype-chat-bot

Using Skype4Py to implement a chat bot
3
star
18

igit

Simple ineractive git console.
Ruby
3
star
19

groups-of-lists

Flexable task manager
Ruby
3
star
20

clojurescript-hello-world

JavaScript
3
star
21

passify

A simple command line tool for quickly adding sites to passenger on Ubuntu 9.04
Ruby
3
star
22

Mana-Haskal

mtg is mana haskal
Haskell
3
star
23

debate-paper

Post a paper on a subject and have people comment on it at the paragraph level
Clojure
3
star
24

erlang-presentation

My talk on Erlang for the 2011 ThoughtWorks team hug
Erlang
3
star
25

Erlang-game-of-life

Erlang
3
star
26

favorite-finder

Will find pretty photos on flickr
Ruby
3
star
27

group-tree

App for managing people withing groups of a tree structure. Mostly a product of playing around with make resourceful and micro application architectures.
2
star
28

rubt

Ruby BitTorrent library
2
star
29

dot-files

my personal config files for things like bash, vim, emacs, etc
2
star
30

squid-mvc

In implementation of TodoMVC using the Squid framework
Clojure
2
star
31

mam-playground

Ideas for a text based adventure game's architecture
Clojure
2
star
32

search

Clojure
2
star
33

orm-untangled

Ideas on simplifying orm into more flexible and powerful chunks
Clojure
2
star
34

gin_rummy

Gin Rummy in Nitrogen. Failed experiment.
Erlang
2
star
35

title

Totally Instant Top Level Evaluator
Clojure
2
star
36

calculator

Simple ruby calculator class. Testing out lexing and parsing.
Ruby
2
star
37

mmo-snake

Massively multiplayer online snake. Peer to peer with CRDTs at core. MVS architecture with reagent and react for rendering.
Clojure
2
star
38

Comprehensive-Google-Map-Plugin

Google map Wordpress plugin
PHP
2
star
39

event-stream

A functional event processing system in clojure
Clojure
2
star
40

Erlang-parse-transformations

Messing around
Erlang
2
star
41

user_scripts

Greasemonkey scripts for customising sites
JavaScript
2
star
42

lists_of_things

This is like the 3rd time I've started this project...
JavaScript
2
star
43

vladimerb

Ruby
2
star
44

simply-complicated-music

A late night idea about creating complex sounding beats using a simple algorithm
Clojure
2
star
45

rapricot

Ruby HTML generation using structured data
Ruby
2
star
46

get-a-haircut-and-a-new-job

Roguelike about living in the projects
Erlang
2
star
47

ruby_gen

A thor task that will let you generate a basic ruby app skeleton (uses git and rspec)
2
star
48

snake

Snake implemented in Clojurescript using React.js
Clojure
2
star
49

react-lovefield

Integrating react with lovefield
JavaScript
2
star
50

vim_find

A find function for vim that searches file paths in your current project (much like textmate)
2
star
51

Calling-Clojure-from-Java-Example

This is simple but complete example of Clojure/Java interoperability. Includes build script and correct directory structure.
Clojure
2
star
52

dotfiles

A more thorough attempt at versioning my dotfiles
Python
2
star
53

get-a-haircut-and-a-real-job

Clojure
2
star
54

windows-vim-files

My vim config for windows, setup for CF etc
Vim Script
2
star
55

polymorephic_notes

Experimenting with a distributed small application architecture. This application should be able to polymophically hook into several others and attach notes to their resources.
Ruby
2
star
56

unot

Unobtrusive templating experement
Ruby
2
star
57

cljdeferred

Promises/A+ protocol for Clojure with implementation using JDeferred
Clojure
1
star
58

zen-search-clj

Clojure
1
star
59

zen-search-hs

Haskell
1
star
60

lists-of-things

A structured data storage service
Clojure
1
star
61

fizzbuzz-clj

A reasonably functional implementation of fizzbuzz emphasises readability over brevity.
Clojure
1
star
62

mana-erlang

Like mana haskell but everywhere all at once.
Erlang
1
star
63

clojure-workshop

Resources used for a clojure workshop run in Melbourne during March 2013
Clojure
1
star
64

hypermedia-content-types

A hypermedia web application. It aims to expose resources via a number of content types. My original idea was to use custom written ring middleware that would take response data in a Siren like format and serialise it to json, edn or xhtml depending on the client's desire.
Clojure
1
star
65

colour-life

Colourful musical cljs game of life
Clojure
1
star