- Where? The source code of the implementation can be found under
src/main/scala
, packagexc
- What? The DSL implementation includes the components described in the paper, namely:
xc.NValues#NValue
: data structure modelling a neighbouring valuexc.XCLang
andxc.XCLangImpl
: interface with the XC constructs and corresponding implementation classXCLib
: provides reusable functions (building blocks) uponXCLang
; examples includecollect
,broadcast
,distanceTo
(see examples in the paper)XCProgram
: class to be specialised and implemented (main
method) in order to define an XC program
- How??