Frontrend Vol.6 powered by CyberAgent, Inc. http://frontrend.doorkeeper.jp/events/6907 で発表したプレゼン資料です。 こういう資料に対する投げ銭的なのがどうなるのか気になっていたので、もしよろしければ・・・!15円からできるソーシャルカンパサービスだそうですm(_ _)m http://kampa.me/t/dev
constexpr メタプログラミング:「速度が欲しいか… ならばくれてやる!」 source: http://cpptruths.blogspot.com/2011/07/want-speed-use-constexpr-meta.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+CppTruths+%28C%2B%2B+Truths%29&utm_content=Google+Reader 公的にC++11は二種のメタプログラミング方法を備えている。ひとつはtemplateベースで、もうひとつはconstexprである。(訳註:CPPどこいった…!) templateはC++03では広くメタプログラミングに用いられている。C++11ではもうひとつ選択肢が加わる。constexprを用いたコンパイルタイムメタプ
The document provides techniques for designing beautiful Ruby APIs. It discusses 10 techniques: 1) argument processing, 2) code blocks, 3) module, 4) method_missing, 5) const_missing, 6) method chaining, 7) core extension, 8) class macro, 9) instance_eval, and 10) Class.new. For each technique, it provides examples of how it can be implemented and used to create clean, readable APIs in Ruby. It al
We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member
Metaprogramming with Ruby: Mapping Java Packages Onto Ruby Modules By Richard L. Apodaca 2006-10-24T00:00:00.000Z Metaprogramming lets you define new constructs in your programming language. In safety languages like Java, metaprogramming is not a standard feature, although it can be done. Not surprisingly, the reaction most Java developers have to metaprogramming typically ranges from "useless" to
Ruby, Java, Lisp, Io, JRuby. Programming language archeology, creation and discovery. Updated: Scott Labounty wondered how the trace example could work and since a typical metaprogramming technique is writing before- and after-methods, I have added a small version of this. Updated: Fixed two typos, found by Stephen Viles I have been thinking much about Metaprogramming lately. I have come to the co
Metaprogramming is modifying your programming language to make it fit your problem domain. Lisp started it, Perl's source filters did something along those lines, but Ruby's got it in spades (caution: Why The Lucky Stiff content behind that last link). In the last few weeks I've been pounding through Ruby like Rush Limbaugh through an Everest of Viagra, and I wish I'd seen Glenn Vanderburg's sessi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く