# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name pure-devel replaced_by pure version 0.48 categories lang platforms darwin maintainers nomaintainer license LGPL-3 GPL-3 BSD homepage http://pure-lang.googlecode.com/ description \ functional programming language based on term rewriting long_description \ Pure is a functional programming language based on term rewriting. \ It has a modern syntax featuring curried function applications, lexical \ closures and equational definitions with pattern matching, and thus is \ somewhat similar to languages of the Haskell and ML variety. But Pure is \ also a very dynamic and reflective language, and is more like Lisp in \ this respect. The interpreter has an LLVM backend to do JIT compilation, \ hence programs run blazingly fast and interfacing to C modules is easy. \ The libraries are licensed under LGPL-3, the interpreter is GPL-3, and \ the examples are BSD-licensed. distfiles pre-configure { ui_error "${name} has been replaced by ${replaced_by}. Please install ${replaced_by} instead." return -code error "obsolete port" } livecheck.type none