だめな子

だめな子ですが頑張って成長してゆくのです。

ypsilonをMacPortsで入れたい

と思ったけどypsilonなかった...
自分でmakeすればインストールできるけど、まだあまりUnix文化に馴染んでないし(変なことしたら自力で元に戻せなさそう)他のものはMacPortsが面倒みてくれてるからなるべく同じようにやりたい...

で、作ってみたらなんかできた
port destroot ypsilonしただけでなんか変なとこにインストールされちゃったりなんだりで結構苦労したけど頑張ったらなんとかなった(気がする)
試行1回に案外時間がかかるのが大変 間違いが含まれてそうで怖いな
あとデフォルトのヒープサイズを指定できるっぽいけど、variantsで port install ypsilon +heap_size 64 みたくできんのかな デフォルトのままで一向に困らないからいいんだけど...
手で頑張って作るのめんどいから、自前でPortfileかかないで普通にportで取ってこれるようになんないかなぁ

あと、手書きなのかどうなのかわからないけどMakefileが綺麗で慣れてないうちでもさるっっと読めた

参考サイト
MacPortsWikiJP HowTo/PrivatePortfileTutorial
Mac Ports 勉強会資料

また別のお話で、moshがなんかうまくコンパイルできないぽい
以下のコードがgaucheとypsilonだと動くけどmoshだと動かない

SCHEME:
  1. (define-syntax test
  2.   (syntax-rules (in out)
  3.     ((_ in s)
  4.      (begin
  5.        (display "<-")
  6.        (display s)
  7.        (newline)))
  8.     ((_ out s)
  9.      (begin
  10.        (display "->")
  11.        (display s)
  12.        (newline)))))
  13.  
  14. (test out "hoge")
  15. (test in "fuga")

あれー?
makeでもこけてなさそうだしmake testもちゃんと通ってそうに見えるよ...

RSS 2.0 | Trackback | Comment

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>