We extend the framework [1] to construct web-oriented user interfaces (WUIs) in a high-level way by exploiting declarative programming techniques. Such user interfaces are intended to manipulate complex data in a type-safe way, i.e., it is ensured that only type-correct data is accepted by the interface, where types can be specified by standard types of a programming language as well as any computable predicate on the data (see Fig. 1). The interfaces are web-based, i.e., the data can be manipulated with standard web browsers without any specific requirements on the client side. However, if the client’s browser has JavaScript enabled, one could also check the correctness of the data on the client side providing immediate feedback to the use...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Programming is a complex task, which needs supportive as well as procedural information. Within the ...
Functional programming has long been used in academia, but has historically seen little light in ind...
We propose a framework to construct web-oriented user interfaces in a high-level way by exploiting d...
Purpose – The purpose of this paper is to investigate the feasibility of creating a declarativ...
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard ...
We describe a framework to support the implementation of web-based systems intended to manipulate da...
When writing code, different programming languages offer various approaches to solve a problem. Som...
The goal of this thesis is to contribute to make Web programming safer and more flexible than it is ...
One of the latest tools in the strive troughwards a fast and secure Web is called WebAssembly. It is...
Although the dynamicity of languages such as JavaScript threatens our ability to understand them, by...
The development of web applications for desktop and mobile has surged in recent years. The most popu...
International audienceThe popularity of statically typed programming languages compiling to JavaScri...
Constraint Handling Rules (CHR) is a high-level programming language extension which introduces decl...
Web programming remains difficult, even with cutting-edge libraries, because the execution model of...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Programming is a complex task, which needs supportive as well as procedural information. Within the ...
Functional programming has long been used in academia, but has historically seen little light in ind...
We propose a framework to construct web-oriented user interfaces in a high-level way by exploiting d...
Purpose – The purpose of this paper is to investigate the feasibility of creating a declarativ...
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard ...
We describe a framework to support the implementation of web-based systems intended to manipulate da...
When writing code, different programming languages offer various approaches to solve a problem. Som...
The goal of this thesis is to contribute to make Web programming safer and more flexible than it is ...
One of the latest tools in the strive troughwards a fast and secure Web is called WebAssembly. It is...
Although the dynamicity of languages such as JavaScript threatens our ability to understand them, by...
The development of web applications for desktop and mobile has surged in recent years. The most popu...
International audienceThe popularity of statically typed programming languages compiling to JavaScri...
Constraint Handling Rules (CHR) is a high-level programming language extension which introduces decl...
Web programming remains difficult, even with cutting-edge libraries, because the execution model of...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Programming is a complex task, which needs supportive as well as procedural information. Within the ...
Functional programming has long been used in academia, but has historically seen little light in ind...