Josh Caswell (woolsweater)

woolsweater

Geek Repo

Github PK Tool:Github PK Tool

Josh Caswell's repositories

WoolBlockInvocation

A pair of classes similar to NSInvocation and NSMethodSignature which provide the ability to tie multiple Blocks together and invoke them all with the same set of arguments.

Language:Objective-CLicense:NOASSERTIONStargazers:14Issues:4Issues:0

CocoaEnumToString

Python script that uses libclang to parse a Cocoa file looking for enums and create a mapping -- either a switch statement or an array -- between the constant values and their names.

Language:PythonStargazers:6Issues:5Issues:0

lldb-presentation-cocoaheads-pdx

Presentation on lldb commands I gave at CocoaHeads PDX

License:NOASSERTIONStargazers:6Issues:3Issues:0

slox

Implementation in Swift of the Lox language from craftinginterpreters.com

Language:SwiftStargazers:4Issues:3Issues:0

WoolDelegate

Generic delegate class for Cocoa and Cocoa Touch; uses Blocks to respond to delegate methods.

Language:Objective-CStargazers:3Issues:4Issues:0

swift-ptr-presentation

Short overview of Swift pointer APIs that I presented at CocoaHeads PDX

License:NOASSERTIONStargazers:2Issues:3Issues:0

UIViewController-WSSDataBindings

Category on UIViewController that implements dirt-simple data bindings for an iOS app.

Language:Objective-CLicense:NOASSERTIONStargazers:2Issues:3Issues:0
Language:SwiftLicense:NOASSERTIONStargazers:1Issues:3Issues:0

swift-mode

Emacs support for Apple's Swift programming language.

Language:Emacs LispLicense:GPL-3.0Stargazers:1Issues:1Issues:0
Language:Objective-CLicense:NOASSERTIONStargazers:0Issues:3Issues:0

ExposingClassVariablesForTesting

A demonstration of some ObjC runtime hackery to expose faked class-level variables for unit testing.

Language:Objective-CStargazers:0Issues:4Issues:0
Language:SwiftStargazers:0Issues:3Issues:0

libextobjc

A Cocoa library to extend the Objective-C programming language.

Language:Objective-CLicense:MITStargazers:0Issues:3Issues:0

macports-ports

The MacPorts ports tree

Language:TclLicense:NOASSERTIONStargazers:0Issues:2Issues:0

nimlsp

Language Server Protocol implementation for Nim

License:MITStargazers:0Issues:0Issues:0
Language:Objective-CStargazers:0Issues:4Issues:0

Objective-C.tmbundle

My TextMate ObjC bundle modifications

Stargazers:0Issues:2Issues:0
Language:CSSLicense:MITStargazers:0Issues:3Issues:0

Pirate-Dice

Pythonista app to roll dice for the board game Ghost Pirates.

Language:PythonStargazers:0Issues:3Issues:0

smartparens

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

Language:Emacs LispLicense:GPL-3.0Stargazers:0Issues:2Issues:0

solarized-emacs

The Solarized colour theme, ported to Emacs.

Language:Emacs LispStargazers:0Issues:1Issues:0

Swift.tmbundle

My modifications to the default Swift.tmbundle.

Stargazers:0Issues:3Issues:0

thingsTiming

Scripts for timing Things.app tasks

Language:ShellStargazers:0Issues:2Issues:0

YourTurn

POC for turn interstitial in a multiplayer game

Language:SwiftStargazers:0Issues:3Issues:0