Skip to content

sardinhapatrick/Msc_Project

Repository files navigation

A Declarative Approach to Graphic Programming

The idea of this project is to facilitate the creation of code for graphical programming using a new language named PATL. This is a Swift oriented DSL based on a completely declarative language: React. PATL is a declarative overlay to Rendery and give us a higher level of abstraction for graphical programming. To build a PATL program, a standard library is provided. This library allows to get sequences of Rendery statements from PATL statements in order to obtain the wanted graphical representation.

Getting Started

Prerequisites

To use this project you will need some prerequisites:

Installing

First of all, you need to clone the repository:

git clone https://github.com/sardinhapatrick/Msc_Project.git

Usage

To run the main.swift program:

swift build

swift run

License

This project is under an MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages