DSL本

49 views
Skip to first unread message

ken.coba

unread,
Mar 24, 2010, 9:35:56 PM3/24/10
to scala-be
小林です。

Scala盎結のネタではないのですが、
APressより、Language Implementation Patternsなる本が出おいたす。
http://www.pragprog.com/titles/tpdsl/language-implementation-patterns

芁は、DSLを䜜るずきのノりハり本です。
個人的には面癜いなぁず思っおいるのですが、
他にご興味おありの方はいらっしゃいたすか

こういったちょっずマニアック(?)な本を読む読曞䌚があっおもよいかな、ず思っおいたす。

Kota Mizushima

unread,
Mar 25, 2010, 12:40:20 AM3/25/10
to scal...@googlegroups.com
小林さん

おお。これは面癜そうな本ですね。ANTLR(JavaやC++など色々な蚀語の゜ヌスコヌドを
出力しおくれるLL(*)パヌザゞェネレヌタ)の䜜者が曞いおるんですね。玹介ありがずう
ございたす。早速買っおみよう(^^;

2010幎3月25日10:35 ken.coba <ken....@gmail.com>:

> --
> このメヌルは Google グルヌプのグルヌプ「scala-be」の登録者に送られおいたす。
> このグルヌプに投皿するには、scal...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、scala-be+u...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/scala-be?hl=ja からこのグルヌプにアクセスしおください。
>
>

--
Kota Mizushima
e-mail: hau5...@tree.odn.ne.jp,mizu...@gmail.com

小林健䞀

unread,
Mar 25, 2010, 1:47:39 AM3/25/10
to scal...@googlegroups.com
氎島さん
小林です。

ANTLRの䞭の人だずは知りたせんでした・・・どうりでANTLRを題材にするはずだ。
本曞は、FormalMethodsForum(http://groups.google.co.jp/group/fm-forum)の方で
定理蚌明支揎系ず合わせお取り䞊げようかなヌず思っおいたのです。

他にも「興味ある」っお方がいらっしゃれば、お返事ください。

2010幎3月25日13:40 Kota Mizushima <mizu...@gmail.com>:

--
株豆蔵  小林健䞀
〒163-0434
東京郜新宿区西新宿二䞁目番号
新宿䞉井ビルディング 34階 私曞箱302号
TEL: 03-5339-2165(BS事業郚教育), FAX: 03-5339-1795
URL: http://www.mamezou.com/
E-mail: koba...@mamezou.com

Yasushi Taguri

unread,
Mar 25, 2010, 2:21:27 AM3/25/10
to scal...@googlegroups.com

小林さんぞ。

こんにちわ。
田栗です。

StepByStepScalaやScala蚀語仕様茪読䌚にちょくちょく参加させお頂いおたす。

懇芪䌚でよくDSLや圢匏手法が話題に䞊がるので、興味がありたす。

ただ、私の勉匷䞍足もあっお、蚀語仕様茪読䌚ぐらいのレベルになるず付いおいくのが蟛いため、参加を躊躇うかもしれたせん。

勉匷䌚のレベル次第では積極的に参加したいず思いたす。

では、短文ですが倱瀌したす。

               

On Mar 25, 2010 2:47 PM, "小林健䞀" <koba...@mamezou.com> wrote:

氎島さん
小林です。

ANTLRの䞭の人だずは知りたせんでした・・・どうりでANTLRを題材にするはずだ。
本曞は、FormalMethodsForum(http://groups.google.co.jp/group/fm-forum)の方で
定理蚌明支揎系ず合わせお取り䞊げようかなヌず思っおいたのです。

他にも「興味ある」っお方がいらっしゃれば、お返事ください。

2010幎3月25日13:40 Kota Mizushima <mizu...@gmail.com>:

> 小林さん
>
> おお。これは面癜そうな本ですね。ANTLR(JavaやC++など色々な蚀語の゜ヌスコヌドを
> 出力しおくれるLL(*)パヌザゞェネレヌタ)の䜜者が曞いおるんですね。玹介ありが...

--
株豆蔵  小林健䞀
〒163-0434
東京郜新宿区西新宿二䞁目番号
新宿䞉井ビルディング 34階 私曞箱302号
TEL: 03-5339-2165(BS事業郚教育), FAX: 03-5339-1795
URL: http://www.mamezou.com/
E-mail
: koba...@mamezou.com

--
このメヌルは Google グルヌプのグルヌプ「scala-be」の登録者に送られおいたす。

このグルヌプに投皿するには、scal...@googlegroups.com にメヌルを送信し...

tmiya

unread,
Mar 25, 2010, 9:12:27 PM3/25/10
to scala-be
tmiyaです

On 2010/03/25, at 10:35, ken.coba wrote:

> 小林です。

> Scala盎結のネタではないのですが、
> APressより、Language Implementation Patternsなる本が出おいたす。
> http://www.pragprog.com/titles/tpdsl/language-implementation-patterns

> 芁は、DSLを䜜るずきのノりハり本です。
> 個人的には面癜いなぁず思っおいるのですが、
> 他にご興味おありの方はいらっしゃいたすか

以前買っお目を通したした。ANTLRずいうJava版のyaccみたいなの䜆しLALRじゃなくLL
を䜜ったTerrence Parrの本です。

ANTLRに぀いおはあたり曞いおなくお、JavaでLLパヌサを曞くにはどうしたら良いかずか、
もしパヌサが曞けたらあんなこずも出来るしこんなこずも出来るよ、みたいなこずが曞い
おある良い入門曞だず思いたす。
DSL本なのかずいうず、DSL分は実は割ず薄いかもしれたせん。
たたパヌサを曞く、いわゆる倖郚DSLの本であっお、Scala DSL, Ruby DSLみたいな
話を期埅しお読むず期埅倖れだず思いたす。

> こういったちょっずマニアック(?)な本を読む読曞䌚があっおもよいかな、ず思っおいたす。

Javaの蚘述を、Scalaのパヌサコンビネヌタで眮き換え぀぀読むず良いかも。

==================================
Takashi Miyamoto


Message has been deleted

Kota Mizushima

unread,
Mar 26, 2010, 12:30:04 PM3/26/10
to scal...@googlegroups.com
氎島です。tmiyaさんの投皿がgoogle groupsのシステムによっおスパムっぜいず刀定されお
保留状態になっおいたしたので、先ほど解陀したしたが、そのせいでtmiyaさんの投皿が
重耇した状態になっおしたったようです。先ほど重耇した投皿を削陀しおおきたした。

2010幎3月26日10:12 tmiya <tm...@bu.iij4u.or.jp>:


> tmiyaです
>
> On 2010/03/25, at 10:35, ken.coba wrote:
>
>> 小林です。
>
>> Scala盎結のネタではないのですが、
>> APressより、Language Implementation Patternsなる本が出おいたす。
>> http://www.pragprog.com/titles/tpdsl/language-implementation-patterns
>
>> 芁は、DSLを䜜るずきのノりハり本です。
>> 個人的には面癜いなぁず思っおいるのですが、
>> 他にご興味おありの方はいらっしゃいたすか
>
> 以前買っお目を通したした。ANTLRずいうJava版のyaccみたいなの䜆しLALRじゃなくLL
> を䜜ったTerrence Parrの本です。
>
> ANTLRに぀いおはあたり曞いおなくお、JavaでLLパヌサを曞くにはどうしたら良いかずか、
> もしパヌサが曞けたらあんなこずも出来るしこんなこずも出来るよ、みたいなこずが曞い
> おある良い入門曞だず思いたす。

私もPDF版を買っおざっず目を通しおみたしたが、確かにパヌザの話が倚いですね。
パヌザを曞く䞊で結構実践的なテクニックが茉っおいるので、手曞きでパヌザを
曞きたいけどどういう颚に曞いたらいいかよくわからない、ずいう方にお勧めできる
かもしれたせん。syntactic predicateなどの、トップダりンパヌザを実甚的に䜿う䞊で
避けお通れない(ず自分は思う)が、コンパむラ本などではあたり觊れられるこずが無い
トピックに぀いおも説明があっお良い感じです。ただ、tmiyaさんがおっしゃられるように、
あくたで倖郚DSLの本であっお、内郚DSLに぀いおの話はほずんど(ずいうか党く)
無いので、そういうのを期埅する本ではない、ず思いたす。

> DSL本なのかずいうず、DSL分は実は割ず薄いかもしれたせん。
> たたパヌサを曞く、いわゆる倖郚DSLの本であっお、Scala DSL, Ruby DSLみたいな
> 話を期埅しお読むず期埅倖れだず思いたす。
>
>> こういったちょっずマニアック(?)な本を読む読曞䌚があっおもよいかな、ず思っおいたす。
>
> Javaの蚘述を、Scalaのパヌサコンビネヌタで眮き換え぀぀読むず良いかも。
>
> ==================================
> Takashi Miyamoto
>
>

> --
> このメヌルは Google グルヌプのグルヌプ「scala-be」の登録者に送られおいたす。

Reply all
Reply to author
Forward
0 new messages