Scala の Macro について
https://t.co/YPfRhg4L これ読んで、ちょっとだけ試して、 2.10.0-M2 ですでに入っている、macro を説明するなどしました #rpscala
2012-02-22 22:08:39えっ #scala の macro は、現状、同じコンパイル単位だと無理なの・・・なんで・・・(´・ω・`) https://t.co/r67xMLRp
2012-02-23 21:57:06おっ、しかも sbt で、ファイル変更の検知はするのに、clean しないと適用されないとかめんどくさい感じの挙動・・・
2012-02-23 22:03:12Scala2.10.0-M2 の状態で、今後インターフェイスが変わる可能性があるなかで、macro のことを blog に書くべきか否か・・・
2012-02-23 22:09:25書いた(´・ω・)っ http://t.co/zjIKeADp #Scala の Macro を使って、コンパイル時にフィボナッチ数を計算してみた
2012-02-24 00:24:05compile time fibonacci using #scala macros https://t.co/AI2gCpU8 :-)
2012-02-24 00:27:31Scalaでmacro入るならmacro使ったライブラリをどんどん作るべきだよな。似たような機能のあるNemerleやD言語ですでにライブラリがあって参考にできそうなものがあるなら、ポーティングするとか。すぐにはないだろうけど、標準ライブラリに入ったりすることになるのかな
2012-02-24 02:24:38あー、予想通りだけれども、macro があると、 sxr つくろうとしても、その phase で失敗するなぁ・・・。とりあえず sxr 自体は作成できたから、自分のmaven repositoryにあげてはみたけれども・・・ https://t.co/KGpmPQKp
2012-02-24 02:51:23書いた(`・ω・´)っ http://t.co/uFpzSmpG var を使っている式を渡すと、コンパイルエラーにしてくれる #Scala の Macro
2012-02-24 21:36:21macroがあればコンパイルタイムでDBスキーマからcase class自動生成できたりでActiverRecordパターンをScalaで実装できますよね
2012-02-25 01:15:09scalamacros の document ページには、macro def,macro types,macro annotationsと数種類あるけれど、現在実装されてるのはmacro defのみっぽい(しかも構文がdocumentの例と実装で違う)けど、最終的にどうなるんだろ
2012-02-25 07:29:52Binary literals through macros and string templates: https://t.co/SnjxGFb0 -- see what I'm saying? @retronym is evil.
2012-02-26 02:16:29https://t.co/W8Gmj3KB macrocosm の README 見ていて「"runExpr"っていう、式を評価するやつあるじゃん!」と良い物見つけたと喜んでいたら、それがcompiler側のAPIだと知ってショボーン(´・ω・`)となっているところ
2012-02-27 03:45:39scalaquery の作者さんが macro に言及してるから、まぁそのうちmacro導入される可能性は大いにあるんじゃないですかね https://t.co/0YUrrpwG
2012-02-27 15:13:18それも今後はmacroでお好きなように決めれる・・・?けど実用的にはないかな https://t.co/G2YwRb1E
2012-02-27 15:18:32変に macro 乱用されるの困るから、はやく誰かよく使うようなもとがひと通りそろった、便利な scala の macro ライブラリ作ってください!
2012-02-27 15:20:23試したら implicit macro def ができるっぽいから、それ使えば SIP13 http://t.co/mVHw83MZ とか Scalaz で無駄なオブジェクトが作られるのも、全部解決するんじゃね?とか勝手に妄想を膨らましている
2012-02-27 20:30:34