タグ

2015年2月25日のブックマーク (3件)

  • Servant - haskell-servant

    servant is a set of packages for declaring web APIs at the type-level and then using those API specifications to: write servers (this part of servant can be considered a web framework), obtain client functions (in haskell), generate client functions for other programming languages, generate documentation for your web applications and more… All in a type-safe manner. Documentation – Cookbook – WGP2

    ruicc
    ruicc 2015/02/25
    Web APIのエンドポイントを型で表せる。型レベルも項レベルも(:<|>)がコンビネータになっている模様
  • 中学生全員にノートPCを配布した結果、何が起きたのか?

    By Sen Chang IT教育熱が高まるにしたがって、生徒にノートPCやタブレット端末を与え、コンピュータ教育に活用するという試みが盛んになってきています。しかし、無償でノートPCを生徒全員に配布するという試みを2009年から続けてきた学校が、生徒全員からノートPCを回収し廃棄することで、ノートPC全員配布型の教育を終了することにしました。 Why a New Jersey school district decided giving laptops to students is a terrible idea | The Hechinger Report http://hechingerreport.org/content/new-jersey-school-district-decided-giving-laptops-students-terrible-idea_16866/ ア

    中学生全員にノートPCを配布した結果、何が起きたのか?
    ruicc
    ruicc 2015/02/25
    うーむ
  • SwiftのOptional型を極める - Qiita

    投稿の個別の説明( Optional とは何か、 ?. と map, flatMap の関係、その背後にあるモナドという概念)は 2017 年現在でも通用するものですが、 Swift の Optional の使い方としては、僕の考えとのズレが大きくなってきました。 Swift の Optional をいつ・どのように使うべきかについてもまとめた ので、そちらも併せて御覧下さい。 Optional は Swift の仕様の中でもっとも素晴らしいものの一つだと、僕は考えています。 null参照 (多くの言語で nil や null と呼ばれるもの)を発明したトニー・ホーアは次のように述べています[^1]。 それは10億ドルにも相当する私の誤りだ。null参照を発明したのは1965年のことだった。(中略)これは後に数え切れない過ち、脆弱性、システムクラッシュを引き起こし、過去40年間で10億ド

    SwiftのOptional型を極める - Qiita
    ruicc
    ruicc 2015/02/25
    swiftでアプリカティブスタイルできるのか、と思ったら自分でカリー化してる模様