Gwydion Dylanってのみつけた。
使い方分からん。
教えて。
氏ぬもんか!
5 :
デフォルトの名無しさん:01/11/02 12:48
ん?何か病気ですか?>1
bobdylanか?
schemeベースのやつ?
>>7 何それ?
知らないけどあるのそんなの?
教えて!
>>8 lisp/schemeスレにリンク貼ってあったよ
10 :
デフォルトの名無しさん:01/11/04 03:08
かなり凄い言語らしいけどね。
SchemeみたいにマクロもあってSchemeとほぼ同等の
強烈な記述力があるらしい。もともとはS式も可能
だったらしいしね。
普通の読みやすい記法でSchemeの柔軟性を実現してる。
11 :
デフォルトの名無しさん:01/11/04 10:31
12 :
デフォルトの名無しさん :01/11/04 10:50
ここの板は最近、マイナー言語強化月間って感じだね。でも応援
なんとFunctional DevelopperのLinux版が出るみたい。
α版は既に出てる!
http://www.fun-o.com/ Herlequin Dylanの開発部隊が独立してたみたい。
Amazonで本買おうと思うんだけど、炭疽菌付いてこないかな。。。
14 :
デフォルトの名無しさん:01/11/05 00:15
Windowsでの使い方教えて。
とりあえず、ダウンして解凍したけどなんかよくわからない。
15 :
デフォルトの名無しさん:01/11/05 02:50
>>14 とりあえず、フォルダ構成はCygwinっぽくて、ファイルの中身を見ると、
Perlスクリプトがあるね。
だからCygwinとActivePerlは必須みたいだね。
で、頑張って、make-dylan-appスクリプトを実行して、helloアプリの
プロジェクトを作り、makeしてみたけど、途中、mv failed?の
メッセージで止まる。mvはあるんだけどなあ。。
うーん、わからん・・・
FTPにあるinstallドキュメント読んだか?
>>16 ほんとだ。読んで無かったよ。
ちゃんとcygwinの環境変数を設定した後libtoolインストールしたら出来た。
ActivePerlでも明示的にperl -wで呼べば#!無視してくれるので問題ないね。
でもlibtoolのテストかなり失敗してたなあ・・・いいのかなあ。
HelloWorldアプリにコンパイル時間が結構かかってたのが気になる・・・
コンパイル遅いね。
実行速度はどう?
HelloWorldソースさらしキボンヌ
ところでGwydion Dylan使ってる人はいないの?
コンパイルの仕方すら分からんのですが・・・
>>18 Dylanわからんから試せないけど、Cに変換してから
コンパイルしてるから結構早いはず。
>>19 // file : hi-exports.dylan
module: dylan-user
define library hi
use common-dylan;
use io;
end library;
define module hi
use common-dylan;
use format-out;
end module;
// file : hi.dylan
module: hi
define function main(name, arguments)
format-out("Hello, world!\n");
exit-application(0);
end function main;
main(application-name(), application-arguments());
// file : hi.lid
library: hi
executable: hi
files: hi-exports
hi
>>20 俺Cygwinで使ってるよ。説明どおりに実行しただけ。
Perlスクリプトmake-dylan-appでHelloWorldスケルトンを作って
いじったあと、makeするらしい。
22 :
Gwydion Dylan版:01/11/06 21:10
GwydionはLinuxのDebianにも入っているので試してくれ。
// hello.dylan
module: hello
synopsis:
author:
copyright:
define method main (appname, #rest arguments)
format-out("Hello World !\n");
exit(exit-code: 0);
end method main
// hello-exports.dylan
module: dylan-user
define library hello
use dylan;
use format-out;
end library;
define module hello
use dylan;
use extensions;
use format-out;
end module;
// hello.lid
library: hello
executable: hello
entry-point: hello:%main
hello-exports.dylan
hello.dylan
// compile
$ d2c hello.lid
make-dylan-appなんてコマンドあったんですね。
これ使ったらとりあえず骨組みだけはできるみたいです。
Makefileまで作ってくれるのでコンパイルもできました。
ところでDylanってLispみたいなインタラクティブな
インタプリタ環境ってないんですか?
インクリメンタルに定義したりコンパイルしたりしながら
開発していくのが好きなんですが。。。
24 :
デフォルトの名無しさん:01/11/06 23:25
25 :
デフォルトの名無しさん:01/11/07 03:38
うーむ。HelloWorldが516kbか...
間違えた。5.16MBだな...。
27=25です...。
VineLinux2.1.5 + GwydionDylan2.3.4
29 :
デフォルトの名無しさん:01/11/07 07:26
富豪!
もっとましなフリーの実装は無いのか。
凄い言語らしいのにマイナーな理由がわかった。
>>27 ネエィティブコンパイルを夢見たJAVAみたいな大きさだな・・・(遠い目
??うちでは 5KB しかありませんが?
5359 bytes
Debian woody + 2.3.6pre2cvs10182001-1
34 :
デフォルトの名無しさん:01/11/07 15:08
mindyってつかえないの?
mindy入れてあるけど、これってインタプリタなの?
プロンプトが出るけどCommon Lispみたいに
インタラクティブに定義したりできないよ?
使い方わかんないよ。
なんだかドキュメントが少ない。。。
age token
37 :
デフォルトの名無しさん:01/11/08 13:22
>>35 いや、わたしも使い方がわからないんですよ。
私はDebian sidでDylan環境作ったんですけど、
ドキュメントが殆どないし、本家のページにあるサンプルすら
その通りにやっても動かないし。
d2c は問題ないんだけど。
で、mindyはバイトコードインタプリタみたいね。
mindycompでコンパイルして、mindyで動かす感じらしい。
helpして出てくるコマンド一覧見るとデバッガっぽいね。
バイトコードにしてデバッグするのに使うのかな。
Common Lispみたいな環境ってないのかな。
週開けage
みんなgwydianのあまりの遅さに耐えかねて、見切りをつけたのか?
お仕事忙しくて触ってる時間ないの。
でもGwydionってそんなに遅いの?
Functional Developperはどう?
一番痛いのはProgramming Dylanとかいう本が絶版で手に入らない・・・
誰かくれないかなー。
どこらへんが素晴らしいの?
>>42 特徴は、可読性が高く柔軟でオブジェクト指向な言語仕様かな。
これが素晴らしいと思う人がたくさんいるのでは。
>>42 後ね、クラスとメソッドの関係がC++,Java,Pythonなんかと違うのよ。
CLOS風のディスパッチでこれがなかなか逝けてんの。
このタイプを採用してる言語ってCLOSとDylan以外に何があるのかなぁ。
ふむふむ。OO関係の機能が凄いのか。
ちょっと調べてみたけどなんか難しい単語がいっぱい(w;
Abstract Class,Instantiable Class,uninstantiable class,indirect instance,general instance・・・
使ってみないとありがたみがわからないかも。試してみるか。
良くも悪くもSchemeにかなり近いようだね。
Harequin Dylanを使ってたんだけど、とにかくコンパイルが遅すぎた。
書いたコードをlistnerでテストする、scheme風の使い方のときはいいけれど、
仕上げに入るとめちゃめちゃいらいらした。
Functional Developerはマシになったかな?
もちっとしたらFunctional Developper触るつもりだよ宣言あげ
>>47 それもDylan気に入ってる理由の一つ。
だから余計にインタラクティブな実行環境欲しいのよね。
50 :
デフォルトの名無しさん:01/12/08 03:42
もしかしてFunctional DeveloperのBasic Editionで動く
サンプルってhelloとhanoiだけなの?
ちょっと冷たすぎないか?
これ、言語仕様は良いけど、処理系が良くないってことで
決定だな。
52 :
デフォルトの名無しさん:01/12/17 18:07
非現実的な言語仕様だから効率の良い処理系が出来ないという線はないの?
Appleが手を退いたのはNeXTとの絡みかも知れないけど。
53 :
デフォルトの名無しさん:02/01/09 00:33
Mac板でハケーンage
これはApple出では?
>>54 AppleとCMUの共同開発だったと思うゾナ
Appleは素晴らしい技術と飼い殺しをいつもするモナ
>>56 Dylanの出自に関してはDylan Programming Languageに歴史が
書いてあった(と思うけど、押し入れに収納されててちょいと
見つからない)。たしか、Appleの各研究チームがそれぞれに別
の言語を使っていて、お互いの研究成果を取り入れるにはわざ
わざ相互に移植する必要があって、これが無駄だと思われたわけ。
それで一番強力なCommon Lispに一本化しようとしたんだけど、
開発中は良いとして、バイナリを配布するのに向かないところが
問題だった。また、Lispの構文を嫌う向きも少なくなかった。
それでDylanが開発されることになった。
……のですが、結局、コンパイル速度も出なかったし、気がつく
とJavaの波も押し寄せ、NeXTも買収し……というわけだったと
思いますね。かつてのAppleだったらDylanに固執して、さらに
シェアを落としていたようにも思いますが。
age
59 :
デフォルトの名無しさん:02/02/09 10:31
David Michaelbetzあげ
とりあえずあげ
61 :
デフォルトの名無しさん:02/04/13 10:20
これから触ってみるage
62 :
デフォルトの名無しさん:02/04/13 14:54
Win上のDylanって、GUIビルダーはあるの?
Delphiみたいな。
63 :
デフォルトの名無しさん:02/04/30 15:27
このスレ、まだ生きてたのか!
保守
ほしゅ
algol風lisp?
67 :
デフォルトの名無しさん:02/06/18 11:00
>>57 > ……のですが、結局、コンパイル速度も出なかったし、気がつく
> とJavaの波も押し寄せ、NeXTも買収し……というわけだったと
> 思いますね。かつてのAppleだったらDylanに固執して、さらに
> シェアを落としていたようにも思いますが。
単に今 Objective C がいる場所に Dylan がいるようになっていただけでわ?
ほしゅ
たまにはageよう
70 :
デフォルトの名無しさん:02/07/17 09:38
age
71 :
デフォルトの名無しさん:02/09/07 00:14
Dylan Dylan
ららら
73 :
デフォルトの名無しさん:02/10/05 17:50
Dylanって日本語扱えるの?
そこそこスペック高いマシン買ったんで、gwydionっての
入れてみようかと思ってるんだけど。
75 :
デフォルトの名無しさん:02/10/06 08:09
使ってるやつって、一人でもいるの?
スレ主は解ってなさそうだし、
なんでこんなスレがあるのかわかんない。
土日かけてがんばったがどうしても動かせなかった。
つうか死ねや糞ども。
だれか削除以来出せ。クソスレ。
ん?何か病気ですか?>1
Eiffel 最高
どこらへんが素晴らしいの?
81 :
デフォルトの名無しさん:02/11/08 19:34
Dylanのすばらしさ:
*Common Lispの開発効率
*methodを書いて、その場でテストできる。
(Listnerという、コマンドラインのようなテスト環境がある)
*methodはクラスに属さない。genericに書く。
(もちろんmoduleによって名前空間を分割できる)
*コンパイル単位とモジュール単位をファイル単位から独立に定義できる。
(あるモジュールの一部のmethod定義を変更しただけでモジュール全体
を再コンパイルする必要はない。)
*強力なマクロ
(Lispのように言語仕様を拡張・再定義することが可能)
*小さなランタイム
*Lispだと、事実上、開発環境の一部をそのまま配布しなければならない
が、その必要がない。
あとはまともな処理系さえあれば…
ってこと?
Gwydion
じゃだめなのか
84 :
デフォルトの名無しさん:02/11/08 20:54
Dylanのダメなところ:
*コンパイラの負担が大きい
*method単位でコンパイルせずにテストできるのは開発の初期段階であって、
パフォーマンスチューニングの段階では修正→再コンパイルを繰り返し行
う必要がある。Dylanはコンパイラにかかる負荷が大きく、コンパイル時間
がかかる。
*研究開発に使うのであれば、Common Lispで十分である。Dylanのメリット
の生きる分野は、開発環境から切り離されたアプリケーションの開発であ
る。この分野では実行時のパフォーマンス(より具体的にはGUIの動作速
度)が重要であるが、実行時パフォーマンスのチューニングにおいて
Dylanの欠点が目立つという皮肉。
あと、書き忘れてたけど、Dylanのメリットとして、
「出来上がったコードが読みやすい」
ってのがある。コードが読みやすいと、ドキュメンテーションに凝らなくても
済むのでイイってことだな。
しかし、Common LispのランタイムをOSに添付しちまえばすべてクリアって気
がしないでもない。NeXT STEPにおけるObjective-CランタイムがOSのコアだっ
たように。Lisp OSは、今なら実用的な気がするなあ。
Lisp OSいいねえ
どこかで
・内部はLisp/Smalltalk並に動的で
・ユーザ向けはvery-high-levelな言語で
・UNIX精神なプログラマ向けOS
って作ってないのかな
86 :
デフォルトの名無しさん:02/11/08 23:02
Lispのランタイムを同梱したLinuxのディストリビューションを作れば良いだけでは?
Open Firmware は、ある意味 Forth OS.
Open Boot も、ある意味 Forth OS.
88 :
デフォルトの名無しさん:02/11/08 23:28
Forthは人間に対してじゃなく、コンピュータに対してやさしい言語じゃんよお。
Lisp も一緒っしょ。
90 :
デフォルトの名無しさん:02/11/08 23:38
違うよ。
Forthがスタック言語なのは、スタックの実装が簡単だから。
Lispがリスト言語なのは、リストの実装が簡単だからではなく、
リストが「強力」だから。
スタックはリストほど強力とはいえないよな。
Lisp が人間に易しくないって事が言いたかったのよ。
Lisp も後置記法だったらカッコが無くなって良かったのに。
RPNLisp> 1 2 cons car
1
みたいな。何時か作ろうと思ってるんだけど、どうかな?
92 :
デフォルトの名無しさん:02/11/08 23:58
カッコがあっても、ちっとも困りませんが?
カッコの対応やインデントくらい、エディタが支援してくれますし、
読むときにはカッコなど見なければ良いだけです。
>>92 >RPNLisp> 1 2 cons car
Forth系は暗黙のpush/popがあるから、
決してLISPよりも人間に易しいとは言えん。
前置記法は可変長の引数をごく自然に扱えるし、
他のCなどの言語の関数呼び出し構文と同じだから直ぐに慣れる。
>>92 貴方は困らないかもしれないけど、人間に易しいとは言いづらいのでは?
>>93 可変長の引数が扱えるのは前置記法だからじゃなくて、リストでまとめる
からでは? そういう意味では後置記法でも問題ないと思います。
>>95 >可変長の引数が扱えるのは前置記法だからじゃなくて、リストでまとめる
>からでは? そういう意味では後置記法でも問題ないと思います。
意味不明なんだけど。
>>95 >貴方は困らないかもしれないけど、人間に易しいとは言いづらいのでは?
カッコが人間にやさしくないとしたら、セミコロンで式をセパレートするのも
人間に易しくないんじゃないの。
繰り返しになるけど、カッコの対応とインデントはエディタに任せることが
できる。だから書くときには問題ない。
読むときも、なんならカッコを一時的に見えなくする機能をエディタに持た
せれば良いわけです(僕はカッコを見ないという方法で対処していますが)。
前置記法が嫌いなら、マクロを書けば良いんじゃないですか。
Forthにそういうパワーがあるとは思えないんですけれど。
# すでにめちゃめちゃスレ違いだな。で、sage
> 前置記法は可変長の引数をごく自然に扱えるし、
引数をリストで取る、リストのサイズは可変という意味だと
思ったんだけど、違う?
それとも、cond の後に幾つでも条件文を書けるみたいな事?
これも後置記法で簡単に実現可能だと思うけど。
(+ 1 2 3 4)
こういうのはどうするの?
1 2 3 4 +
だと駄目なんじゃない?
>>97 エディタの機能に頼ったり、マクロを書いたり、コードの一部を無視しないと
読みにくいって、御自分で分かってらっしゃるじゃないですか。
カッコとセミコロンと大差無いって、本当にそう思います?
Forth が読みにくいというのは理解してますが、Lisp も大して変わらないの
では? と思います。
だからそれは前置記法だからじゃなくて、閉じ括弧があるからじゃ?
>>99 1 2 3 4 + + + とか 1 2 3 4 sum とか、好きなようにやって下さい。
あ、sum は適当に定義しておいて下さいね。
別に Lisp にケチを付けるつもりはないけど、Lisp は読みやすさを
重視した言語ではないのでは?
>>100 >カッコとセミコロンと大差無いって、本当にそう思います?
思いますよ。いや、むしろカッコの方がエディタに支援させるのが楽なので
イイ!とすら思っていますが。
セミコロンをうっかり付け忘れてコンパイルに失敗したりする経験ってあり
ません? 僕はよくあります。でも、エディタにセミコロンの付け忘れを指
摘させるのは結構難しいです。人間の目にも、セミコロンの有無は意識しに
くいです。つまり、あるべきところにセミコロンがないことを発見するのは、
人間には難しいです。
カッコの対応をチェックしたり、インデントを自動的に処理させたりするこ
とはエディタに任せるの、難しくないです。っていうか、現にやらせてます
から。
Forthのプログラムは、たとえばPostscriptがそうだけど、書き方によって
処理速度が大きく変わります。だから処理速度を意識して書くことになり、
読みやすさを意識して書くわけにはいきません。
Lispは違います。最適化のための書き方はありますが、その場合でも読み
やすく書くことを意識することが可能です。
つーか、Forth 大好き、Lisp 大嫌いみたいなイメージになっちゃった
かもしれないけど、そんな事は全然無いです。
やさしいかやさしくないかで言ったら、Forth も Lisp も同じ脛に傷を
持つ者同志なのではないでしょうか。
Lisperとしては、Forthなんかと一緒にするなとしか言いようが。
>>102 >1 2 3 4 + + + とか 1 2 3 4 sum
1 2 3 4 + + +はともかく
1 2 3 4 sum て、終端を判定できるの?
他の演算子と組み合わせた場合。
>>103 それってコンピュータに対してやさしい構文って事ですよね?
つーかここ、Dylanのスレなんですけど。
まあ、スレが機能してないみたいだからいいか。
Lispは、大量のカッコが初心者をビビらせるってのはあるけど、
そこを乗り越えれば読みにくいってことはないよ。
読みやすさを重視している言語でないのは確かだけど、
じゃあ、読みやすさで評価されている言語ってどれよ?
という気がする。COBOLとか?(笑)
Lispの構文がコンピュータに優しいのは認めます。
でも、コンピュータに優しくするためにあの構文になっているわけではあり
ません。プログラムをリスト構造として記述することには別の目的があるの
です。
Forthの構文は、もっぱらコンピュータに優しくするためのものでしょ?
プログラムをスタック構造として記述することに、コンピュータに優しくする
以外の目的があるの?
>>106 セパレータで区切るとか、新しい領域を確保するとかして、
そこから計算して行けば良いんじゃない?
1 2 - foo new-list 1 2 3 4 sum
~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
1. 1 - 2 という演算
2. foo というリストを作って(new-list)、1, 2, 3, 4 を格納、
総和を求める
みたいな。
>>109 月並だけど Python.
あれだ、
いきなり初心者にコード読めって言われた場合を考えてみればわかる。
LISPならなんとなくわからるが、FORTHだとお手上げだろ。
これは中置言語での演算子の優先順位が、
LISPだと括弧のネストレベルと直接対応してるからだな。
Forthのコードを読むってことは、アセンブラやバイトコードに
コンパイルしたものを読むのと同じ難易度がある。
Pythonはあのフォーマットゆえに受け付けない人もいるわけで...
話をDylanに戻すと、Dylanのコードが可読性が高いってことは評価できると
思う。mindyみたいなインタプリタがそこそこのスピードで動くと、Rubyの
ように普及する可能性はあったと思うな。問題は、そこそこのスピード以前
に、言語仕様を完全に満足させる処理系を作ること自体が難しいことにあっ
たりするが...
Dylanに関して悲しむべきことは、Common Lispが「巨大すぎる」のでDylanが
設計されたのに、Common Lispの方が効率が良いってことだよなあ。それに、
今やCommon Lispよりも巨大なJavaが幅を利かせているってこと。今、Dylanを
使うならCommon Lispでしょ。ランタイムもCD-ROMに余裕でおさまるわけだし。
; { } で区切られたテキストをプログラムとして読みやすいと思うのは
それに 慣 ら さ れ て る からだよ。
現に COBOLer は C が小文字中心なだけで読みにくいって文句いってる。
結局読みにくいかどうかという問題は目が慣れているかどうかがすべて。
こんなところでLisp vs Forthが読めるとは‥‥。
Forthの擁護をしておくと、Lispが括弧に関係なくインデントで可読性を
あげられると言うのは、Forthでも改行やインデントを適切に行う事で、
可読性はあがるよ。
Forthのキモは強力な自己拡張性だと思っているので、マクロを自慢されても
あまり羨ましくない。
{ 1 2 3 4 } sum
みたいな可変長引数をとる構文はForthのみですぐに定義できるし。
Dylanのソースはとても読みやすいと思いました。
むしろ美しいと感じたと言うか。
あとCommon Lispが巨大だからDylanが作られたのではなく、Lispの記法
が一部のプログラマに不評だったからDylanが作られた、と聞いた事があります。
Lispの記法を嫌う人って多いよね...僕はLisperなので、どっちかって言うと、
Lispの難しさは「関数型プログラミング」の修得が求められるところにあるの
であって、カッコの存在など問題ではないと感じている。Lisp/Schemeは受け
入れられなかった人でMLやHaskelなら大丈夫だったって人がどれだけいるだ
ろう?
Lispは手続き的にもプログラムを書けるので、必ずしも関数型を
強制されているわけではないような。
そんな私はLisp/SchemeよりもMLを好ましく思います。
関数型プログラミングをどこまで強制すべきかは議論の分かれるところだから、
関数型的にも手続き的にも書けるっていうのは「現実的」な解だと思うけど。
Appleは素晴らしい技術と飼い殺しをいつもするモナ
122 :
デフォルトの名無しさん:02/11/21 16:59
>>121 Dylanに関して言えば、開発の当初から仕様を一般に公開して意見を求めたし、
その後も仕様を独占したりしてないから飼い殺しってことはないと思う。
また、実装にあたってもCMUに協力を求めて資金援助してたはず(その成果が
Gwydion Dylanでしょう)。Dylanはとにかくコンパイル速度がなあ...。
>>122 コンパイル速度なんていいだしたらC++の方がよっぽど遅いじゃん。
PCの性能も爆発的に上がってるし、もうそんなところはそれほど
ネックにはなっていないのでは?
>>123 いや、C++よりも遅かったよ。今ならもっと良い実装があるかも知れないけど。
でも、123がそういうなら、新しいPCを購入する予定があるので、到着したら
試してみるかなあ。
とりあえず2.3.9無事に動いた記念age(てか、このスレまだ生きてたんか(藁
126 :
デフォルトの名無しさん:02/12/01 16:16
なにかよくなりました?
>>126, 127
同一人物?(藁。とかいうのは置いといて。
しばらくHDD壊れる>入れ替える>壊れる>入れ替えるつーのを繰り返しててまともにGwydionDylan追っかけられなかったんですが、とりあえずは2.4前最後の安定版つーことで、よろしいんじゃなかろうか?と。
まだd2cとmindyで使える機能が違ったりという不具合とか、gdbでデバッグがやりにくいとか根本的な問題はあんまり解決されてない感じ。
個人的にはmarlayとmindyで統合されて、デバグ完了でd2cだとかなり美味しいんだけどねぇ。
>>127 誰と誰が同一人物だと思ったの?
というのは置いといて。
d2cとmindyで互換性がないってのは、かなり問題あるよね。
少なくともApple、HarlequinのListnerが担ってきた機能が実現できてないわ
けだし、Common Lispのユーザを乗り換えさせるだけの機能がないってことだ
から。
>>128 すんまそんアフォなブラウザのせいで127、128と2つ同じもんがあるよーに見えてただけでした(鬱。
d2cとmindyの互換性がまともになってくれるだけでも大分違うんですけどねぇ。
2.4でも駄目だろうなぁ。でもまぁ、趣味の範囲で弄る分にはCLEANより取っ付きやすいし(Lisp出身じゃないんで関数ごりごりこられるとちと頭があぼ〜んという(藁
歳か(死
130 :
デフォルトの名無しさん:02/12/05 23:59
|
|_・) ageてイイ?
|
>>130 2.4が無事出た時にこのスレ残ってたら是非(藁
あけましたな。2.4は未だ、、、。
ところでmelangeどうですかねぇ?
>>624 いまいちレスポンス悪いんだよなー
実況は到底無理だし
俺は 自宅---肉--野菜--肉--肉--野菜--野菜--肉--野菜 で栄養を取っているので
なかなかヘルシーです。
みんなgwydianのあまりの遅さに耐えかねて、見切りをつけたのか?
>>121 匿名で書き込む事を過大解釈してきた香具師らのことを
俺は言ってるわけだが?
あなたの意見には大体賛成ですがね?
>>140 それが一番ありそうなネタですな(鬱
dylanのML日本のやつはどうやら消えたままみたいだし、あっちのもlispなネタがきてみたり。
個人的にはあんまりLisp寄りすぎると最初のLispとかSmalltalkをC/C++ユーザ向けにっていうのと外れ過ぎないかな?という気もしなくはないんだけど。
#誤爆多いね(w
>>158 同意だね。
リスクなんか気にするような奴は負け犬だね。
被害妄想が激しい459の居るスレはここですか?
優秀な法律家はよき隣人ではないとか何とかいう
法諺を思い出させてくれたなあ。上の一連のやり取り。
やたらに攻撃的だし。
内容証明が被告の元に届くのと、訴状が届くのとの違いは
ひとえに裁判所が関与の有無に尽きる。
「認識した」「し得た」の違いを強調するより、ここから説明した方が
よろしかったのでは。
すいません。 ( tarou ひとまず去ります)
皆様
前進的な解決を暫時窮めたく思います
(それと 正式にお願いします。僕は出世とかそういうの一切どうだっていいんです。そんな幼いのは中学の時に捨てました。
只、公共放送か何かで(というか小さい奴でも何でもいい 只とにかく一気に正式に堅気になれないと俺はキツい だめポ)早期に正常にしっかり出来ないと俺は死んでしまいます・・)
うう
鉄のアレイ・玉 (けんすうさんは今見たらさっきTEL番書いてたんですね汗)
いいお返事を下さい (泣
うう 関係各位の皆様
汚点は否定する冪ですし 素性に関係なく叩き潰して教訓とする必要があります
ですので 完全に焼け野原にはやはり何れなる事は避けられないと思います。それは、地球に必要な事です
只
僕がシャレにならないのです。
・・うう では 皆様 失礼します
nntpってどんな活動してるの?
にちゃんはもう終わりだな
存在意義が無くとも意味が無くとも存在するものは存在するわけで
ま、どうでもいいよ
匿名性に絡む問題なので反対 28% 1193 票
サイトのためになるから賛成 54% 2315 票
利用しないから関係ない 8% 378 票
2ちゃんねるってなに? 4% 172 票
アクセスログってなに? 4% 173 票
スクリプトになる前に実験どーぶつーとしてあんな事やこんな事
されちゃってもうウハウハ・・・じゃなくてハァハァ・・・
ぢゃなくて、うん。
IP祭りの会場はここですか?
__ )
γ´γ~ \
|∞/ 从从) ) __________
W | |┬ イ |〃 /
ヽリ.ハ~ ワノ <ろりは全員皆殺しだ | ̄| \
| ̄ ̄ ̄ ̄ ̄|〜 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◎ ̄ ̄ ̄ ̄ ̄◎ ころころ〜
内部告発やったら自分がただですむわけナイヨ
なんか下がってるスレを狙って祭り会場にしてるのだろうか?
FunctionalObjectsのサイトが復活してたので、記念下げ(藁
記念カキコ
通報しますた。
2
全体にただよってる2ちゃん臭は誹謗中傷・差別用語・風説流布だったりするわけで・・・
専門的な話をする以外のニュー速系や雑談系・レビュー的な話し・ネタ この辺を訴えようと思えば訴えれるワケで・・・
で、そういうのを通報する潔癖もまぎれ込んでるワケで
478 名前: 投稿日:03/01/10 20:46 ID:/I1K4Xxq
犯罪カキコは最初から論外だが
名誉毀損系のカキコが出来なくなるのがツライよなぁ・・
事実でもよほどのことがない限り有罪になっちゃう
482 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 20:47 ID:jWxHxvti
名誉毀損かどうかは裁判所が判断することすね。
警察の照会書で対応するかどうかは、
違法性が客観的に判断できるかどうかですね。
496 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 20:50 ID:jWxHxvti
>勝手に過去ログDVD作ってヤフオクで売って
訴えられたら悲惨すよー。
529 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/10 20:56 ID:jWxHxvti
Q.プロバイダー責任制限法第四条による発信者情報の開示請求があった場合には、
記録されているIP情報を開示することがありえますか?
A.状況により。
確かに小一時間はオカシカッタ
(笑)つっかかりますね。
だから、少しでもお安く済むかもしれない方法を
ない知恵を絞って進言申し上げました。
吉と出るか凶と出るか
frontiernet.netを止めただけだそうです。
あと、けんすうのキャラ設定は見直した方がいい。
ちょっとキャラが被りすぎてるような。
hosyu
2002年2ちゃんねるアニメランキング1位のアニメに・・・・
モナーが出演決定!!!!!!!!!!!!!!!!!!!!!
<<放送時間>>
1/12
大阪 テレビ大阪 (日)9:30〜10:00
東京 テレビ東京 (日)9:30〜10:00
名古屋 テレビ愛知 (日)9:30〜10:00
福岡 TVQ九州放送 (日)9:30〜10:00
札幌 テレビ北海道 (日)9:30〜10:00
岡山・高松 テレビせとうち (日)9:30〜10:00
頭痛くなってきた(w
ひとつめ。
削除依頼は、最終的には内容証明でもなんでもありだと思います。
ただ「削除要請板に依頼がなかったので判断が遅れた」くらいの言い訳は
そろそろ通用するかも…いや、まだかな。
ふたつめ。
おっしゃるとおり事実であっても名誉毀損なので、原告側が真実性を争点にする
必要がありません。
第3(当裁判所の判断)−2(争点)−(1)(被告の削除義務違反の有無)について−ウ
厳密には、事実であることまでは証明責任がありませんが、事実であると信ずべき相当の
理由は2ちゃん側に証明責任があります。
ギャンブル鯖、復活しましたね。
乙です。
これはApple出では?
>>173 もともとはAppleの研究所生まれ。上のリンクのDIRM和訳の前文あたりに経緯が載ってます。
が、Appleは関連の部署をリストラしてAppleDylanを止めてほぼ無関係(商標だけは持ってるのかな?Gwydionグループに譲渡したとかそういうニュースは聞いた事がないので)。
Windows用のIDEを開発しているFunctionalObject社はもともとDylanを開発したチームの残党だったという記憶(適当なんで識者よろしく)。
Mac用のCommonLisp作ってた連中だっけ?
で、リスナーでほけほけ遊べてコンパイルしたらそっちはそっちでっていうちゃんとしたIDEを作ってたのはAppleDylanとFunctionalDeveloperの2つだけで未だGwydionDylanはその段階までたどり着いてはいない。という感じ。
とりあえずアレなんでageときます(あがってっかな?)
(^^)
ひろゆこも大変やナ。
コミケから被害届けも出されるし…
(^^)
(^^)
とうとうDAT落ちしたかとあせりますたが、板ごとお引っ越しという(汗
びく〜り
とはいえ上げたい気分。
183 :
デフォルトの名無しさん:03/02/02 16:39
Linux用のGUIビルダーない?
>>183 GUIビルダーはまだなかった気が。
DUIMはまだほいほいって訳にはいかないですよね。
って、OSXで遊んでるんでLinux方面わからんのですよ。
FunctionalDeveloperのLinuxアルファの新版でてますね。
ちょっとお金出せばGUIビルダーもアリかと
MacOSX向けGwydionDylanポートを書き捲ってるRobMyersがCarbon向けDUIMに続いてCocoaとの連結のαを公開。
cvsから入手してねとのこと。
187 :
デフォルトの名無しさん:03/02/15 11:00
ちょっとだけ Dylan に興味持って GwydionDylan を入れてみたん
だけど、付属の dylan-mode.el では色がつかないの?
おれは、Emacs の言語のモードで、色やスタイルが使われていない
と、萎える体質になってしまったようだ。
>>187 emacs使いじゃないんであれですが、その辺はちょろちょろっとでけんものなんですか?
知人のemacserに聞いてみまつ。
>I'll spill the beans. We're trying to open-source the whole lot of it,
>but are working to get it in shape such that someone besides a Fun-O
>hacker can build it.
ということでFunctionalDeveloperもオープンソースになるかも。
今まで有料で使えてた部分のGUI廻りのライブラリとかはどうなるのだろうか?
melangeのサイト(Sourceforgeの)が404。
どうなったんだ?
2.4はいつになるのだろう?
gcc3.2.2とともにd2cを使う際の問題が解決したそうです。
gcc3.2.2を使っている方はcvsからどうぞ。
193 :
デフォルトの名無しさん:03/03/10 20:54
mindyってどうやって使うの?
ちなみにGwydionをコンパイルさせるとMindyを作ってからd2cって手順になるので一昔前の386BSDとかでXのmakeする位の一生懸命コンパイルつーのを味わえます(藁
Gwydion Dylan 2.3.10でました。
お近くのミラーからどうぞ。
とはいえ、KDDのミラー消えたねぇ。
利用が少なかったんでしょうか?
でも2.4の前に2.3.9が出るとは思わなんだ。
で、今回のリリースでは
Dylanの共通仕様へより追従、例外のリポート、Melangeの内省とランタイムエラーチェックとかが加わった。
Boehm/Demers/Weiserガベコレをやめて外部依存にした。
gcc3.xで起きる問題に対処。
HPPAサポートを復活させ、MacOSXのCocoaフレームワークサポートのα版がついた。
Lisp屋にはREPLとして知られるDylan interactorのデモが見れるんで d2c -i試してみそ。
ということらしい。
ソースからだと時間かかんだよなぁ。バイナリからでお茶を濁すべきだろうか?
とりあえずお茶を濁してバイナリをインストールしてd2c -i。
をぉ、これが欲しかったんよ(T_T)
Fink で見つからない。何でだろ?
make してみた。いいね。
バイナリをインストールしてみました。これって、括弧の無い CLOS と考えて
良いんでしょうか。まだ全然触ってないけど。
Mac OS X に Fink で入れたら 2.3.8 だった。しょぼーん。
OSXのfinkのは遅いよ。
とりあえずOSXならGwydionDylanのサイトに2.3.10のバイナリあるからそっちをどうぞ。
>>203 今メインで活動してる方はそういう土壌の方が多いので、そう言う素地があるならそういうアプローチもいいかと。
DIUMに載っていた前文では(スレの前の方にありますが)LispからC/C++プログラマが分かりにくいところをなくしてできたらそういうユーザに使ってほしいちゅーことが書いてありまつ。
SmalltalkとLispとでとっちらかってたATGのプログラミング言語を動的なオブジェクト指向言語に統一したいという事だったんで、もともといろいろな要求があったわけで。
ユーザ的にもいろんなアプローチがあっていいんじゃなかろうか?と。
まぁ、とりあえずいじって遊ぶには面白い言語なんで是非。
>205
向こうのスレではどうもです。バイナリパッケージを突っ込んでみましたが、
d2c が動きませんでした。取り敢えず、libgc というのを入れないと駄目かな。
locate libgc しても出てこないし。
% d2c
dyld: d2c can't open library: /usr/lib/libgc.1.dylib (No such file or
directory, errno = 2)
zsh: trace trap d2c
www.gwydiondylan.org/downloads/bin/ から ppc-jaguar を取って来て
Mac OS X 10.2.5 にインストールしました。なんでだろ・・・。
>>206 path通ってます?
特殊な事はしないで動いた記憶があるんですが(その後いろいろ特殊な事やってて今の環境は既に奇麗じゃなくなっちゃってますが)。
>207
恐らく、boehm gc を入れてない所為です。今、Fink から取って来てます。
お手数をおかけしました。
>>208 あぁぁ、そっかgc外に追い出されたんでしたね。
(^^)
211 :
デフォルトの名無しさん:03/04/18 04:23
スクリプトキディかね?なんかこいつが湧くと粛正の嵐が吹き荒れるよーでおっかないんで、保守(藁
え、gcレスになったんですか?
>>212 2.3.10のNEWSより
For this release, we have further improved Common Dylan compliance,
exception reporting, the Melange tool, introspection, and runtime error
checking. We have removed the Boehm/Demers/Weiser garbage collector from
our distribution, and rely on an externally-provided version. There
are workarounds for problems encountered with some versions of gcc 3.x.
Support for the HP/UX PA-RISC platform has been revived, and an alpha
version of support for the MacOS X Cocoa framework is now included.
There's a technology demonstration of a Dylan interactor (also known
as a REPL to the Lisp folks). Try 'd2c -i'.
つ〜ことです。
要するに今までGwydion Dylanの中に含めてたけど、それをやめて、とりあえず外部のバージョンに
依存するように変えたと。
そういうこってす。
d2c -iで萌え萌えだったんだけど、ちょっとしょぼ〜ん。
もうちょっと完成度上げて欲しいでつな。2.4に期待って、感じ。
∧_∧
( ^^ )< ぬるぽ(^^)
∧_∧
( ^^ )< ぬるぽ(^^)
山崎スクリプトそろそろ止めてくれないかね(死
なんつぅかネタスレに逝ってくれって感じ(死
GwydionDylanのサイトにいつのまにかCVSの追加と削除のグラフが載るようになってますね。
16日位からやってるのかな?これ。21日の追加300行オーバーのがなんとなく気になりますね。
携帯ゲーム機"プレイステーションポータブル(PSP)
このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
>>219 誤爆だとはおもうがPlaystationのベースがDylanになったなんて話だと嬉しいんですがねぇ(w
しかしそろそろ浮上せねばならんのだろうか?
2.4まだだのぉ。
cvsも5/12ので止まってたし。
221 :
デフォルトの名無しさん:03/05/21 23:35
♥
222 :
デフォルトの名無しさん:03/05/21 23:58
頼むからコピぺ厨は技術系の板には来ないで欲しいね。
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
5/24にもCVSにコードが600行位追加されてますたね。
もうちょっとで2.4なのかそれとも次も2.3.10なのか(藁
山崎来るなよ(w
226 :
デフォルトの名無しさん:03/06/04 06:40
ディランといえばボブディラン
曲がいいね
>>227 DylanというとBobDylanからって思われがちなのだが、公式には詩人のDylanThomasから。
Gwyidionはウェールズの伝説から。
まぁ、どっちにしてもオフトピな話なのだが。
そろそろ次のバージョンが出る予兆と勝手にいい方に解釈しつつ。
229 :
デフォルトの名無しさん:03/06/08 10:06
Dynamic Languageの略じゃなかったのかよ?
>>229 そっちが公式だ(w
非公式にはって話だ。
吊ってこよう
231 :
名無しさん:03/06/15 08:36
確かBob DylanのホームページにはGwydionへのリンクがあったな・・・
232 :
デフォルトの名無しさん:03/07/15 20:09
なんでこのスレには山崎がこないんだ?age
>>232 を、新規ポスト!とおもったら山崎!ってオチかとおもいきや(w
単に順番が先とか?(汗
234 :
デフォルトの名無しさん:03/07/27 13:10
Service Pack 3 Released - Functional Developer for Windows has been updated to Version 2.0 [Service Pack 3], bringing Windows XP compatibility to both the development environment and end-user applications!
というわけでFunctionalDeveloperのSP3アゲ
(^^)
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
なにかよくなりました?
>>237 XP対応らしいんで、まだ入れてない。XPが入ってないんだよね
239 :
デフォルトの名無しさん:03/09/15 09:44
Gwydion Dylan 2.3.11リリース。age
2.4はまだだねぇ(汗
241 :
デフォルトの名無しさん:03/10/23 23:22
Dylan Snapshots: Now Apt-Gettable! (2003-10-23 04:45:11)
多数のDylanプログラマの絶えず増大する欲求を満たすため、我々はGwydionDylan開発スイートのデイリースナップショットのソースとDebianバイナリの生成を開始した。
単に/etc/apt/sources.listファイルに以下の行を追加するだけでお楽しみは開始される!
deb
http://www.gwydiondylan.org/downloads/DEB snapshot/
注:構文は重要。/を最後につけるのを忘れずに。
だそーです。Debian使いの方おめでとう。
242 :
デフォルトの名無しさん:03/11/23 00:22
Paul GrahamのANSI Common Lisp読んで興味持ったんだけどこの言語情報無さすぎだよ…
日本語で読める言語仕様書とかチュートリアルありませんか?
>>244 ご親切にどうもありがとうございます。さっそく読ませていただきます。
Dylan楽しそうなのになんでこんなに流行らないんでしょうか・・・
というか楽しい言語に限って使われないもんですけどね。
# このマニュアルにはマクロの定義方法が載ってないかな?
>>245 楽しい言語に限ってはやらないのは、、、
環境が少ない(藁
そしてまだ発展途上というのが大きいかと。FunctionalObject社のはそれなりに完成してるとは
思うけど、これはWin限定。
DRMという言語仕様はあるけれどこれもAppleが完成させる前にやめちゃったとか。
この辺りでLisp畑の人は別にそんなもん使わんでもって感じがあるんじゃないかと(笑
Argol風味の文法イラネとか思われてたりするんかな?とか。
で、AppleがもくろんでいたC/C++系のデベロッパに動的言語を!というのは文法を変えても
概念をごろっと変えないとやっぱりアレな所でなかなかという感じじゃなかろうか?と。
でも面白いんですけどね〜。。
DRM(DIRMじゃない方)にはMacroなんかも載ってます。
ご参考まで。
とおりすがりのDylan素人なんですが、おおざっぱに言ってしまうと
「ALGOL風構文の Common Lisp」もしくは「マクロのあるRuby」
みたいな感じでしょうか?
>で、AppleがもくろんでいたC/C++系のデベロッパに動的言語を!というのは文法を変えても
という需要であれば、Objective-Cがそこそこ、Ruby、Pythonあた
りが完璧に満たしていると思います。
ALGOL風Lispはよく言われると思うけど、Rubyと構文が似てる、
とruby-listで話題になったような気もするけど、やりたいことは
ずいぶん違うんじゃないかな。
最適化の可能性を無くさない範囲でできるだけ柔軟な動作を許す、
辺りが目標でないかと。
Lispはけっこう最適化も考えていそうだけど、少なくともRubyは
「速度が必要なプログラムは他に任せる」という発想じゃないだろうか。
hosyu
>>251 beginだendが嫌いで括弧を空気の用に思える人は素直にLispの方がいいんでしょうねぇ。
まぁ、初期のDylanはモロLipsな構文だったけど、それは過去のもんだし。
括弧アレルギー向けLispって言うと語弊がありすぎるけど。まぁ、そういう方向ですし。
Generic ObjectOrinetatorってネーミングが何とも言えないっすね。面白そうだけど、確かにlisp-syntaxed Dylanってのが意味わからねぇ(w
どうも最近さみしい雰囲気漂ってたんで、茶々入れ感謝。
Lisper だけど周囲の括弧アレルギーに辟易して Dylan に興味を持った…
んだけど、今ざっと調べたところ Dylan って今アクティブなのは商用の
Functional Developer とフリーの GwydionDylan だけなの?
>>253 事実上それだけですね。
とりあえずこの2つだけというか。IDEが欲しくてWin環境があればFunctionalevelopeを
それ以外の人はGwydion Dylanをという事で選択肢は狭いけどね。
そのかわりこの2つの環境で共通するライブラリとかAppleが決められなかった事なんかをCommon Dylan Standardでまとめようという動きもあるんで、そういう意味では実用(あるいは
それをめざすグループ)的には統一されてていいのかもしれない。
でも他の実装が少なすぎるんだよねぇ。サブセットのインタプリタのMarlaisはまだ芽が枯れずに
細々と生き残ってるけど、Thomas(Schemeによる実装)とかどうしちゃったん?って感じだしねえ。
面白いのがあるんだよ、と簡単に勧めるに勧められないというのはありますな。
でもCleanなんかはナイメーヘンだけだけど、それなりに頑張ってるし、これをもって絶滅種に
しちゃうってのもどうよ?って感じの微妙なところなのかなぁ。
ニュージーランドでカンファレンスありますな。
牛だの羊だのを食べるつもりで行ける余裕があればいいんだが。
そんな余裕ねぇよ(死
略すとDHC。
ここら辺全く動きがなかったけど、にわかに活気が出てきたかな、
Gwydion Dylan。
>>256 FFゲットおめ(w
chatのMLにぽこぽこと昨日今日とアンドレアスの投稿がてんこ盛り。
そろそろ2.4の声が聞こえてくるのか?それとも2.4.12とか13とかなだけなのか(w
2.4来たら上げてやると心に誓ってるんですが、いつになるんだか(w
debian入れて人柱バージョン取得しようとしてるんだけど、どうもうまく行かない。
debian初めてでアホな事してるんでしょうな。
うーん。
FFじゃなくて、100かな。^^;
ところで…2.4なの?
chatterの方(はい、追っかけてます)も、先週は安定板はほとんど手つかず、
更新されたのはGD_2_5というタグばっかりで、このままだと2.4を飛び越え
そうな勢いなんだけど…。
2.5ではいよいよインクリメンタルコンパイラになる…といいけどね。
2.3コンパイル遅すぎ。泣く。
>>258 あ。どう考えても100ですね。吊ってきます。
なんとなく去年の10月頃も2_5なのに2.3.xのリリースばかり続いてたみたいだったので、
今度もまたか?とか思ってたりしてます(ヲイ
確かにコンパイル遅すぎるんですよね。かといってFun-Oって訳にもだし。
最近リンク切れが増えてるような気がしてて、かなり鬱なんですが(w
エロサイトになってるとこまであるのが。
SourceforgeのMelangeサイトはなんかJavaのライブラリのサイトに化けてるし
日立のML以後日本語のMLもでてこないようだし。
うーん。最近日本語の情報って実はここだけなのだろうか?
まず、dylan使う香具師が絶望的な少なさだろ。
LispをC/Pascal的な文法に変えた時点で、Lispの良さは失われたわけだし、正直dylanを使うメリットが分からん。
マクロが使えるなら S 式にこだわる必要は無いんじゃない?
読み易い方が良い。
小室さんの中間参照マニュアルが、もしかしてリンク切れ?
DylanでS式使いたいっていう人は割と多いよね。Gwydion Dylanの方は、余裕が
あればやるかもしれない雰囲気だけど、この調子だと結局やらないだろうと思う。
個人的にも、正直マンセーという感じではなくて、ひとまず動向をチェックしている
といった感じかな。最初はLispとSmalltalkの考え(の一部)を混ぜて見た目
ALGOLっぽくしてC++に対抗させるという八方美人さに興味を持ったけど、
言語比較する以前にいい感じの処理系がない。
それと、マクロに関しては、Dylanのはなんか使いづらそうだな。そういうわけで、
実は使ったことが無いんだけど、実際どうでしょう。
> スレ見てても伸び方がなんだしね(w
スレの最初もなんだけどね。
小室さんのサイトは
ttp://math-sci.hp.infoseek.co.jp/ にいろいろ変遷が有った後移動した様子。
ここのサイトからはHTMLとクラリスワークスどちらも落とせますね。
実際使ってる人でもマンセーという人はそうは居ない感じはしますね。
逆に言語比較の話がでて来て厨な事を言い出す奴はいないという利点もありますが。
個人的には微妙にSmalltalkから全てはオブジェクトをLispに叩き込んでALGOL風味の文法にした
あたりが真面目にプログラミング自体にUCSD Pascalで入った人間には美味しく見えると。
確かにいい感じの処理系が無いというのはお勧めするにはつらいっすね。
Gwydionを人柱っぽく使えるタイプかFun-Oである程度お金出せる人(評価に金出せってのも
厳しいですしね)かどちらかに限られるというのも厳しい所かなぁ?
スレの出自はねぇ(w。ネタスレのつもりで立てただけだろ!って、言いたくなるけど、まぁ
ありがたく利用させていただくしか(w
で、前述の小室さんのDIRMは訳がLispよりって感じだったんで、Lispなにそれ?な自分には非常に
読みづらかったです。その後英語のDRMのオンライン版と読んでるうちに訳語がLisp風味でいい事が
段々判って来た感じですが。
そういう意味でも非Lisp世界の日本人にはなかなか取っ付きにくいよなぁ。
マクロは漏れもまだどうよ?ってほど理解できてね〜ので勉強せんとダメダメっす。
漏れは Lisper だが周囲に lisp 好きを隠すのに疲れたので Dylan を学びに来たぞ。
これなら隠すことなく使えそうだからな。しかし Gwydion コンパイルって時間かかるな。
バイナリ無しだと一日じゃ終わらんのかなぁ……。
>>265 マシンにもよるだろうけど、漏れの環境では22時間を記録してくれたよ(死
と〜ても時間かかりまつ。
たぶんLispから来る人理解も見極めも速いんだろうなぁという予感。
いろいろといじってやってくださいな。
Dylan とは直接関係ありませんが、poplog という多言語処理系の pop-11
は面白そう。Mac OS X 版が無いので動かしてませんが、Common Lisp
と比肩する記述力を持ち、Lisp から括弧を取り去った様な構文を使用します。
Dylan っぽい?
http://www.poplog.org/about/faq-list.html#LOOK Pop-11 is an incrementally compiled language with power comparable to
Common Lisp but with a syntax closer to more conventional languages.
Win, UNIX(excl. Mac), Linux で動くみたいです。
かな〜り適当にドキュメント見てみたけど、
個人的にはPop-11の方がLispっぽいと思うなあ。
DylanはあくまでOOな言語だから。Pop-11では
OOはライブラリかなんかで実装しているっぽい。
単に()じゃないLispがいいならあっちの方がいいかも。
そうですね。漏れも斜め読みで(wちろっと見てみますたが。
Dylanの場合OOであるというのがウリですし、この辺のアプローチの仕方は違ってますね。
でもこんだけわらわらいろいろでてくるってのはLispの括弧に対するアレルギーとか食わず嫌いって
言うのは相当根強いのかなぁ?とか思ってみたり。
Dylanのアプローチはそれだけじゃない所で萌えって感じかなぁ?うーんへたれ厨の感想なんで(w
強者なLisper様はスルーしてやってください。
相当根強いんだろうなぁ。そもそも Dylan の前身 Ralph (だったかな?名前は自信無し)は
Scheme に CLOS を乗せたもので、見た目完全に Lisp だったそうな。もし括弧嫌いが無け
ればそれで問題なかったわけだが。
Lisperじゃないから何とも言えないけど、Gwydion Dylanの開発者で
Lispを(自称)使っている人もいるにはいるようだし、Lisperでも読みにくい
という人もそれなりにいるのではないか、という気がしなくもない。
個人的にはLispが難しい、という印象はそれほどはないけど、Lisperが
言うことは難しい、という印象はちょっとある。そういう難しい分野で
使われるからかな?
なんていうか、Cとか手続き型の概念からOOPを理解するのにぐえ〜ってなるのと同様に、
Lispの函数型の概念を理解するのって???ってのが頭にわんさと湧いてくる部分はあるんじゃ
無いかなぁ?と。
ただそれを含めてDylanは漏れの様なヘタレにも歩み寄ってくれている感じがしてたりするんだけど
結局上っ面の部分での歩み寄りであって、根本的な所では概念の違いとかって所で超えないと行けないんだよね。
Lispの人たちの話が難しく感じるのって函数型の概念が数学の概念直結でその辺判ってる人が多い
とかもあるのかもしれないね。
Dylan って Lisp に比べてアプリの配布を考慮しているってどこかで読んだ
気がするけど、どこら辺がそうなのでしょうか。イメージ丸ごと配布じゃなく
ライブラリとしてリンク出来るとかかな。コンパイラ、ビルドツールが別
パッケージとか。
Lisp,prolog,Dylanみたいな言語は学術研究の場での使用が中心だよね。
大学のプロジェクトが作った実装が圧倒的に多いし。
そうか? Dylan は Apple が作って(使って)たろう。学術研究用途じゃない用途で。
Lisp も Common Lisp ならメーカー製のほうが多いぞ。
>>274 恐らくなんとなくな漠然としたイメージじゃなかろうか?と思うのだけど。
>>273 の書いているライブラリ(nubファイルだっけか?AppleDylanは結局現物を手に入れられなかったんでかすかな記憶で物書いてるんだけど)とかで現場向けを強調してるんだけども。
どっちにしてもDylan自体はCMUから離れてFunctionalObject社とGwydionメンテナーが中心になってるんだよね。
言語仕様としては大学の人たちが面白いねと思う部分が有ってそれをある程度形にする努力をしてきたけれど、メインストリームはAppleだったりHarlequin(現FunctionalObject)だったりで、一応
現場なんですよね。
でもどっちにしても日本語の情報が@ITとかアノ手の場所にでてこないのも認知度を下げて、目立つ
のが大学関係とかってオチなのかなぁ?
2.3絡みの変更がまたぞろ出て来たということは2.3.12とかが来るのかなぁ?
一足飛びに2.4とか2.5の目もありそうだけど。
ChrisPageがBlog始めましたね。まだそんなに大した物は無い見ただけれど。
RobMayersがDUIMのCarbonポートCVSにいれるよとか言ってるが、本当ならMacユーザには朗報
ですな。
いつになるかまたあれだけど。CVS版でビルドしようとすると今のCarbonとCocoaはエラーでるし。
MarlaisインタープリタをMac OSXで動かせるようになってるらしいのだけど、パッチ書いた人の
サイトとか消えちゃっててどういうパッチだったのか判らないんですが。誰か判る人いませんか?
なんかGwydionはHDDパンパンみたいですな(汗
どうやら復旧したみたいですな。また〜りスレだけに影響がないというのが素敵。
280 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 13:45
Functional Developerが入ったようだしね〜。
>>281 あ、ほんとだ(鬱
Functional Developer毎日の様にいぢられてますな。
罠spamも配信されてたし。あの手の罠は最近流行なのかなぁ?
Windowsが無いんで罹患する事すら出来なくて流行に乗り遅れてるが。
OSX PantherでCVSをアップデートしてビルドしてみた。
Emitting Library Heapにかかる時間が速くなってる。
CarbonとDUIMのブリッジ?もちゃんと動くね。
久々にSillyBallを見た気がする(w
DHC2ndの報告もないしWebは放置されてると思ってたらhtmlの改修が地味に行われてたのねん。
DRMとDPGの表紙画像が付いたね。一部まだ本文の画像は無いままだけど。
DPGのサンプル今はどこから落とせるのだろうか(謎
どうやら次のスナップショットを2.3.12で出す事になったみたいですな。
まだ2.4は遠いようだ
今年は何位にランキングされますかね?
Dylanの情報少なすぎ
>>287 とりあえず現状ではGwydionプロジェクトのMLが一番という状況は変わってないね。
最近は他のが元気だし。ちょっと心配。
Dylan って CMUCL のバックエンド使ってるんじゃないのか。
290 :
デフォルトの名無しさん:04/07/18 17:33
へー
>>289 GwydionDylanはgccだからねぇ。
>>292 どこの板の誤爆なんだろう?
#それともただの嵐?
ようやく?2.5のリポジトリの整理が始まりますたね。
てか追っかけてるだけで疲れて来たよorz
なんか鯖移転するみたいですな。
gd-HackersMLから
8/27の17:00(UTC)にcantor.gwydiondylan.orgからgauss.gwydiondylan.orgへサーバの移転を
行うらしいです。
新しいサーバはSUNのEnterprise E450だそうで相変わらずディスクは足りないと(w
全てのサービス(Web, Mail, CVS等)を移転するらしいので、dnsのキャッシュが通るまで不通
になっちゃうかもとのことです。
てか相変わらずchaos倶楽部の間借りなのがなぁ(汗。まぁ、しゃーないんだけど。
鯖移転してsvnになったけど、HerlequinDylanなんかも落とせてちょっと感慨深いすね。
HEADに2.5がマージされて2.4リリースのカウントダウンという事に成ったようです。
てことはアゲる口実がようやく来るってことか。
遅いよな、ほんとに。過疎スレ(w
2.4.0-RC1 ... sage。
っていうか、2.4はバグフィックスのみで、今年中に2.5が出る、って書いてある
ように見えるんですけど。2.4っていったい何なんさ。数合わせ?
機能面ではとりあえず2.4で一段落って事にしたいみたいでつね。
2.5でFunDev由来のコードとマージ(してねぇよな、いまんとこ)という気がしますな。
まぁ、2.3.xxで延々引っ張ってくのもそろそろよしましょうって事なんだろうと思うけど。
ToDoも地味に書き直されてたりして(w
とか思ってたら日本人のポストだ(w
他にも使ってる香具師いたか。ちょっとほっとしてみるテスト。
PeterHouselがアップしたOpenSource版のFunctionalDeveloper2.1。
VisualStudio6.0でさくっと動くね。デバッグコード満載だからもっさりしてるけど。
Cygwin突っ込んでるとそっちのリンカ使ってリンクすんのかな?
ついでにLinux版のFunctionalDeveloperのバイナリもアップされましたね。
IntelLinuxの人動作確認した人いるかな?
>>302 手元にマシンはあるけど、Xを入れてない…。他のマシンでちょっとやってみる
かな。
Fundevのオープンソースライセンスを見るとバイナリ配布はグレーかな?とか思ってたけど、
GwydionDylan.orgのWebからリンクが張られましたな。
しかし今後FunDevとGwydionの関係はどうなってくんだろーか。
>>304 今のFDはFDライセンスとLGPLのどっちかが選べたはず。
問題ないんじゃないかな。
これでFunDevは商品ではなくなってしまったわけだ。
>>305 そっか、問題なしか。
とはいえ確かにFunctionalObject社はこの先どーなるんだろーか。
RC2出ましたって来たかと思ったらRC3ですかい(汗
まさか2.3.xの様にRCxもどんどん増えてってちっとも2.4でないなんてないだろうな(汗
いよいよリリース目前ですな。
やっとageられるのでしょうか?(w
>RCS file: /scm/cvs/src/NEWS,v
>retrieving revision 1.19.4.1
>retrieving revision 1.19.4.2
>diff -u -d -r1.19.4.1 -r1.19.4.2
>--- NEWS28 Sep 2004 19:29:59 -00001.19.4.1
>+++ NEWS23 Oct 2004 19:37:42 -00001.19.4.2
>@@ -1,6 +1,10 @@
>-Gwydion Dylan 2.4.0RC1 (2004-08-28)
>+Gwydion Dylan 2.4.0 (2004-10-23)
>
>- This section needs to be written.
>+ Because the bulk of our recent development effort has been put into
>+ the 2.5 development branch, work on this branch has focused on
>+ stabilization in the form of bug and compatibility fixes. Changes
>+ include improvements in the robustness of the melange tool, and an
>+ update of the Macintosh CodeWarrior plugin.
>
> Gwydion Dylan 2.3.11 (2003-07-28)
309 :
デフォルトの名無しさん:04/10/27 22:22:09
GwydionDylan2.4.0Golden tarballようやく来たage
さて試さねば
アナウンスもでました。
Gwydion Dylan 2.4.0 Released (2004-10-31 17:49:53)
Linux(x86)とOSX/Darwin用のバイナリも登場して、今度はOpenDylanのロゴだのスプラッシュの
デザインどーするよ?で地味に盛り上がりはぢめますたな。
312 :
デフォルトの名無しさん:04/12/27 01:58:27
まだあったんだこのスレ
このスレ、Dylanのコードが一向にでてこないね
314 :
デフォルトの名無しさん:05/02/08 23:50:52
lispスレ開通記念あげ
315 :
デフォルトの名無しさん:05/02/08 23:56:19
ざっとスレを追いかけた。
で、dylanはLispと似たようなコードが書けるの?
lamdaとかマクロとか。
'#fuctionaldeveloperは使いやすそうだと思う。
まずは人に聞くよりdylanの言語仕様を確認することが先だと思うが。
317 :
デフォルトの名無しさん:05/02/09 22:55:49
lambdaもmacroもないようだな
使えねぇ・・・
318 :
デフォルトの名無しさん:05/02/09 23:05:16
おおお。すごい。無駄にスレが進行している。
New Functional Developer snapshot for Linux/x86 available (2005-03-20 18:46:13)
321 :
大同マンセー:2005/06/04(土) 18:06:25
イルボン刀に対抗して新朝鮮刀を開発した。
イルボン刀の100倍の切れ味でブレードは
新特殊鋼DRMを採用。
ほしゅっとくか
ほしゅ
325 :
デフォルトの名無しさん:2005/10/31(月) 00:52:44