Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| // Playground - noun: a place where people can play | |
| import Cocoa | |
| struct Regex { | |
| let pattern: String | |
| let expressionOptions: NSRegularExpressionOptions | |
| let matchingOptions: NSMatchingOptions | |
| init(pattern: String, expressionOptions: NSRegularExpressionOptions, matchingOptions: NSMatchingOptions) { |
| #!/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -i -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk | |
| import Foundation | |
| class JSON { | |
| struct Path: Printable { | |
| enum Element { | |
| case Index(Int) | |
| case Key(String) |
| // | |
| // CollectionViewDataSource.swift | |
| // Khan Academy | |
| // | |
| // Created by Andy Matuschak on 10/14/14. | |
| // Copyright (c) 2014 Khan Academy. All rights reserved. | |
| // | |
| import UIKit |
| /// Translation of [Peter Norvig's spell checker](http://norvig.com/spell-correct.html) into Swift. | |
| /// Sample input corpus [here](http://norvig.com/big.txt) | |
| import Foundation.NSString // purely for IO, most things done with Swift.String | |
| // pythony slicing | |
| postfix operator ..< { } | |
| prefix operator ..< { } | |
| postfix func ..<<I: ForwardIndexType>(lhs: I) -> RangeStart<I> { return RangeStart(start: lhs) } | |
| prefix func ..<<I: ForwardIndexType>(rhs: I) -> RangeEnd<I> { return RangeEnd(end: rhs) } |
| import Foundation | |
| struct HashingSingleValueEncodingContainer : SingleValueEncodingContainer { | |
| var owner: HashingEncoder | |
| mutating func combineHash<T>(of element: T?) where T: Hashable { | |
| if let elt = element { | |
| owner.combine(elt, hash: elt.hashValue) { (other: Any) -> Bool in | |
| if let otherValue = other as? T { | |
| return elt == otherValue |
| struct MinimalDecoder : Decoder { | |
| var codingPath = [CodingKey?]() | |
| var userInfo = [CodingUserInfoKey : Any]() | |
| public func container<Key>(keyedBy type: Key.Type) throws -> KeyedDecodingContainer<Key> { | |
| return KeyedDecodingContainer(MinimalKeyedDecodingContainer<Key>(decoder: self)) | |
| } | |
| public func unkeyedContainer() throws -> UnkeyedDecodingContainer { | |
| return DecodingContainer(decoder: self) |