タグ

ブックマーク / qiita.com/DQNEO (2)

  • 【祝】ImageMagickがついにGithubデビューしました! - Qiita

    ImageMagickは長年Subverisionで開発されており、パッチを投げるには掲示板でアカウント登録してパッチを貼り付ける必要がありました。 掲示板: http://www.imagemagick.org/discourse-server/ 先日、ついにGithubにレポジトリを開設したようです。 これで最新のソースコードを取得するのが楽にできるようになりました。 よかったよかった。 We now have a mirror of our SVN repository available on github: https://t.co/LbrVMczX43. We will be looking forward to pull requests! — ImageMagick (@ImageMagick) June 5, 2015 Pull Requestも受け付けると書いてあります

    【祝】ImageMagickがついにGithubデビューしました! - Qiita
    mattn
    mattn 2019/06/17
  • Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita

    Go言語コンパイラをスクラッチから書いてセルフホストを達成しました。 Goコンパイラの実装はほとんど見ずに、ほぼ 8cc というCコンパイラから学んだ知識のみで作りました。 特徴 コンパイルするとアセンブリを吐きます 字句解析・構文解析は手書きです。yacc/lex などのツールは使っていません 標準ライブラリも自作です コード行数はテストをのぞくと 9,152行でした。 セルフホストに必要な機能しかないので、Go言語の全機能は網羅していません。 例えば以下の機能は未実装です。 ガベージコレクション go routineとchannel 浮動小数点 設計 70%くらいは 8cc の設計をそのまま引き継いでいます。 残り25%(map,slice,interface,method,型推論等)が自分のオリジナル、残り5%が9cc、くらいな感じです。 かかった期間 2018/10/7に着手し

    Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita
    mattn
    mattn 2019/05/20
    すごい
  • 1