• Nie Znaleziono Wyników

IceDust 2

N/A
N/A
Protected

Academic year: 2021

Share "IceDust 2"

Copied!
3
0
0

Pełen tekst

(1)

Delft University of Technology

IceDust 2

Derived Bidirectional Relations and Calculation Strategy Composition (Artifact)

Harkes, Daco C.; Visser, Eelco

DOI

10.4230/DARTS.3.2.1 Publication date 2017

Document Version Final published version Published in

Dagstuhl Artifacts Series

Citation (APA)

Harkes, D. C., & Visser, E. (2017). IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition (Artifact). Dagstuhl Artifacts Series, 3(1), 1:1-1:2. https://doi.org/10.4230/DARTS.3.2.1 Important note

To cite this publication, please use the final published version (if applicable). Please check the document version above.

Copyright

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy

Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.

This work is downloaded from Delft University of Technology.

(2)

IceDust 2: Derived Bidirectional Relations and

Calculation Strategy Composition (Artifact)

Daco C. Harkes

†1

and Eelco Visser

2

1 Delft University of Technology, Delft, The Netherlands d.c.harkes@tudelft.nl

2 Delft University of Technology, Delft, The Netherlands e.visser@tudelft.nl

Abstract

This artifact is based on IceDust2, a data model-ing language with derived values. The provided package is designed to support the claims of the companion paper: in particular, it allows users to

compile and run IceDust2 specifications. Instruc-tions for building the IceDust2 compiler from source in Spoofax are also provided.

1998 ACM Subject Classification D.3.2 Data-flow languages

Keywords and phrases incremental computing, data modeling, domain specific language

Digital Object Identifier 10.4230/DARTS.3.2.1

Related Article Daco C. Harkes and Eelco Visser, “IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition”, in Proceedings of the 31st European Conference on Object-Oriented Programming (ECOOP 2017), LIPIcs, Vol. 74, pp. 14:1–14:29, 2017.

http://dx.doi.org/10.4230/LIPIcs.ECOOP.2017.14

Related Conference European Conference on Object-Oriented Programming (ECOOP 2017), June 18-23, 2017, Barcelona, Spain

1

Scope

The provided package is designed to support the following claims of the companion paper: IceDust2 has two working back ends.

We did two case studies.

2

Content

The archive contains the following file and folders:

A description on how to build the IceDust2 compiler and how to comiple IceDust2 files. The source files for the IceDust compiler, a test suite, and IceDust example programs. The language workbench Spoofax (in Eclipse) in which IceDust is developed. The folder contains a Linux, Windows and MacOS version.

The WebDSL compiler (also in Eclipse), which IceDust compiles to for persistence and concurrency. The folder contains a Linux, Windows and MacOS version.

Two empty folders, suggested to use as workspace for Spoofax and WebDSL.

This research was funded by the NWO VICI Language Designer’s Workbench project (639.023.206).Core artifact developer.

© Daco C. Harkes, and Eelco Visser;

licensed under Creative Commons Attribution 3.0 Germany (CC BY 3.0 DE) Dagstuhl Artifacts Series, Vol. 3, Issue 2, Artifact No. 1, pp. 1:1–1:2

Dagstuhl Artifacts Series

(3)

1:2 IceDust 2: Derived Relations and Calculation Strategy Composition (Artifact)

3

Getting the artifact

The artifact endorsed by the Artifact Evaluation Committee is available free of charge on the Dagstuhl Research Online Publication Server (DROPS). The latest version of our code is available on GitHub: https://github.com/MetaBorgCube/IceDust.

4

Tested platforms

The artifact is known to work on macOS Sierra and Windows 10 with at least 5 GB of free space on disk and at least 4 GB of free space in RAM. JDK 8 or newer needs to be available on your path. (Both java and javac should be available in the terminal.)

5

License

EPL-1.0 (http://www.eclipse.org/legal/epl-v10.html)

6

MD5 sum of the artifact

65f4eb739bd175221e1e4962b9dad5b8

7

Size of the artifact

Cytaty

Powiązane dokumenty

It was the 13 th anniversary of the EU and Serbia (as a part of the former Federal Republic of Yugoslavia, FRY) establishing the first common body (Consultative Task Force) to

Doświadczenia okresu stalinowskiego w powojennej Polsce, w odniesieniu do środowis- ka akademickiego, wydają się być oazą spokoju, legalizmu i powszechnie panujących dobrych

W każdym z nich dostrzec można coś z tego, co autorzy Studium nazywają przejawami społecznego przełomu, i co we wstępie A l­ fred Dubach (1998: 4) tak reasumuje:

The speech in book four is, therefore, a masterful technique used by Theophylact: the author presents the situation at the Persian court to the reader and justifies Roman

stwa publicznego w latach 1944-1955, [w] „Zwyczajny" resort..., s.. dokonywanych przez oddziały NKWD i Smiersz oraz UBP na Polakach już w począt­ kowym okresie po

A stało się to wtedy, gdy wciągnęłam się w badania nad Quenay’em i jego szkołą ze względu na wielki wpływ doktryny fizjokra- tycznej w kształtowaniu się francuskiego

In this paper we have presented IceDust2, a declarative data modeling language that supports composition of derivation calculation strategies and bidirectional derived relations

This is already the fourth occasion that the Department of Aircraft and Ships of Budapest University of Teclinology and Economics supported by many other local and