In my time wasting activities on geeky social news sites, I’ve been seeing more and more articles about Scala. The main reasons I became interested in Scala are 1) Scala is an OO/FP hybrid, and I think that any attempt to introduce more FP concepts into the OO world is a good thing and 2) Scala’s Actors library is heavily influenced by Erlang, and Scala is sometimes mentioned in the same context a
型推論の要素を盛り込んだS2Containerのラッパーを作ってみました。 たとえば、 HttpServletRequest req = SingletonS2Container.getComponent(HttpServletRequest.class); JdbcManager jdbcManager = SingletonS2Container.getComponent(JdbcManager.class); HogeService hogeService = SingletonS2Container.getComponent(HogeService.class); は、次のように書き換えることができます。 HttpServletRequest req = S2.lookup(); JdbcManager jdbcManager = S2.lookup(); HogeService
有言実行。See also・・・★はてなアイドル m9(^Д^)オマエガ?! *1 「そういえば!!!*2」ということでタイトルはこれになった。私はイイ嫁でもないのにイイ嫁5ヶ条を書いたし、はてなアイドルでもないのに「はてなアイドル10ヶ条」を書く。asami81・・・おそろしい子!!! 良い子はマネしてはいけません。これはメントスコーラをDoするくらい危険な行為です*3。 それではまず、ここでの「はてなアイドル」を以下と定義します。 はてなアイドル=はてなユーザーであり影響力がある女性ブロガー ちまたではどんな意味で「はてなアイドル」という単語が使われているのか謎なんですが、やっぱりアイドルって女の子の憧れ!そう、目標なのです。そこで私なりに考察した10ヶ条が以下のとおり。賛同も嬉しいですが、これとは違う10ヶ条をTBとかで教えてくれたら更に喜びます! はてなアイドル10ヶ条 1:はて
最初、id:shi3z の 天才コンプレックスが出てきたとき、「ああ、世の中には、似たことを考えているひとがいるものだな」と思いつつも、自分のあまりにも深い痛点に触れるために、全力でスルーしようとした。しかし、今日、NBOnline の コンプレックスこそ我が友をいう記事を目にするに至って、どうにも何かを書かずにはいられなくなった。id:shi3z が言うとおりに、こういう個人的なことは、胸にそっとしまっておくべきなのかもしれないが、しかし、やはり彼がそうしたように、不特定多数に対して、叫ばなければどうにも自分自身が救われないということはあるのかもしれない。そう思って、はてなダイアリーに書く。私を知らない人にとっては何の価値もないつまらない雑文であるので、興味のない方は、ここで引き返してもっと有益なページを閲覧されたい。 私は、小学校に上がるまえに、虚数 i の概念を理解してしまった id
Scalaにはご存知のとおり scala.util.parsing.combinator というパーサコンビネータライブラリがある。さらには scala.util.parsing.ast というのもあるわけだけど、これは激しく開発中な感じ。Scalaはバージョンがあがるとこういう開発中ライブラリはごそっと変わったりするので今はおいておく。ちなみに、2.7.1では前のパーサコンビネータは scala.util.parsing.combinatorold といういかにも使いたくない名前にされてしまった。 パーサコンビネータといえば言語処理系だ(そうか?)。というわけで scala.util.parsing.ast は置いておいて、とりあえずASTについてほとんど考える必要がない、簡単なスタック指向言語を実装してみることにする。実行はScala 2.7.1.finalで。 スタック指向言語とは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く