タグ

scalaに関するefclのブックマーク (67)

  • Scala.js

    Scala.js 1.19.0 Harness the Scala and JavaScript ecosystems together. Develop robust apps for browsers, Node.js, and serverless. Strong typing guarantees your code is free of silly mistakes; no more mixing up strings or numbers, forgetting what keys an object has, or worrying about typos in your method names. Scala.js takes care of all this tedious book-keeping for you, letting you focus on the ac

    Scala.js
    efcl
    efcl 2013/11/30
    ScalaをJavaScriptにコンパイルするaltJS. sbt連携、TypeScriptの型情報定義ファイル(d.ts)を利用等もできる
  • 翻訳: "Cake Pattern: The Bakery from the Black Lagoon" - Okapies' Archive

    はじめに NEScala 2013 での Daniel Spiewak (@djspiewak) さんの基調講演 "Cake Pattern: The Bakery from the Black Lagoon"(スライド、動画)*1の抄訳です。記事の公開については、講演者の Spiewak さん、および配信元である Marakana Inc. さんに許可を頂いています。Thank you for your great kindness! 講演者の Spiewak さんは、Scala のディープな活用で有名な Precog の開発に携わっている方です。”モナドはメタファーではない (Monads Are Not Metaphors)”の著者でもあります。 この講演は、昨年のブログ記事 "Existential Types FTW" の議論をさらに掘り下げたもので、Precog での "Ca

    efcl
    efcl 2013/07/18
    Cakeパターン
  • GitBucket 1.0リリースしました - 新・たけぞう瀕死の日記

    warファイルをサーブレットコンテナにデプロイするだけで利用可能なGithubクローン、GitBucket 1.0をリリースしました。 https://github.com/takezoe/gitbucket 当初の目標(6月末)からは少し遅れてしまいましたが、Gitリポジトリの作成、リポジトリビューア、Wiki、Issuesなどは一通り実装しており、なんとか実用に耐えうる機能は揃っているのではと思います。フォークやプルリクエスト、タイムライン、チーム管理、メール通知などまだまだ未実装の機能は多いですが、今後のバージョンアップで随時機能を追加していきます。 フレームワークとか 少し話は変わりますが、GitBucketはScalaで書かれており、フレームワークとして以下のものを組み合わせて使用しています。 Scalatra scalatra-forms(Play2のフォームのようなバリデーシ

    GitBucket 1.0リリースしました - 新・たけぞう瀕死の日記
    efcl
    efcl 2013/07/04
    Scalaで書かれたwarファイルだけで使えるGithubクローン
  • GitHub - scala-js/scala-js: Scala.js, the Scala to JavaScript compiler

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - scala-js/scala-js: Scala.js, the Scala to JavaScript compiler
    efcl
    efcl 2013/06/15
    JavaScript backend for Scala
  • 独習 Scalaz — 独習 Scalaz

    独習 Scalaz これまでいくつのプログラミング言語が羊の衣を着た Lisp に喩えられただろうか? Java は馴染み親しんだ C++ のような文法に GC を持ち込んだ。それまで他にも GC を載せた言語はあったけども、現実的に C++ の代替となりうる言語に GC が載ったことは 1996年には画期的に思われた。やがて時は経ち、人々は自分でメモリ管理をしないことに慣れていった。JavaScriptRuby の両言語もその第一級関数 (first-class function) やブロック構文を持つことから羊の衣を着た Lisp と呼ばれたことがある。S式の同図像性がマクロに適することから Lisp系の言語はまだ面白いと思う。 近年の言語はもう少し新しい関数型言語から概念を借りるようになってきた。型推論やパターンマッチングは ML にさかのぼることができると思う。時が経てば、人

    efcl
    efcl 2013/04/24
    Scala
  • csv2plistを作りました。 - いつもあさって

    iPhoneアプリでデータベースぽいものであるものであるplistファイル。 チームで作っる場合、データはエクセルで作ることがよくあると思います。そのなものいちいち編集したり、置換したりするのは大変なのでcsvからplistへ変換するプログラムを書きました。 言語はscalaです こちらに置いてあります。 GitHub - akuraru/csv2plist: csv to plist converter 使い方 読み込ませるcsvファイルはこれだとしたら (sample.csv) id,テスト,文 1,テスト1,"改行 含み" 2,test2,"カンマ,含み" 4,てすと3,"ダブルクォーテーション""含み" 1,っってすと,てふてふ初めの一行を目次として使う場合 ターミナルから次のように実行すると $ java -jar csv2plist.jar -t sample.csv こんな

    csv2plistを作りました。 - いつもあさって
    efcl
    efcl 2012/08/25
    scalaでcsv to plist変換
  • Registration: Machine learning & data conference | O'Reilly Strata

    We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member

    Registration: Machine learning & data conference | O'Reilly Strata
    efcl
    efcl 2012/06/03
    Fluent 2012の動画とスライドのまとめ