... | ... | @@ -29,3 +29,12 @@ Ziel ist, dass für das eigene Projekt interessante Features gefunden werden. |
|
|
## Masala
|
|
|
|
|
|
* [Anforderungen an das System](anforderungen)
|
|
|
|
|
|
## Spicey
|
|
|
|
|
|
Zur einfacheren Implementierung soll das [Curry-Webframework Spicey](https://www.informatik.uni-kiel.de/~pakcs/spicey/) verwendet werden. Um die Ideen von Spicey besser zu verstehen, sind folgende Papier nützlich:
|
|
|
|
|
|
* [An ER-based Framework for Declarative Web Programming](https://www.informatik.uni-kiel.de/~mh/papers/TPLP14.html) beschreibt die Ideen von Spicey, auch wenn die aktuelle Implementierung sich etwas weiterentwickelt hat
|
|
|
* [Type-Oriented Construction of Web User Interfaces](https://www.informatik.uni-kiel.de/~mh/papers/PPDP06.html) beschreibt die Idee der WUIs, die in den Views vom generierten Code verwendet werden
|
|
|
* [High-Level Database Programming in Curry](https://www.informatik.uni-kiel.de/~mh/papers/PADL08.html) beschreibt die Übersetzung von ER-Modellen in Curry-Code, was sich in etwas aktualisierter Form in dem generierten Datenbankzugriffsmodul `Model/Masala.curry` findet
|
|
|
* [A Typeful Integration of SQL into Curry](https://www.informatik.uni-kiel.de/~mh/papers/WFLP16_SQL.html) beschreibt die Nutzung von SQL-Anfragen in Curry-Code, was für komplexere DB-Anfragen nützlich sein kann |
|
|
\ No newline at end of file |