Changes between Version 12 and Version 13 of Eiffel FAQ
- Timestamp:
- Aug 1, 2007, 10:39:52 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Eiffel FAQ
v12 v13 7 7 What is it with openEHR and Eiffel? 8 8 9 openEHRはEiffel言語を使っていることを知っている人は多いけれども,どうしてEiffelでopenEHRが記述される必要があるのか,EiffelがopenEHRでどのような特別な役割をはたしているのか不思議に思っているでしょう。Eiffelは公開の場で定義された言語であり,Eiffelに対する国際的な非営利コンソーシアム(国際的なユーザーグループ)とECMAが公式な標準化プロセスを担っています。数多くの商用実装があり( ISE, Object Tools)があり,公式なオープンソースコンパイラ("SmartEiffel")と数多くのライブラリがあります。9 openEHRはEiffel言語を使っていることを知っている人は多いけれども,どうしてEiffelでopenEHRが記述される必要があるのか,EiffelがopenEHRでどのような特別な役割をはたしているのか不思議に思っているでしょう。Eiffelは公開の場で定義された言語であり,Eiffelに対する国際的な非営利コンソーシアム(国際的なユーザーグループ)とECMAが公式な標準化プロセスを担っています。数多くの商用実装があり([http://www.eiffel.com/ ISE], [http://www.object-tools.com/ Object Tools])があり,[http://smarteiffel.loria.fr/ 公式オープンソースコンパイラ]("!SmartEiffel")と数多くのライブラリがあります。 10 10 11 11 Many people have noticed that openEHR uses the Eiffel language, and wonder whether openEHR needs to be written in Eiffel, or whether Eiffel is in some way special in openEHR. By way of background, Eiffel is an openly defined language, has its own Non-profit International Consortium for Eiffel (an international user group) and ECMA formal standardisation process. It has a number of commercial implementations (ISE, Object Tools), an official open source compiler ("SmartEiffel") and large numbers of libraries. … … 51 51 How can I look at the openEHR Reference Model in Eiffel? 52 52 53 IDEを使ってEiffelのコピーをダウンロードしたり閲覧したりすることができます。しかし,ダウンロードしたり新しいIDEの使い方を勉強したりすることに不満があるのですね。もっと簡単な方法もあります。openEHRのウェブサイトにある HTMLツリーからハイパーリンクでopenEHRの仕様をすべて見ることができます。53 IDEを使ってEiffelのコピーをダウンロードしたり閲覧したりすることができます。しかし,ダウンロードしたり新しいIDEの使い方を勉強したりすることに不満があるのですね。もっと簡単な方法もあります。openEHRのウェブサイトにある[http://www.openehr.org/repositories/spec-dev/latest/publishing/architecture/reference_model/computable/openehr_root/openehr_spec/openehr_rm/index.html HTMLツリー]からハイパーリンクでopenEHRの仕様をすべて見ることができます。 54 54 55 55 You could download a copy of Eiffel and browse using the IDE. But you'd probably complain about having to do the download, and learn a new IDE! So there is a much easier way. The entire openEHR specifications are available in a completely hyperlinked HTML tree, on the openEHR website. … … 59 59 How can I interface my Java or C# software to Eiffel components? 60 60 61 まず最初に,これについてはあまり心配する必要はありません。ネイティブのJavaやC#によるopenEHRの実装が増えてきており,あなた自身があなたの好きな言語で書いていくことを阻害するものは全くありません。ADLの参照パーサのようにEiffelで書かれた参照コンポーネントはC#のラッパーをすでに持っていますし,Javaのラッパーもすぐにできるでしょう。 62 61 63 First of all, you might not care about this, since there are a growing number of native Java and C# implementations of openEHR - and there is absolutely nothing stopping you writing all your software in your favourite language. Some reference components written in Eiffel already have a C# wrapper, and will soon have a Java wrapper, such as the ADL reference parser. 64 65 それでも心配というのなら,C#なら簡単です。Eiffelベンダーの一つであるISEは 62 66 63 67 For those who do care...C# is easy. ISE, one of the Eiffel vendors has produced a solid set of .net tools which enable any Eiffel piece of software to be made available as a .net DLL, directly usable by VB.net, C#.net, and any other .net language. This has been tested in the ADL tools with both C# and VB.net graphical front-ends, including the ability to dispatch C# -programmed functions in Eiffel.