Skip to content

Instantly share code, notes, and snippets.

Avatar
🐐

Bryan Bryce BryanJBryce

🐐
View GitHub Profile
@BryanJBryce
BryanJBryce / parsing.swift
Last active Aug 29, 2015 — forked from chriseidhof/parsing.swift
JSON Parsing in Swift
View parsing.swift
// This code accompanies a blog post: http://chris.eidhof.nl/posts/json-parsing-in-swift.html
//
// As of Beta5, the >>= operator is already defined, so I changed it to >>>=
import Foundation
let parsedJSON : [String:AnyObject] = [
"stat": "ok",
"blogs": [
@BryanJBryce
BryanJBryce / MirrorDebugDecscription.swift
Created Jan 28, 2016 — forked from mcmurrym/MirrorDebugDecscription.swift
A default protocol implementation for CustomDebugStringConvertible that uses Mirror for introspection. This is meant for debugging only.
View MirrorDebugDecscription.swift
public extension CustomDebugStringConvertible {
var debugDescription: String {
return debugDescription()
}
func debugDescription(indentationLevel: Int = 0) -> String {
let indentString = (0..<indentationLevel).reduce("") { tabs, _ in tabs + "\t" }
var s = "\(self.dynamicType)"
View keybase.md

Keybase proof

I hereby claim:

  • I am bryanjbryce on github.
  • I am bryanbryce (https://keybase.io/bryanbryce) on keybase.
  • I have a public key ASBAe_kEOjWTbAAAzJg_WlZOSqjv9tK8AsGfrE4un1rY2go

To claim this, I am signing this object:

View NewReactor.swift
import Foundation
import Actor
import MessageRouter
public final class Core<State, Event, Command> {
public typealias CommandProcessor = (Core<State, Event, Command>, Command) -> Void
public typealias EventHandler = (State, Event) -> CoreUpdate<State, Command>
public let stateChanged = MessageRouter<State>()
@BryanJBryce
BryanJBryce / Readme.md
Last active Jun 9, 2020 — forked from cheburashka/Readme.md
nRF52 Toolchain Setup in Mac OS X
View Readme.md

Equipment

  • MacOS Sierra 10.12.5
  • MacBook Pro (Retina, 13-inch, Late 2012)
  • nRF52-DK (PCA10040)

Toolchain Setup

  1. Install GCC
You can’t perform that action at this time.