Putting the fun in functional programming since 2005! We have collated a list of the world's most popular Linux software written in OCaml based upon the Debian and Ubuntu package popularity contest results and the ara database's classification of the packages: 1. FFTW FFTW is arguably the world's fastest Fourier transform implementation and is used in many commercial applications including MATLAB
View content from 2023-09, 2021-02, 2020-04, 2017-12, 2017-07, 2016-12, 2016-11, 2016-06, 2016-04, 2016-03, 2016-02, 2015-11, 2015-09, 2015-05, 2015-03, 2015-02, 2013-10, 2013-05, 2013-01, 2012-12, 2012-11, 2012-08, 2012-07, 2012-06, 2012-05, 2011-05, 2011-01, 2010-07, 2010-06, 2010-03, 2009-10, 2009-07, 2009-06, 2009-04, 2008-12, 2008-10, 2008-08, 2008-04, 2007-12, 2007-05, 2007-01, 2006-09, 2006
モナドの物理的なアナロジー モナドは非常に抽象的なエンティティなので、ときには、モナドそのもの について直接考えるより、モナドのアナロジーとしての具体的なシステムを 考えるのが有用です。この方法では、物理的な直観と経験を利用して、 計算モナドの抽象的世界を再考するための洞察を得られます。 ここで展開する特殊な物理的なアナロジーは機械化された組み立てラインです。 これは、モナドに完璧に合致するものではありません。— 殊にモナド 計算の高階性ある局面の幾つかでは。— しかし、初期段階では、モナドが どのように機能するかを理解するには十分役立ちます。 Haskell のプログラムをベルトコンベヤと考えることから始めましょう。 入力はコンベヤの端に載せられ、一連のワークエリアへと運ばれます。 各ワークエリアにおいて、ベルトコンベヤ上の物品になんらかの操作が 加えられ、そしてその結果はまたベルトコン
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
モジュールを少し勉強した。 module Trig PI = 3.141592654 def Trig.sin(x) # .. end end requre 'trig' y = Trig.sin(Trig::PI/4) reqireで文字列で渡すのはまあ良いとして、定数アクセスの"::"と、メソッドアクセスの"."を区別しているのは気に入らない。reqireした際に変数は取り込まれないのも覚えるのが大変そう。メソッド定義で"Trig."を付けるのが面倒など色々不満が出た。もう少し使い込んでみないとそうすべき理由が見えない。 minxinの説明で、include Enumerableして、eachメソッドを定義すれば、map、include?、find_all?、injectなどが普通に使えるようになるのは良さそうに感じた。 あと、Rubyはビルトインクラスの挙動をプログラム全体で変更でき
A couple of you make donations each month (out of about a thousand of you reading the text each week). Tragedy of the commons and all that... but if some more of you would donate a few bucks, that would be great support of the author. In a community spirit (and with permission of my publisher), I am making my book available to the Python community. Minor corrections can be made to later printings,
REST(参考記事・英語)に関する議論は行き詰った(参考記事・英語)、もしくは終わった(参考記事・英語)と一部の人々(source)が考えているときに、Ganesh Prasad氏(ブログ・英語)はRESTよりも根源的で (より良い) 物がある、と示唆して議論を再燃させようとした(source)。彼は、RESTに関する議論はしばらく堂々めぐりしていたという。私はRESTが好きですし、SOAにおける非常にエレガントなモデルだと考えています。しかしSOAPベースのWebサービスモデルよりもどれほどエレガントか、を毎日毎日聞かされるのは少し退屈です。実際どれくらい退屈かと言うと、今まさに私がこんな辛辣な態度をRESTafarians (RESTの信奉者) に対してとろうとしているほどです。それから彼は、RESTafarianたちが自分たちの拠り所にしている中心原理をいくつか紹介した(source
advice is emacs' way of letting you modify the behavoir of functions by wrapping them with before/after/around handlers. I don't usually have much use for it because there are better ways to customize things like properly asking the user for configuration ((if users-configuration (funcall users-configuration)))), and I'm also not a big fan of globally changing behavior. I did finally find one case
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く