Erlang

2010年02月09日

gistに貼ってるだけだと忘れそうなのでここにもメモっとく。

「プログラミングErlang」の§12.2 に、ErlangからCの関数を利用する方法があるので、同等なインターフェイスを書けば

(define (twice x) (* 2 x))
(define (sum x y) (+ x y))

のようなScheme(Gauche)の関数も呼び出せる。

Eshell V5.7.4  (abort with ^G)
1> c(example1).
{ok,example1}
2> example1:start().
<0.39.0>
3> example1:twice(48). 
96
4> example1:sum(17,25).
42
...
続きを読む

(20:45) Φ