Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Bug Tracking

    TCLP 0.4.4

    Download button

    Downloads: 471  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Emmanuel Coquery | More programs
    LGPL / FREE
    August 31st, 2006, 17:49 GMT
    ROOT / Programming / Bug Tracking

     Read user reviews (0)  Refer to a friend  Subscribe

    TCLP description

    TCLP is a type checker for Prolog dialects.

    TCLP is a prescriptive type system for Constraint Logic Programming, currently:

    ISO-Prolog
    GNU-Prolog
    Sicstus Prolog and its libraries
    Contraints programming libraries of Sicstus Prolog

    Based on Typing Constraint Logic Programs by François Fages and Emmanuel Coquery. Journal of Theory and Practice of Logic Programming TPLP 1(6)., pp. 751-777. November 2001. Available as ps.

    TCLP uses 3 kind of polymorphism:

    parametric polymorphism (e.g. : list(A))
    subtyping (e.g. : list(A) < term)
    overloading (also called adhoc polymorphism)
    e.g.: '-'/2 can have type int * int -> int and type A * B -> pair(A,B)

    Usable:

    No type declaration required !
    type inference for predicates
    default types for function symbols
    Extensible to other dialects by providing types for built-ins

    TCLP is implemented in Prolog/CHR.

    What's New in This Release:

    · This release added the possibility to add type aliases.
    · That is, to declare and use names as shortcuts for types in type declarations.



    Product's homepage

      


    TAGS:

    type checker | Prolog dialects | Constraint Logic Programming | TCLP | type | checker

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM