タグ

scalaに関するkakutaniのブックマーク (4)

  • 私がScalaを選んだ理由:CodeZine

    はじめに 最近自分の中でScalaという言語が熱い。RubyPython等のスクリプト言語や、JavaやC#等現在のエンタープライズ領域を支える言語、HaskellやErlangといった関数型言語もある。そんなにいっぱいいい言語がある中で、なぜ今Scalaなんだろう? そんな理由を解説してみたいと思います。Rubyの生産性 ここ数年LLブームで、とりわけ日でのRuby人気は目覚ましいものがあります。実は筆者もRubyはとてもお気に入りです。最初に触り始めた頃は、「Rubyはいいよ」という話だったので勉強がてら小さなサンプルを作って遊んでいたのですが、その頃は「楽しいな」「気持ちいい言語だな」という程度であまり熱心にやっていませんでした。なぜなら私は「仕事で使える」ということを非常に重視するタイプだからです。 その認識が一変したのがRubyによるWebアプリケーション開発のプラットフォー

    kakutani
    kakutani 2008/05/16
    牛尾さん。このアツさはもしや……本気ですから?!!
  • David Pollak氏 lift と Scala を語る

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    David Pollak氏 lift と Scala を語る
    kakutani
    kakutani 2008/03/29
    LiftはScalaでできてますから
  • デブサミ:怪盗RubyからScala座の怪人へ - HHa(H派)メモ

    デブサミ2日目の最終セッションだったので、時間的には余裕を持って Scala初めての皆さんに言語としての良さ・面白さ・可能性を伝えられたカナ。 時間がまだ少々あったので、小話『すからてちん』をやってしまった。 一部では大受けだが、大半のみなさんは引いていた(ような気がするが気のせい、機能性)。 こばなし『すからてちん』は落語『ちりとてちん』のパクリいや換骨奪胎です。 長崎名物すからてちんの正しい作り方: 1.今年は何年ですか?ネズミ年です。 では、ねずみに向かってまずは手を合わせてお祈りしましょう。お祈りの言葉はスクイーク。 2.次に、豆腐を用意します。なぜかって? 豆腐は型に嵌められて角張っているのに、やわらかい!柔軟性のある強い型づけ言語Scalaにピッタリ。 3.次に、豆腐の真ん中に島根の方で取れるきれいな赤い石を1つ入れます。 やはり、Rubyとまつもとさんに敬意を表してです。私も

    デブサミ:怪盗RubyからScala座の怪人へ - HHa(H派)メモ
    kakutani
    kakutani 2008/02/19
    "すからてちん" wwwwwwwwwwwwwwwwwwwwwwww
  • 5 Things a Ruby developer needs to know about Scala - David Pollak's Blog

    Okay, so you're a Ruby developer. You groove on Ruby and all of Ruby's goodness (and there's much goodness in Ruby.) Like Ruby, Scala has very expressive, good looking syntax (Ruby's syntax is a little more pleasing to my eye) with a nice integration of OO and Functional paradigms. Yeah, Scala's got closures, mixins, and functions as parameters, etc. Scala in web development has the same "cha

    kakutani
    kakutani 2007/01/10
    "Much better facilities for writing DSLs. Scala's syntax is more flexible and expressive that Ruby's.
  • 1