Main Page

From Prologstandard

(Difference between revisions)
(Plan)
 
Line 1: Line 1:
[[ISO Standard]] | [[Standardisation process]] | [[Language design principles]]  
[[ISO Standard]] | [[Standardisation process]] | [[Language design principles]]  
 +
==Motivation==
 +
Prolog implementations have progressed since the original ISO standard was written and as a result new predicates are commonly available but may be absent from the standard, have different names, or have different semantics.  A revision to the standard aims to address these limitations.
 +
==How to get involved==
==How to get involved==
* participate in discussions on the forums at [http://prolog.logtalk.org prolog.logtalk.org]
* participate in discussions on the forums at [http://prolog.logtalk.org prolog.logtalk.org]
Line 5: Line 8:
* vote at [http://www.dcc.fc.up.pt/iclp07 ICLP 2007] in September.
* vote at [http://www.dcc.fc.up.pt/iclp07 ICLP 2007] in September.
* join the ISO committee - see [http://www.sju.edu/~jhodgson/wg17/wg17web.html]
* join the ISO committee - see [http://www.sju.edu/~jhodgson/wg17/wg17web.html]
-
 
-
==Motivation==
 
-
Prolog implementations have progressed since the original ISO standard was written and as a result new predicates are commonly available but may be absent from the standard, have different names, or have different semantics.  A revision to the standard aims to address these limitations.
 
==Plan==
==Plan==

Current revision as of 17:24, 22 May 2007

ISO Standard | Standardisation process | Language design principles

Contents

[edit] Motivation

Prolog implementations have progressed since the original ISO standard was written and as a result new predicates are commonly available but may be absent from the standard, have different names, or have different semantics. A revision to the standard aims to address these limitations.

[edit] How to get involved

  • participate in discussions on the forums at prolog.logtalk.org
  • contribute to this wiki
  • vote at ICLP 2007 in September.
  • join the ISO committee - see [1]

[edit] Plan

Based on Seattle 2006 meeting minutes (Timeframe: September 30 2006?)

  • A 2: built-in predicates omitted from part 1 of the standard
    • predicate_property/2 Discussion: Predicate property
    • compare/3
    • callable/1
    • forall/2
    • number_vars/3
    • retractall/1
    • sort/2
    • keysort/2
    • ground/1
    • member/2
    • append/3
    • length/2
    • floating-point arithmetic flags
    • common term testing predicates
    • common meta-predicates
    • common evaluable functors
  • A 3. Mutable objects
  • A 4. DCGs
  • A 7. Multi-threading
  • A 8. Read only flag unification: Discussion sto_unification/1
  • A 9. Unicode
  • Other

[edit] Compliance

Analysis of Compliance based on validation suites.

[edit] Other

  • Mailing list archive [2]
Personal tools