タグ

2013年12月16日のブックマーク (3件)

  • とあるプログラミング言語処理系のセルフホスティング化に携わった - wasabizの日記

    2013-12-15 とあるプログラミング言語処理系のセルフホスティング化に携わった (この記事はJSX Advent Calendar 2013の一部として書かれました。) 僕がJSXというプログラミング言語の開発に携わってこの冬で早1年半になります。コンパイラとしてのjsxにはこの1年半で幾多の出来事がありましたが、その中でも一番巨大なものがセルフホスティングでしょう。つまりJSXのコンパイラをJSX自身で書きなおすということです。 メインラインのコードをまるまる入れ替えるこのセルフホスティングは大きな苦労を伴いました。実際、通常のポーティングとは違いコンパイラそのものを入れ替えてしまうわけですから、バグの出方などもなかなか味わい深いものです。 JSXセルフホスティングを行ってから既に1年が経過しようとしています。今までこの作業の苦労について外で話したことは無かったのですが、「プログラ

    uehaj
    uehaj 2013/12/16
    バグフィックスを重ねコンパイラコード品質は格段に上がり動的型付き言語ではエラーならないのも静的解析によって弾いてくれコンパイラの速度も体感で数倍今はJavaScript時代のjsxコンパイラをハックするなど想像もでき
  • Day Two at Groovy & Grails eXchange 2013 | TO THE NEW Blog

    The day two at GGX ’13, London continued to be spell binding and fun filled. The sessions, again, were really nice and proved to be valueable and insightful. Here are some of the highlights: Road To Grails 3.0 – By Graeme Rocher The session started with overview of the new features of Grails 2.3 and then moved to Grails 3.0. The session covered features like dependency resolution with Aether, Fork

    Day Two at Groovy & Grails eXchange 2013 | TO THE NEW Blog
  • すごい constexpr たのしくレイトレ!

    2. ◆自己紹介 • 名前 : 村上 原野 (むらかみ げんや) @bolero_MURAKAMI, id:boleros • 棲息地: 大都会岡山 • 仕事 : 猪風来美術館陶芸指導員 ・普段はろくろをまわしたり、 縄文土器をつくったりしています ・趣味は constexpr です 3. ◆自己紹介 • 公開しているライブラリ: Sprout C++ Library (constexpr ライブラリ) github.com/bolero-MURAKAMI/Sprout • 過去の発表資料: Boost.勉強会 #7 【中3⼥⼦でもわかる constexpr】 Boost.勉強会 #8 【中3⼥⼦が狂える当に気持ちのいい constexpr】 Boost.勉強会 #12 【constexpr 中3⼥⼦テクニック】 www.slideshare.net/GenyaMurakami

    すごい constexpr たのしくレイトレ!