2013-12-01から1ヶ月間の記事一覧

M+ OUTLINE FONTS グリフの合成について

グリフを正しい位置で合成するためにはアンカーポイントの設定が必要です。 CVSにアンカーポイントに対応するためのスクリプトをコミットしました。 アンカーポイントについては、fontforgeに説明があります。 http://fontforge.sourceforge.net/ja/overview…

プログラミング言語 Shiba (仮称)

こんなプログラミング言語を考えている。Shiba fact: { @ if ( = 0 ) :x { 1 } { * :x fact ( - 1 ) :x } x: } fact 10 even: { @ if ( = 0 ) :x { true } { odd ( - 1 ) :x } x: } odd: { @ if ( = 0 ) :x { false } { even ( - 1 ) :x } x: } even 42 even…

静的型付けスタックベース関数型プログラミング言語 Kitten

マイナー言語 Advent Calendar 2013 のネタにしました。 Kittenでスタックと戯れる - Qiita [キータ]Kittenって子猫って意味なんだけど、それ以前にCatって言語があったみたいだ。concatenateのcatなのかな。

【闇 Advent Calendar 2013 12日目の記事です。】夜の闇は、子供だった私にとって大切な時間だった。現実から逃れ、孤独のなか、重たい頭で空想に耽るのだ。夜を死の時間と仮定してみる。人は夜ごとに死ぬのだ。夜の死んだ私は昼の生きた私から離脱し、宇宙…

Haxeのバグ

https://github.com/mandel59/hxcpp/commit/703b0f7129edc72fdead9ff9f034f42cc2ba1ec9 - return ((c & 0x0F) << 18) | ((c2 & 0x7F) << 12) | ((c3 << 6) & 0x7F) | ((*ioPtr++) & 0x7F); + return ((c & 0x0F) << 18) | ((c2 & 0x7F) << 12) | ((c3 & 0x7F…