<commit_before>---
layout: post
title: Swift Weekly 04/03/2016
---

- Date: March 4, 2016 @ 6 PM
- [YouTube Video](https://www.youtube.com/watch?v=GnHPwxhq2Cs)

# Outline

## News

- [Swift commit access](https://swift.org/blog/swift-commit-access/)


## Popular Swift Repos this week

- [Jay](https://github.com/czechboy0/Jay) - New Pure Swift JSON parser

- [Material](https://github.com/CosmicMind/Material) - Google's Material Design UI for iOS

- [Swifton](https://github.com/necolt/Swifton) - Yet another Swift server framework (ala Ruby on Rails), follows Nest specification

- [URLNavigator](https://github.com/devxoul/URLNavigator) - URL Mapping for your iOS app

- [SwiftSVG](https://github.com/mchoe/SwiftSVG) - SVG Renderer in Swift

- [SwiftGL.org](http://www.swiftgl.org
) - Swift Graphics Learning site

- [C-swifty4](https://github.com/Sephiroth87/C-swifty4) - Commodore 64 emulator

- [SMBus-swift](https://github.com/Sephiroth87/SMBus-swift) - I2C communication for Swift (on Raspberry Pi)

## Swift Evolution
[Post](http://ericasadun.com/2016/03/03/swift-evolution-acceptances-the-big-three/) by <NAME> reviewing 3 of the accepted `Swift-Evolution` proposals highlighted this week.

- [SE-0005](https://github.com/apple/swift-evolution/blob/master/proposals/0005-objective-c-name-translation.md) Better Translation of Objective-C APIs Into Swift (Cocoafication)
- [SE-0006](https://github.com/apple/swift-evolution/blob/master/proposals/0006-apply-api-guidelines-to-the-standard-library.md) Apply API Guidelines to the Standard Library
- [SE-0023](https://github.com/apple/swift-evolution/blob/master/proposals/0023-api-guidelines.md) API Design Guidelines
- [SE-0022](https://github.com/apple/swift-evolution/blob/master/proposals/0022-objc-selectors.md) Referencing the Objective-C selector of a method (`#selector`)
- [SE-0031](https://github.com/apple/swift-evolution/blob/master/proposals/0031-adjusting-inout-declarations.md) Adjusting `inout` Declarations for Type Decoration
- (In Review) [SE-0026](https://github.com/apple/swift-evolution/blob/master/proposals/0026-abstract-classes-and-methods.md) Abstract classes and methods

## Personal

- [BluetoothLinux](https://github.com/PureSwift/BluetoothLinux) - Pure Swift Linux Bluetooth Stack<commit_msg>updated post for Swift Peru Weekly 2<commit_after>---
layout: post
title: Swift Weekly 04/03/2016
---

- Date: March 4, 2016 @ 6 PM
- [YouTube Video](https://www.youtube.com/watch?v=GnHPwxhq2Cs)

# Outline

## Swift News

- [Expanding Swift Commit Access](https://swift.org/blog/swift-commit-access/)
- [@tinysun212](http://twitter.com/tinysun212) has started work on a port to Windows ([SR-34](https://bugs.swift.org/browse/SR-34)) and integration with Visual Studios.

## Popular Swift Repos this week

- [Jay](https://github.com/czechboy0/Jay) - New Pure Swift JSON parser
- [Material](https://github.com/CosmicMind/Material) - Google's Material Design UI for iOS
- [Swifton](https://github.com/necolt/Swifton) - Yet another Swift server framework (ala Ruby on Rails), follows [Nest](https://github.com/nestproject/Nest) specification
- [URLNavigator](https://github.com/devxoul/URLNavigator) - URL Mapping for your iOS app
- [SwiftSVG](https://github.com/mchoe/SwiftSVG) - SVG Renderer in Swift
- [SwiftGL.org](http://www.swiftgl.org
) - Swift Graphics Learning site
- [C-swifty4](https://github.com/Sephiroth87/C-swifty4) - Commodore 64 emulator

- [SMBus-swift](https://github.com/Sephiroth87/SMBus-swift) - I2C communication for Swift (on Raspberry Pi)

## Swift Evolution
[Post](http://ericasadun.com/2016/03/03/swift-evolution-acceptances-the-big-three/) by <NAME> reviewing 3 of the accepted `Swift-Evolution` proposals highlighted this week.

### Accepted

- [SE-0005](https://github.com/apple/swift-evolution/blob/master/proposals/0005-objective-c-name-translation.md) Better Translation of Objective-C APIs Into Swift (Cocoafication)
- [SE-0006](https://github.com/apple/swift-evolution/blob/master/proposals/0006-apply-api-guidelines-to-the-standard-library.md) Apply API Guidelines to the Standard Library
- [SE-0023](https://github.com/apple/swift-evolution/blob/master/proposals/0023-api-guidelines.md) API Design Guidelines
- [SE-0022](https://github.com/apple/swift-evolution/blob/master/proposals/0022-objc-selectors.md) Referencing the Objective-C selector of a method (`#selector`)
- [SE-0031](https://github.com/apple/swift-evolution/blob/master/proposals/0031-adjusting-inout-declarations.md) Adjusting `inout` Declarations for Type Decoration
- [SE-0038](https://github.com/apple/swift-evolution/blob/master/proposals/0038-swiftpm-c-language-targets.md) Package Manager C Language Target Support

### In Review

- [SE-0026](https://github.com/apple/swift-evolution/blob/master/proposals/0026-abstract-classes-and-methods.md) Abstract classes and methods

### Draft

- [Disambiguating SwiftPM Naming Conflicts](https://github.com/erica/swift-evolution/blob/dd3d6641d826e4a49c08fae4bd295bb1bbcaeef9/proposals/00X1-disambiguatingswiftpm.md) (by <NAME>) e.g. (`import org.sadun.SwiftString`)

## Personal Notes

- [BluetoothLinux](https://github.com/PureSwift/BluetoothLinux) - Pure Swift Linux Bluetooth Stack
{'fraction_non_alphanumeric': 0.14814814814814814, 'fraction_numerical': 0.039339857992707734, 'mean_word_length': 4.714912280701754, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 36, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5804837', 'n_tokens_mistral': 2002, 'n_tokens_neox': 1710, 'n_words': 333}