タグ

clispとportableに関するishideoのブックマーク (1)

  • 割と処理系ポータブルなCommon Lisp実行可能ファイルを作る | κeenのHappy Hacκing Blog

    κeenです。Lisp Advent Calendarはもう枠埋まっちゃったので普通にブログで。 コマンドラインから実行可能なLispファイルをそれなりに多くの処理系で動くように作る話。 この話はCIMの生い立ちとも関連するんだけどシェルからLispを使いたいときは #!/usr/bin/env sbcl --script ... なんて書いてた人も多いんじゃないかと思うんだけどこれは色々問題がある。 envは環境に依っては/usr/local/bin/envだったりする envは環境に依っては複数引数を取れない。“sbcl –script"という名前のファイルを捜しにいく sbclでしか動かない この問題の扱いは一応解決策がある #!/bin/sh #| exec sbcl --script "$0" -- "$@" |# ... 3行目の#|がシェルのコメントでありLispのブロックコ

    割と処理系ポータブルなCommon Lisp実行可能ファイルを作る | κeenのHappy Hacκing Blog
  • 1