說我發現了一個很好的開源軟件/庫,用python編寫。我想將我創建的一些函數或方法包裝成易於理解的語言。如何在另一種語言之上開發特定於領域的語言?
do porter_stemm(DOC)
(在DSL)將等同於功能或一系列寫在Python方法。
我想創建一個DSL是簡單易學,但需要這種DSL翻譯成原始的開源軟件的軟件。
IM不知道如果我在這裏清楚,但我的本意是:
- 創建一個簡單易學,用戶可以使用在一定的利基解決問題的代碼語言。
- 這種簡單的語言需要通過一些中間件翻譯或編譯或解釋爲原始開源軟件的語言(python)。