0

コンピュータ グラフィックス プロジェクト用のマトリックス ライブラリを作成したいと考えています。より自然に見えるようにするために、scalas dsl 機能を使用したいと考えています。外部ライブラリを使用しない簡単なチュートリアルの場所を教えてください。調査中に、フレームワークを使用するチュートリアルしか見つかりませんでした。

編集

私の質問は十分に正確ではないようでした。それを変えたい。私はマトリックスライブラリを書くつもりです。マトリックスライブラリの書き方を知っています。scala の DSL 機能を使いたい。scala で DSL を記述する方法はまだわかりません。外部ライブラリを使用しない、scala での DSL に関する優れたチュートリアルを見つけるヒントを教えてください。コメントしてくださってありがとうございます。

4

2 に答える 2

3

私は他の人が何をしているかを見たいと思います。たとえば、マトリックス ライブラリであるScalalaや、すばらしい DSL を備えたSpecs2などです。

于 2012-06-29T17:12:24.350 に答える
0

DSLs in Actionは、その良い情報源です。より直接的なもの (単なるチュートリアル) が必要な場合は、簡単な Google クエリを使用して、scala で DSL を実装するさまざまな方法に関する小さなチュートリアル、または優れた Scala DSL を持つライブラリを参照してください。ここにあるいくつかの:

http://www.scala-lang.org/node/1403 http://ofps.oreilly.com/titles/9780596155957/DomainSpecificLanguages.html http://jcranky.com/2010/06/01/dsl-in- scala-for-date-calculation/ http://engineering.foursquare.com/2011/01/21/rogue-a-type-safe-scala-dsl-for-querying-mongodb/ http://engineering.foursquare. com/2011/08/29/slashem-a-rogue-like-type-safe-scala-dsl-for-querying-solr/

ライブラリのあり方 (または外観) を定義した後、それを実現する方法についてより正確な質問をすることができます。

于 2012-06-29T14:48:50.733 に答える