[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
823(2): 2009/04/27(月)12:37 AAS
「シェルとかPerlとか」って何のこと?
なんで Python がクロスプラットフォームと言いながら Perl はダメなの?
824: 2009/04/27(月)12:45 AAS
>>823
そうだよな、Windowsをプラットフォームに考えたらどっちも一緒。
827: 2009/04/27(月)13:09 AAS
>>823
git のプログラムはCで書かれたプログラムとPerlで書かれたプログラムとシェルスクリプトが混ざってる。
CプログラムはPosix APIを利用しているのでmingwやcygwinに依存するし、
Perlも基本そのCygwin/mingw+msys環境用のものを使わないといけない。既にActivePerl使ってたり、
cygwinユーザーなのにmsysgit入れたりするとパスが混じりまくってワケワカメ。
3rd partyによるプラグインがWindowsではうまく動かない可能性もある。
MercurialやBazaarはたくさんのプログラムの寄せ集めではなくて一つのPythonプログラム。
Cで書かれている部分も単体プログラムではなくてPython拡張モジュールだから
Posix互換環境に依存しないし、Visual C++等のコンパイラでもコンパイルできる。
既にLinux/Unixどっぷりの人間にはgitが使いやすいかもしれないけれど、そうでない人間にとっては
シェルスクリプトもPerlもautotoolsもバッドノウハウの集大成。Cygwinになるとなおさらバッドノウハウが
多いから、みんなで環境をそろえるのが大変。
それに比べるとPythonはバッドノウハウ度が少ないので、自分でプラグインを作るのも
みんなで環境をそろえるのも容易。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s