釈迦に説法になりそうだなーと思いながら 風邪で寝こんでてたら改めて書いたり考えたりできなさそうな感じで申し訳ないなな感じに… きがついたら直します。全体的に。 そもそもffiとは? http://en.wikipedia.org/wiki/Foreign_function_interface uffiとかcffiの説明を端的に言うとlisp処理系でばらばらに定義されている FFIの書き方の処理系非依存な書き方で書けるような統合を目的とするものでます。 ffiの使い所 Cなら単純なライブラリを使って瞬殺だなーって仕事をlispでやる時に引っ張ってくると良いようです。 過去に使ったことがあったような… https://github.com/snmsts/cl-libguess/blob/master/guess.lisp 単純なffiの利用だとcで書くラッパーとかいらないのでCでdllとかso
はじめに Retro は Forth の小さな、ミニマリスト指向の方言です。 Retro 言語には、1998 年に x86 PC 用の 16 ビットスタンドアロン Forth として初めてリリースされて以来の長い歴史があります。その時から、Ngaro と呼ばれるポータブルな仮想マシン上で動く 32 ビット実装となった現在の形へ至るまで、実際の利用を通じて進化してきました (訳注: 仕様の複雑化による根底的な再構築を何度か経ている)。現在、Retro は主要 OS すべてで動かすことができ、また仮想マシンの JavaScript 実装により、現代的などのブラウザ上でも動かせます (訳注: Ver10 以降、明らかにポータビリティ最大化の方向へと舵が切られており、高速バイナリ版など、それに反するようなものは本家にはあまり期待できなくなっているように思われる (ちなみに FASM 記述の旧版は、
I gave a talk on this subject at London Haskell in November 2012. A video of the talk is on YouTube and slides are on GitHub. In this series of posts I’ll explain why Haskell’s data types are called algebraic - without mentioning category theory or advanced math. The algebra you learned in high school starts with numbers (e.g. 1, 2, 3 …) and operators (e.g. addition and multiplication). The operat
えっ?!8万円もするんですか? プリントパックなら2万円なんですけど・・・。 最近こんな会話が増えてきた。 名刺、パンフレット、ポスター、冊子など、 紙媒体の印刷物を作る際、 今まで付き合っていた従来型の印刷会社より、 プリントパックのようなネット主体の印刷会社の方が、 はるかに安いのだ。 部数やページ数、紙質によっても異なるが、 2~3倍違うことはザラ。 まったく同じものにもかかわらずだ。 つい先日も上記のようなことがあった。 懇意にしている印刷会社Aに見積もりを頼んだところ8万円。 高いなと思って印刷会社Bに見積もりを頼んだところ8万円。 いろんな印刷会社と付き合ってきたが、 この2社はわりに安くて良心的な会社の方である。 それでもネット印刷会社だと3万円だ。 おんなじもので5万円も違うのなら、 そりゃ、みんなネット印刷会社に流れていくだろう。 それでも数年前までは、多少の価格差なら、
twitter→ɹəʇʇɪʍʇのように英数字を180度回転する際に役立つ情報を掲載。この他、TeXで文字を回転して表示する方法についても。 どうやって180度回転するか “twitter”を“ɹəʇʇɪʍʇ”に、“7-11”を“⇂⇂-L”にするように、英数字を180度回転させて面白おかしく見せるという遊びがある。これは、英数字をひっくり返した形とよく似た文字を使っている。例えば、“M”を実際にひっくり返すかわりに、これをひっくり返した形によく似ている“W”を用いるのである。 自分でひっくり返した形を見つけるのは面倒だろう。だが、簡単に180度回転ができるウェブサービスが提供されており、これを使えばすぐにひっくり返してみせることができる。また、この記事に、英数字をひっくり返した形とよく似た文字の一覧を付けたので参考にしていただければ幸いである。 なお、ひっくり返した形とよく似た文字を使うのは
Components Mathics has a modular design, allowing to reuse parts of it and run them with tailored dependencies and minimal footprint. To run the full Mathics, a complete Docker image is available at DockerHub. To install everything locally without Docker, use the Mathics-omnibus Python package available from the Python package index. The pieces that make up Mathics are described below, along with
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く