Пакет refal-plus: Информация

    Исходный пакет: refal-plus
    Версия: 4137-alt5
    Собран:  11 апреля 2022 г. 13:48
    Сообщить об ошибке в пакете
    Домашняя страница: http://rfp.botik.ru/

    Лицензия: GPLv2
    О пакете: A modern dialect of Refal programming language
    Refal Plus is a modern dialect of Refal programming language.
    Refal (REcursive Functions Algorithmic Language) was originally
    developed in the middle of 1960s by V.F.Turchin as a tool for describing
    the semantics of other algorithmic languages. Later, when reasonably
    efficient Refal implementations had been created, Refal was used as
    a symbol manipulation language in such fields as computer algebra,
    compiler and interpreter writing, artificial intelligence, etc.
    The principal data type in Refal are arbitrary trees, referred to as
    ground expressions. In programs and text files ground expressions are
    represented by linear sequences of symbols and parentheses, with
    parentheses being properly paired. Symbols represent such elementary
    data objects as characters, words, numbers and references to objects.
    The principal means of analyzing and accessing ground expressions is
    pattern matching. Refal patterns may contain symbols, parentheses, and
    variables. If matching a ground expression against a pattern succeeds,
    the pattern's variables are bound to the corresponding components of the
    ground expression, which can be used later for building new ground
    Refal Plus has been developed taking into account the experience gained
    from the design, implementation and use of such languages as Basic
    Refal, Refal-2, Refal-4, Refal-5 and RL.
    As compared to the other Refal dialects, Refal Plus provides the
    following features:
        * Advanced modules support
        * Static declarations of dynamic objects
        * Significantly improved function declarations
        * Failure and error trapping
        * Input/output of ground expressions
        * Operations on boxes, vectors, and tables
        * "Vector" representation of ground expressions

    Список rpm-пакетов, предоставляемых данным srpm-пакетом:
    refal-plus (e2kv6, e2kv5, e2kv4, e2k)
    refal-plus-debuginfo (e2kv6, e2kv5, e2kv4, e2k)
    refal-plus-devel (e2kv6, e2kv5, e2kv4, e2k)
    refal-plus-samples (e2kv6, e2kv5, e2kv4, e2k)

    Сопровождающий: Pavel Skrylev

      1. gcc-c++
      2. libgmp-devel
      3. unzip

    Последнее изменение

    7 декабря 2021 г. Pavel Skrylev 4137-alt5
    - - deprecated dynamic exception throws
    13 января 2021 г. George V. Kouryachy 4137-alt4
    - Switch to new gcc
    28 января 2019 г. George V. Kouryachy 4137-alt3
    - Explicitly require gcc7 for build