2012-06-29 67 views
0

我想爲我的計算機圖形項目編寫一個矩陣庫。我想使用scalas dsl功能,使其外觀和感覺更自然。任何人都可以給我一個提示,在哪裏可以找到一個簡單的教程,做使用外部圖書館的?在我的研究中,我只找到了使用框架的教程。如何在scala中爲matrix-lib實現DSL?

編輯

我的問題似乎是不夠準確的。我想改變這一點。 我要寫一個矩陣庫。我知道如何編寫一個矩陣庫。 我想使用scala的DSL功能。我不知道如何在scala中編寫DSL。 請給我一個提示在哪裏可以找到在斯卡拉DSL的一個很好的教程,不使用外部圖書館的。 感謝您的意見。

+0

您想獲得有關在Scala編寫DSL或用於編寫矩陣庫的參考嗎? –

+1

如果你已經知道哪些庫可以做你想要的,那麼爲什麼不看看它們呢?我很確定你可以找到開源的。沒有比開源代碼更好的教程了:) – tenshi

回答

0

的DSL在行動是它的一個良好來源。如果你想要的東西更直接的(只是一個教程),然後簡單的谷歌查詢都指向您在不同的方式小教程,以實現在Scala中的DSL或一些庫,有很好的斯卡拉的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-在定義你的庫應該如何(或者看)之後,你可以詢問關於如何實現它的更精確的問題。

3

我想看看別人在做什麼。例如,Scalala,這是一個矩陣庫,或者Specs2,其具有驚人的DSL。