サイエンスに貢献するSmalltalk

 サイエンスに貢献するSmalltalk

Smalltalkの科学技術分野での応用事例を紹介する。
Smalltalk Day Japan 2019
https://smalltalk.connpass.com/event/130181/

E09d7d2e8acf0cf328461dc371b51419?s=128

Tomohiro Oda

June 29, 2019
Tweet

Transcript

  1. 2.

    もくじ 1. Awesome Pharo リスト 2. 自己紹介 3. Jun(工学) 4.

    RMapViewer(化学情報学) 5. ViennaTalk(ソフトウェア工学) 6. おまけ
  2. 4.

    Awesome Pharo https://github.com/pharo-open-documentation/awesome-pharo Pharo の「すごい」パッケージ • 現在131個のパッケージをピックアップ • Algorithms, Books,

    Code generation, Command line, Data interexchange format, Data structure, Databases, Documents generation, Graphics, IDE, Interaction, IOT, Language extensions, Loggers, Meta-modelling, Miscellaneous, Network protocols, Projects management, Scientific libraries, Software / data analysis, System interaction, Testing, Tutorials, VCS, Videos, Web
  3. 8.

    小田朋宏 ( tomooda) 所属:株式会社SRA 先端技術研究所 興味: プログラミング環境 形式手法 インタラクティブな科学計算 Smalltalk遍歴:

    Smalltalk/V, PARTS Workbench, VisualSmalltalk, VisualWorks, Squeak, Pharo 平成15年度未踏ソフトウェア創造事業 個人に適応した情報オントロジに基づく コミュニティ支援システム
  4. 9.

    小田朋宏 ( tomooda) 所属:株式会社SRA 先端技術研究所 興味: プログラミング環境 形式手法 インタラクティブな科学計算 Smalltalk遍歴:

    Smalltalk/V, PARTS Workbench, VisualSmalltalk, VisualWorks, Squeak, Pharo 平成15年度未踏ソフトウェア創造事業 個人に適応した情報オントロジに基づく コミュニティ支援システム ←実装はPython...
  5. 10.

    Jun

  6. 11.

    Jun • 1996年 VisualWorks上で開発開始 電子マネキン, 造船CADなど • 1999年 Jun4Java 開発開始

    クラスライブラリ可視化など • 2014年 Jun4Pharo 開発開始 RMapViewer
  7. 15.

    ViennaTalk 形式仕様記述言語 VDM-SL の開発環境 • きっちり仕様を書くVDMでも試行錯誤はある → Smalltalk 環境にのせてしまえ •

    VDM-SLからSmalltalk の自動生成 • UIプロトタイプ • Web APIプロトタイプ • 「動く」仕様書
  8. 18.