Type classes with functional dependencies
MP Jones - European Symposium on Programming, 2000 - Springer
Type classes in Haskell allow programmers to define functions that can be used on a set of
different types, with a potentially different implementation in each case. For example, type …
different types, with a potentially different implementation in each case. For example, type …
Infrastructure for engineered emergence on sensor/actuator networks
The study of self-organizing systems has now reached the tool-building phase, in which a
new discipline of self-managing systems engineering can begin to emerge. The next step is …
new discipline of self-managing systems engineering can begin to emerge. The next step is …
Composing contracts: an adventure in financial engineering (functional pearl)
S Peyton Jones, JM Eber, J Seward - ACM SIGPLAN Notices, 2000 - dl.acm.org
Financial and insurance contracts do not sound like promising territory for functional
programming and formal semantics, but in fact we have discovered that insights from …
programming and formal semantics, but in fact we have discovered that insights from …
[KİTAP][B] Computational semantics with functional programming
J Van Eijck, C Unger - 2010 - books.google.com
Computational semantics is the art and science of computing meaning in natural language.
The meaning of a sentence is derived from the meanings of the individual words in it, and …
The meaning of a sentence is derived from the meanings of the individual words in it, and …
An integrated semantics for UML class, object and state diagrams based on graph transformation
This paper studies the semantics of a central part of the Unified Modeling Language UML. It
discusses UML class, object and state diagrams and presents a new integrated semantics …
discusses UML class, object and state diagrams and presents a new integrated semantics …
Asynchronous exceptions in Haskell
Asynchronous exceptions, such as timeouts are important for robust, modular programs, but
are extremely difficult to program with—so much so that most programming languages either …
are extremely difficult to program with—so much so that most programming languages either …
[KİTAP][B] Form-oriented analysis: a new methodology to model form-based applications
Form-based applications range from simple web shops to complex enterprise resource
planning systems. Draheim and Weber adapt well-established basic modeling techniques in …
planning systems. Draheim and Weber adapt well-established basic modeling techniques in …
Using, Understanding, and Unraveling the OCaml Language From Practice to Theory and Vice Versa
D Rémy - International Summer School on Applied Semantics, 2000 - Springer
These course notes are addressed to a wide audience of people interested in modern
programming languages in general, ML-like languages in particular, or simply in OCaml …
programming languages in general, ML-like languages in particular, or simply in OCaml …
[PDF][PDF] A demo of epistemic modelling
J van Eijck - Interactive Logic, 2007 - library.oapen.org
This paper introduces and documents DEMO, a Dynamic Epistemic Modelling tool. DEMO
allows modelling epistemic updates, graphical display of update results, graphical display of …
allows modelling epistemic updates, graphical display of update results, graphical display of …
Bidirectional transformation of model-driven spreadsheets
Spreadsheets play an important role in software organizations. Indeed, in large software
organizations, spreadsheets are not only used to define sheets containing data and …
organizations, spreadsheets are not only used to define sheets containing data and …