タグ

dslに関するpeketaminのブックマーク (4)

  • 参加レポート 「駅すぱあと」を支える開発 〜9262の可能性を繋げ! | DevelopersIO

    はじめに AWSチームの鈴木です。 2014/5/16 (金) に高円寺のヴァル研究所で開催されたDevLOVE勉強会に参加する事ができましたので、その内容についてレポートします。 公式サイト 「駅すぱあと」を支える開発 〜9262の可能性を繋げ!〜 レポート 『駅すぱあと』を解剖します。 1988年に「駅すぱあと」を世に生み出し、現在のヴァル研究所の取締役兼開発部長 宮氏による、駅すぱあとの歴史のお話でした。 メモリ640KB、CPUはV30というリソースの時代からデータ処理に取り組まれてきた実体験を元にしたお話は、データが溢れかえっている昨今、非常に興味深く聞くことができました。 『駅すぱあと』新しい開発基盤の研究 R&D Centre ソフトウェアエンジニア プロダクトチーフ 佐藤氏による、自動化の取り組みと、DSLのお話でした。 電車特定区間の運賃例外など、身近でイメージしやす

    参加レポート 「駅すぱあと」を支える開発 〜9262の可能性を繋げ! | DevelopersIO
    peketamin
    peketamin 2014/05/26
    おおお、そうでしょうね、そうなんですよね
  • pyparsing

    We are sorry, but the site you are looking for no longer exists Wikispaces was founded in 2005 and has since been used by educators, companies and individuals across the globe. Unfortunately, the time has come where we have had to make the difficult business decision to end the Wikispaces service. We first announced the site closure in January 2018, through a site-wide banner that appeared to all

    peketamin
    peketamin 2014/02/19
    ミニ言語を手軽に作れるらしい
  • 第3回 話題騒然! 「言語内DSL」の概念とRake【前編】

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】:Ruby on Rails究極指南(2/2 ページ) ビルド言語の分類とRake DSLはスタイルによって幾つかに分類できますが、ここではプログラミング言語指向のものに注目します。プログラミング言語指向のDSLは、言語内(internal)DSLと異語外(external)DSLに大別できます。言語内DSLとは実行時に利用される言語(ホスト言語)とDSLが同じものを、言語外DSLはホスト言語とDSLが異なるものを指します。いずれも以前から行われているアプローチであり、例えば言語内DSLはLispやSmalltalkで、言語外DSLは多くのUNIXツール(例えばawkやprocmail、PostScript)で使用されています。 マーティン・ファウラー氏は、make、Ant、Rakeの各ビルド言語をDSLのスタイルに従って次のよう

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】
  • ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】:Ruby on Rails究極指南(1/2 ページ) 近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。稿では、RubyとDSLの関係について解説していく。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明する。 RubyとDSLの関係 近ごろ、DSLという考え方が注目を集めています。DSLとは、特定の領域(ドメイン)に存在する問題の解決に特化してデザインされたコンピュータ言語のことを指します。 DSLの考え方*は新しいものではありません。例えば、awkは「テキストをフィルタリングする」という問題を解くことに特化したDSLと考えられます。そのほか、自分で特定の問題を解くためにミニ言語を設計・実装された経験のある方もいるで

    ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)
    peketamin
    peketamin 2012/10/28
    "MakefileをRubyで書けたら素敵なのになあ"
  • 1