Kazuki Ohta
mover****@hct*****
2005年 9月 4日 (日) 06:59:40 JST
太田です。 > > allocaについては、rubyのソースコードを見ればportabilityを確保するために大 > > な事になっているのを見てとれると思います。出来るならば使わない方が良いと > > 思うのですが、いかがでしょう? > > anthyはmmapを要求する時点である程度新しい(といっても90年代後半)のOSを > 要求しちゃってますので、allocaを使うこと自体は問題ないと認識しています。 mmapは新しいんですね... > ここでの問題はalloca.hを#includeしていることで、次の > バージョンからはstdlib.hだけを使うようにします。 > #厳密に良いかはわからないですが、*BSD, Linux, Cygwin, SunOS4, > #Solaris, IRIXではokっぽいので、他の環境で動かないという話が来たら > #改めて考えることにします。 そんだけの環境で動けば流石に大丈夫ですね。問題が起きた場合はRuby, Guile等 を参考にすればいけるかと思います。 # 少し勉強になりました ------------------------------------------------- Kazuki Ohta : mover****@hct***** -------------------------------------------------