OpenWatcom 0.8.0のソースコード公開 22
ストーリー by Oliver
最強の名も 部門より
最強の名も 部門より
Silphire 曰く、 "fd-devに投稿された記事によると、フリーになったWatcom C/C++であるOpenWatcom 0.8.0のソースコードが公開されています。ソースコードのライセンスにオリジナルのSybase Open Watcom Public License version 1.0を使って配布されています。この記事を書いている現在では、ライセンスを表示の後に"I Agree"のボタンを押してもダウンロード出来ませんが、バージョンがあがってファイル名が変わってしまった為にダウンロードが出来なくなっているようです。とりあえずはFTPからダウンロードする事が出来ますが、ライセンスを熟読してからダウンロードして下さい。"
ダウンロードしたんだが。。 (スコア:1)
Makefileの数よりもbatファイルの数が多い。
ディレクトリのところどころにunixというのもあるので、
読みあさっていくとコンパイルできるかもしれない。
Open Watcom C/C++ for GNU/Linuxもできますかね。
.::.:... .::....: .::...:: .::.:.:: .::..:.: .:::..:.
I 1 2 B H4[keR. :-)
Re:ダウンロードしたんだが。。 (スコア:2, 参考になる)
元々の(商用)WatcomのC/C++のはDOS,Windows(3.1 and 95) OS2!のプラットフォームをターゲットにしているものです。
さすがにUnix上でのMakeはきっついのでは。
ところで、商用Watcomのバイナリパッチ(旧Watcomのパッチという形での配布)ってのもありますが、こちらはパッチという名前とは裏腹に、一通りの処理系は入っているそうです。
なんでもバイナリパッチの方はライセンスの関係からフリーで配布出来ない部分を抜いたものなので、ヘッダとライブラリを適度に補充すればWinやDOS、それにOS2でもちゃんと動くそうです。
そんなワタシはOS2ユーザー:-)
-----------------
#そんなワタシはOS/2ユーザー:-)
Re:ダウンロードしたんだが。。 (スコア:0)
それからコンパイルするためのヘッダとライブラリは、
代理店softboat(旧lifeboat)ら発売されていたCD-ROMに入っているの?
それからsoftboatは、合併してプロトンのsoftboat事業部になってますね。
プロトンに、日本語マニュアルもオープン化してくれるように、
出そう。
ネタ元くらい見よう (スコア:1)
Open Watcom [openwatcom.org]のトップページに思いっきりリンク張ってあるんだが。
Sybase だったんですね (スコア:1)
http://linux.sybase.co.jp/
10年ほど前は gcc がマイナーだったので(少なくともパソコンでは)、公開したフリーウェアの開発環境に gcc なんて表示してカッコよさをアピールしたものです。
Re:Sybase だったんですね (スコア:0)
使っている人を見たことがないと言えば Firebird [sourceforge.net] も……。
やっぱり PostgreSQL や MySQL で充分なんでしょうかね。
Re:Sybase だったんですね (スコア:0)
対応ソフトが減っているような (OT) (スコア:1)
私がこのまえまでやっていた仕事では、ウェブアプリを作るためのミドルウェアが、次のバージョンからは Sybase をサポートしないようになってしまうそうです。旧版のバグが、パッチは提供されずに、新版にアップグレードしなければならないみたいです。まあ、最初にこのミドルウェアを使うと決めたときに、代理店の方と話をつけておいたみたいなので、なんとかしてもらうみたいですけど、落日の感がぬぐえません。
UPDATE 文でジョインできるなんていう便利な機能があるので、Oracle と比べると使いやすいと思うんですけどねえ。ユーザフレンドリなツールの有無がここまで明暗を分けたのでしょうか。
Re:対応ソフトが減っているような (OT) (スコア:1)
Oracleはフリーじゃないと思います。
使っていらっしゃった方―― (スコア:0)
いらっしゃいます? Watcom C/C++ を。
雑誌広告が多かったので、マルチプラットフォームなイメージはあるのですが、実のところどうなんでしょう? Open になったことで、Borland の無料や、GCC のフリーに対するアドバンテージはあると思われます?
Lattice C とか Symantec C++ とかって、今どうしてるんだろう。忘れたころにオープンソース化? Motif だって、もう少し早くオープンになっていればねえ……。
Re:使っていらっしゃった方―― (スコア:2, 参考になる)
# 未だにオブジェクトの質はピカイチだと思いますが。
# Motif 云々の部分は全面的に賛同します。
# ksh だってそうですね。
Digitalmarsファンより(was Re:使っていらっしゃった (スコア:1)
Turbo C++ も DOS用コード吐きますが、 C++の準拠度が古いので、最近やめました。 (classの入れ子とか、例外とか、dynamic_castとか 未サポート)
Re:使っていらっしゃった方―― (スコア:1, 参考になる)
どうでしょうね?私はアセンブラでコアなルーチンを書く機会が多かったので、アセンブラとの親和性の高いこのコンパイラは重宝してました。
LatticeとSymantec (スコア:1)
Lattice C [lattice.com]はDOSとOS/2専用のコンパイラみたいですが、
Symantec CはDigital Mars C++ [digitalmars.com]と名前を変えて、フリー版があるようです。
Re:使っていらっしゃった方―― (スコア:1, 参考になる)
Re:使っていらっしゃった方―― (スコア:1)
Re:使っていらっしゃった方―― (スコア:1)
Re:使っていらっしゃった方―― (スコア:0)
WATCOM Fortran77 ユーザのサポート用ですので、
たいしたものは書いていません。
コンパイラディレクティブがリファレンスどおり動かなくて、
外部の DLL が使えないからというアレな理由ですが。
*$pragma $_ ごにょごにょ
Re:使っていらっしゃった方―― (スコア:0)
RUN386,EXE386で、
ついでに、LIFEBOARTも日本語マニュアルをオープン化してほしいな、
PC98シリーズ用のBIOS/グラフィックスライブラリのソースも。
いまでも、Power Builderのコンパイラは、
Watcom Cをベースにしているんでしょ?
Re:使っていらっしゃった方―― (スコア:0)
現役で使ってたりしますが、何か?
Re:使っていらっしゃった方―― (スコア:0)
Re:使っていらっしゃった方―― (スコア:0)
そういえばトランスレータのMIWA C++なんてのもありましたよね。