FMS: Functional Programming as a Modelling Language

08/23/2018
by   Ingmar Dasseville, et al.
0

In this paper we introduce the Functional Modelling System (FMS). The system introduces the Functional Modelling Language (FML), which is a modelling language for NP-complete search problems based on concepts of functional programming. Internally, we translate FML specifications to an Answer Set Program to obtain models. We give a general overview of the new FML language, and how this language is handled in the system. We give a step-by-step walkthrough of the system, pointing out what features are in place, and what improvements are still possible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2017

Sketched Answer Set Programming

Answer Set Programming (ASP) is a powerful modeling formalism for combin...
research
04/01/2021

Immutability and Design Patterns in Ruby

Functional Programming has seen a resurgence in interest in the last few...
research
02/19/2018

CalcuList: a Functional Language Extended with Imperative Features

CalcuList (Calculator with List manipulation), is an educational languag...
research
08/23/2018

Transpiling Programmable Computable Functions to Answer Set Programs

Programming Computable Functions (PCF) is a simplified programming langu...
research
02/18/2023

Functional Programming and Streams

This document is intended as a stand-alone textbook chapter to be used f...
research
05/09/2016

HLinear: Exact Dense Linear Algebra in Haskell

We present an implementation in the functional programming language Hask...
research
08/14/2023

Disco: A Functional Programming Language for Discrete Mathematics

Disco is a pure, strict, statically typed functional programming languag...

Please sign up or login with your details

Forgot password? Click here to reset