Title
On-Line Synchronous Total Purely Functional Data-Flow Programming on the Java Virtual Machine with Sig
Abstract
Sig is the prototype of a purely declarative programming language and system for the processing of discrete, clocked synchronous, potentially real-time data streams. It aspires to combine good static safety, scalability and platform independence, with semantics that are precise, concise and suitable for domain experts. Its semantical and operational core has been formalized. Here we discuss the general strategy for making Sig programs executable, and describe the current state of a prototype compiler. The compiler is implemented in Java and targets the JVM. By careful cooperation with the JVM just-in-time compiler, it provides immediate executability in a simple and quickly extensible runtime environment, with code performance suitable for moderate real-time applications such as interactive audio synthesis.
Year
DOI
Venue
2015
10.1145/2807426.2807430
Principles and Practice of Programming in Java
Field
DocType
Citations 
Programming language,Functional compiler,Functional programming,Computer science,Real-time computing,Compiler,Declarative programming,Synchronous Data Flow,Java,Scalability,Executable
Conference
3
PageRank 
References 
Authors
0.45
16
2
Name
Order
Citations
PageRank
Baltasar Trancón y Widemann1339.61
Markus Lepper26111.30