タグ

2016年10月18日のブックマーク (2件)

  • ElixirのライブラリをHexに公開する | DevelopersIO

    人気のあるプログラミング言語には必ず良いライブラリがあります。 著名なLisp HackerでありY Combinatorの設立者であるポールグレアム氏は、エッセイ「人気の言語を作るには」で以下のように書いています。 型システムの設計みたいなことを考えるのが好きな 言語設計者は身震いするかもしれない。ライブラリの設計だなんて、アプリケーションを書くみたいなことじゃないか! 残念でした。言語はプログラマのためのもので、プログラマが必要としているのはライブラリなのだ。 過激な意見ですが確かに一理ありますね。そして良いライブラリのある言語にはそれを支える優秀なパッケージマネージャが必ずあります。RubyRubyGems, PealのCPAN, NodeJSのnpmなどです。 Elixir/ErlangにもHexというパッケージマネージャーがあります。 Hex 今回は自作のライブラリをHexにリ

    ElixirのライブラリをHexに公開する | DevelopersIO
  • 何度か挫折しつつ不純lispインタプリタを作った - write ahead log

    作りました. github.com 詳細はgithubのREADMEをどうぞ.(酷い英語ですが) 当初は純lispを作ろうと思ったのでpureという名前ですが, tak関数を動かしたいなど欲が出てきたので 純粋でも何でもなくなってます. GCはありますが, マクロはありません. (私がマクロをちゃんと理解してないので) 作成時の参考文献は一番下に記載するので興味のある方はご覧ください. 以下は駄文です. 作り始めたきっかけ 以前から何か言語処理系を作ってみたいなと思っていました. Brainf*ckはともかく, 作ったことがなかったので. それとは全く別に私は今27才で, 25,27,32というのは個人的に特別な節目になる年齢じゃないかと感じていました. SIerにいると年齢と共にプログラミングする機会が減っていくのでなんとなく腕試ししたくなる事がよくあります. 「プログラマを名乗るならこ

    何度か挫折しつつ不純lispインタプリタを作った - write ahead log
    hikazoh
    hikazoh 2016/10/18