HackerPapers

arXiv:1611.09475cs.CY

Domain-Specific Languages of Mathematics: Presenting Mathematical Analysis Using Functional Programming

Cezar Ionescu, Patrik Jansson

HN submission. Found in a submission link or body. Submitters do not count as commenters in the main ranking; a submission is not an endorsement.

Abstract

We present the approach underlying a course on "Domain-Specific Languages of Mathematics", currently being developed at Chalmers in response to difficulties faced by third-year students in learning and applying classical mathematics (mainly real and complex analysis). The main idea is to encourage the students to approach mathematical domains from a functional programming perspective: to identify the main functions and types involved and, when necessary, to introduce new abstractions; to give calculational proofs; to pay attention to the syntax of the mathematical expressions; and, finally, to organise the resulting functions and types in domain-specific languages.

arXiv comments
In Proceedings TFPIE 2015/6, arXiv:1611.08651
Journal reference
EPTCS 230, 2016, pp. 1-15
DOI
doi:10.4204/EPTCS.230.1
Subjects
cs.CYComputers and Society cs.PLProgramming Languages

On Hacker News

No comments linking this paper were found in the collected sources. Found in 1 HN submission from Dec 2016 to Dec 2016. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments0 threads

No comments linking this paper were found in the collected sources. Open submission discussions.

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.