You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hama.apache.org by Apache Wiki <wi...@apache.org> on 2008/08/21 02:39:04 UTC
[Hama Wiki] Update of "DSL" by ChanwitKaewkasi
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Hama Wiki" for change notification.
The following page has been changed by ChanwitKaewkasi:
http://wiki.apache.org/hama/DSL
New page:
## Please edit system and help pages ONLY in the moinmaster wiki! For more
## information, please see MoinMaster:MoinPagesEditorGroup.
##master-page:Unknown-Page
##master-date:Unknown-Date
##acl MoinPagesEditorGroup:read,write,delete,revert All:read
#format wiki
#language en
== Matrix Domain Specific Language for Hama ==
A matrix domain specific language (DSL) support for Hama will be greatly simplifying learning curve for scientific users to use Hama. Instead of using Java, Groovy can provide a MATLAB-like syntax and idiom. This page discusses the design of the DSL for Hama.
=== Code Example ===
{{{
import static org.apache.hama.groovy.Matrix.*
def a = random(10,10)
def b = eyes(10)
def c = a * b
}}}
== Application Programming Interface ==
TODO