iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話将之 小野
1. The document discusses Swift Package Manager (SwiftPM), a new package manager for Swift packages and modules introduced in Xcode 8 and Swift 3.
2. SwiftPM allows defining packages and dependencies through a Package.swift file and building and linking packages through the swift build and swift run commands.
3. The author provides an example of initializing a package with SwiftPM, adding a dependency, building and running the package to summarize how SwiftPM works at a high level.
iOSアプリのライブラリ依存管理ツールとして Swift Package Managerを使うのは まだしばらく先かなと思った話将之 小野
1. The document discusses Swift Package Manager (SwiftPM), a new package manager for Swift packages and modules introduced in Xcode 8 and Swift 3.
2. SwiftPM allows defining packages and dependencies through a Package.swift file and building and linking packages through the swift build and swift run commands.
3. The author provides an example of initializing a package with SwiftPM, adding a dependency, building and running the package to summarize how SwiftPM works at a high level.
This document provides examples of commands used with the Swift Package Manager. It shows how to check the version, create a package directory, initialize different types of packages, fetch dependencies, update dependencies, and display dependency information in different formats including dot graph and JSON.
Swift 3.0 で変わったところ - 厳選 13 項目 #love_swift #cswiftTomohiro Kumagai
Swift 3.0 で変わったところから、興味の湧いた 13 項目を、自分が開催する "カジュアル Swift 勉強会" の紹介も兼ねつつ、Swift 愛好会で発表してきました。
少し前に iPhone Dev Sapporo 勉強会で話した内容から、項目数は減らしつつも、新たな項目を紹介したり、紹介済みの項目についても内容を少し膨らませたりしています。
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
Game requires high performance to its run times. asm.js brings Web browsers high performance JavaScript processing and allows us to build heavy games on the top of Web browsers. In this talk, we can see 1 )the background of asm.js 2) asm.js details and 3) overview of emscripten, a compiler which emits asm.js formatted JavaScript code from C/C++.
asm.js の詳細と emscripten の簡単な使い方について解説します。
This document discusses the differences between using yield and return in computation expressions in F#. It presents several implementations of computation expressions to demonstrate how yield and return can be distinguished. The key differences are:
- yield continues the remaining computation expression, while return stops any remaining expressions from executing.
- Several approaches are presented: using exceptions, a state field on the builder, and passing state as an argument. The state argument approach provides a clear separation of yield and return without sharing state between uses of the builder.
- Continuations are also proposed as an implementation, where yield calls the continuation and return discards it. This approach makes the symmetry between yield and return very clear.
This document provides a summary of an individual's background and experiences including programming languages, conferences, and meetups. It includes the following information in 3 sentences:
The document identifies an individual named bleis-tift and lists their experiences with programming languages like F#, C#, Git, and Vim as well as their involvement with Meetup groups focused on test-driven development, source code management, and more. Various conferences and meetups are listed that they have attended related to programming topics such as .NET, Ruby, F#, JavaScript, functional programming, and more. Locations mentioned include Nagoya, Japan where several meetups on topics such as Perl, OCaml, Scala, and development practices were held.
This document discusses upcoming events related to functional programming languages and mobile development platforms. It lists upcoming talks on F# and Scala in Tokyo, and notes an online F# advent calendar from December 1st to 25th featuring short daily posts about F#. It also advertises an upcoming workshop on building Windows Phone applications using F# and C#.
This document discusses the author's experiences with various programming languages and technologies over the years including Lightweight Language, Haskell, Scala vs Kotlin, Smalltalk, and Lexically scoped Lisp. It also mentions how AsakusaSatellite and @mzp have grown and reflects on the author's life in Nagoya.
The document discusses using Git for version control in Visual Studio and integrating it with test-driven development. It provides commands for rebasing a development branch onto the master branch and then deleting the development branch. It also mentions using Git from the command line, Git GUI tools, integrating with issue trackers like Redmine and GitHub, and continuous integration tools.