アカウント名:
パスワード:
ここまでオワコン言語の代名詞となっては逆転の道は険しいだろうに
Perl以上に使い道が思い浮かばん。オワコンって言われつつも一度天下を取った言語だったらなんだかんだで不滅なんだが、Rubyにはそれがない。
そりゃPerlはなんだかんだで、ある程度は上下間での互換性あるから、BSDですら/usr/bin/perlだし内部でも当然のように使われまくってて、有名所でいうとtexinfoからgroff、autotoolsだってperl無けりゃ動作しないからなRubyなんかとは比べた時点で間違ってるRubyにはそういったものは一切ないというより今はもうそんなに採用されてる印象はないがRoR失くなったら終わりよ
最近の FreeBSD もベースシステムから Perl を外してしまったので、(Free|Net|Open|DragonFly )BSD で /usr/bin/perl があるのは OpenBSD だけではないですか?
参考:FreeBSDのコア部分からPerlが除去される [srad.jp](2002年05月16日)
このとき/usr/bin/perlは、本物のperlを探してexecするスクリプトとして残っていた様子。その後、/usr/bin/perlが無くなる一方、Portsのperlのオプションで/usr/bin/perlのシンボリックリンクを作るかどうかの設定がいっとき存在した。その後、その設定も無くなり、現在のFreeBSDは/usr/local/bin/perlのみ。RubyもPythonもBashも等しく/usr/local/bin。
組み込み考えたらカーネルとbusyboxだけで十分って話もあるのでbashすらいらんって発想かな。だったら/bin と /usr/bin で住み分けろとも思う。/usr/local は特にLinuxの文化だと空っぽで当たり前なので。
そうなんですよ。FreeBSDではベースシステムにbashは無く、また今も/binと/usr/binを使い分けています。もちろん、シングルユーザーモードでも使えるコマンドを/binに置くというもの。
なお、/usr/localはパッケージ管理システムPortsでのインストール先として用いられます(変更は可能)。
man hier(7) [freebsd.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
10年遅かったな (スコア:0)
ここまでオワコン言語の代名詞となっては逆転の道は険しいだろうに
Re: (スコア:0)
Perl以上に使い道が思い浮かばん。
オワコンって言われつつも一度天下を取った言語だったらなんだかんだで不滅なんだが、Rubyにはそれがない。
Re: (スコア:0)
そりゃPerlはなんだかんだで、ある程度は上下間での互換性あるから、BSDですら/usr/bin/perlだし
内部でも当然のように使われまくってて、有名所でいうとtexinfoからgroff、autotoolsだってperl無けりゃ動作しないからな
Rubyなんかとは比べた時点で間違ってる
Rubyにはそういったものは一切ない
というより今はもうそんなに採用されてる印象はないがRoR失くなったら終わりよ
Re:10年遅かったな (スコア:0)
最近の FreeBSD もベースシステムから Perl を外してしまったので、
(Free|Net|Open|DragonFly )BSD で /usr/bin/perl があるのは OpenBSD だけではないですか?
Re:10年遅かったな (スコア:3, 参考になる)
参考:FreeBSDのコア部分からPerlが除去される [srad.jp](2002年05月16日)
このとき/usr/bin/perlは、本物のperlを探してexecするスクリプトとして残っていた様子。その後、/usr/bin/perlが無くなる一方、Portsのperlのオプションで/usr/bin/perlのシンボリックリンクを作るかどうかの設定がいっとき存在した。その後、その設定も無くなり、現在のFreeBSDは/usr/local/bin/perlのみ。RubyもPythonもBashも等しく/usr/local/bin。
Re: (スコア:0)
組み込み考えたらカーネルとbusyboxだけで十分って話もあるのでbashすらいらんって発想かな。
だったら/bin と /usr/bin で住み分けろとも思う。/usr/local は特にLinuxの文化だと空っぽで当たり前なので。
Re: (スコア:0)
そうなんですよ。FreeBSDではベースシステムにbashは無く、また今も/binと/usr/binを使い分けています。もちろん、シングルユーザーモードでも使えるコマンドを/binに置くというもの。
なお、/usr/localはパッケージ管理システムPortsでのインストール先として用いられます(変更は可能)。
man hier(7) [freebsd.org]