B-Prolog 6.5

Version of implementation B-Prolog of programming language Prolog

A version of B-Prolog, released in September 2003.

Changes:

  • Events are posted to Prolog only when there are handlers waiting for them, and events are combined if doing so does not change the behaviors of programs. This change leads to significant enhancement of performance.
  • Scrollbar is provided as a basic component type and several different types of cursors are supported. CGLIB supports all Java AWT components now.
  • Attributes are divided into constrainable and non-constrainable ones. While constrainable attributes can occur in constraints, non-constrainable attributes must be updated and accessed by using the cgSet and cgGet primitives. This might break compatibility with programs developed with earlier versions.