4 ms·
Don't know how much this helps you, but from the PDF of the book on the page above: This book is about the functional programming language Pure. Pure’s disting
by frossie 17y ago
Don't know how much this helps you, but from the PDF of the book on the page above:
This book is about the functional programming language Pure. Pure’s distinguishing
features are that it is based on term rewriting (a computational model for algebraic ex-
pression manipulation), that it provides built-in support for MATLAB-like matrices in
addition to the usual list and algebraic data structures, that it uses LLVM (the “Low
Level Virtual Machine”, see http://llvm.org http://llvm.org) to compile source programs to fast native code on the fly, and that it makes interfacing to C very easy.
On the surface, Pure looks similar to functional languages of the Miranda and Haskell
variety, but under the hood it is a much more dynamic language, offering an interactive
interpreter environment and metaprogramming capabilities more akin to Lisp. Pure’s
algebraic programming style probably appeals most to mathematically inclined pro-
grammers who need an advanced tool for solving problems in domains which can be
described conveniently in terms of algebraic models. While languages like Haskell and
ML already occupy that niche, we think that Pure’s feature set is sufficiently different
to turn it into a worthwhile alternative. In particular, Pure’s interpreter environment
and easy extensibility also make it usable as a kind of (compiled) scripting language
in a variety of application areas, including system, database, graphics and multimedia
programming.
- johnbender 17y ago"Pure’s algebraic programming style probably appeals most to mathematically inclined pro-grammers" False. It appeals to mathematical simpletons like muhself.
- eru 17y agoThat does not contradict.