Logan Campbell (logaan)

logaan

Geek Repo

Location:Melbourne, VIC, Australia

Home Page:logaan.github.io

Github PK Tool:Github PK Tool

Logan Campbell's repositories

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.

nana

A toy lisp implemented using ReasonML.

Language:ReasonStargazers:8Issues:2Issues:0

nonaga

A Clojure implementation of the game Spanish table top game Nonaga.

Language:JavaScriptLicense:EPL-1.0Stargazers:5Issues:3Issues:4

resume

Check the homepage for a link to the generated pdf

Language:TeXLicense:NOASSERTIONStargazers:3Issues:4Issues:0

mmo-snake

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

Language:ClojureStargazers:2Issues:2Issues:0

react-lovefield

Integrating react with lovefield

Language:JavaScriptStargazers:2Issues:3Issues:0
Language:ClojureStargazers:2Issues:3Issues:0

squid-mvc

In implementation of TodoMVC using the Squid framework

Language:ClojureStargazers:2Issues:2Issues:0

colour-life

Colourful musical cljs game of life

Language:ClojureStargazers:1Issues:0Issues:0

lists-of-things

A structured data storage service

Language:ClojureLicense:EPL-1.0Stargazers:1Issues:0Issues:0
Language:HaskellStargazers:1Issues:0Issues:0

cqrs-framework

Mutable normalised state for writes. Immutable structured state for reads.

Language:ClojureStargazers:0Issues:0Issues:0

durak.gleam

An implementation of the card game Durak using Gleam

Language:GleamStargazers:0Issues:0Issues:0

gargoylisp

A toy lisp implemented in golang

Language:GoStargazers:0Issues:3Issues:0

isomorphic-validations

A demo app showing off Vlad validations being run from clj and cljs

Language:ClojureLicense:EPL-1.0Stargazers:0Issues:0Issues:0

logaan.github.io

My blog where I write about building web apps using FP. Mostly Clojure and ClojureScript.

Language:JavaScriptStargazers:0Issues:0Issues:0

logan.cam

My personal website

Language:HTMLStargazers:0Issues:0Issues:0
Language:ClojureLicense:EPL-1.0Stargazers:0Issues:2Issues:0

nana-wasm

Nana ported to rust

Language:RustStargazers:0Issues:3Issues:0

qmk-keymaps

Configuration for custom mechanical keyboards

Stargazers:0Issues:0Issues:0
Language:HaskellStargazers:0Issues:3Issues:0

shuffle

command-line audio player for macOS

Stargazers:0Issues:2Issues:0

state-play

Playing around with different ways of managing state in react

Language:JavaScriptStargazers:0Issues:3Issues:0
Language:TypeScriptStargazers:0Issues:3Issues:0

turing-machine

Just playing around with some math homework

Language:ClojureStargazers:0Issues:0Issues:0

unrepresentable

A talk about making invalid states unrepresentable

Language:ClojureLicense:NOASSERTIONStargazers:0Issues:0Issues:0

vineyard

A small lisp with blocking concurrency semantics and threads that compiles to Javascript.

Language:ShellLicense:EPL-1.0Stargazers:0Issues:3Issues:0
Language:RubyStargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0