The University of Queensland
Menu
  • Home
  • Pjr
  • HomePages
  • QulogFiles
  • Qulog User Guide
Next: Contents, [Contents]

QuLog User Guide

Keith L. Clark and Peter J. Robinson




  • Contents
  • Introduction
  • QuLog Type system
    • Type flexibility and runtime type checking
    • Sub-type relation and modes
    • Ground terms and modes of use

  • Syntax
  • Type Declarations
    • Enumerated Types
    • Macro and Union Types
    • Code Types
    • Default Arguments for Code Types
    • Doc Strings
    • Constraints on Type Declarations

  • QuLog Relation Rule Subset
  • QuLog Function Rule Subset
  • QuLog Action Rule Subset
  • General use of the QuLog Interpreter
    • Starting the interpreter
    • Controlling the number of answers given for a relation query
    • Action calls and commands
    • Seeing code type declarations
    • Debugging using watch

  • Advanced Topics
    • Language Extensions
    • Building a Runtime Application

  • About this document ...


On This Site

  • Node1
  • Node10
  • Node11
  • Node12
  • Node13
  • Node14
  • Node15
  • Node16
  • Node17
  • Node18
  • Node19
  • Node2
  • Node20
  • Node21
  • Node22
  • Node23
  • Node24
  • Node25
  • Node26
  • Node27
  • Node3
  • Node4
  • Node5
  • Node6
  • Node7
  • Node8
  • Node9
  • Qulog User Guide
The University of Queensland, Australia
Brisbane St Lucia, QLD 4072

+61 7 3365 1111

Other Campuses: UQ Ipswich,
UQ Gatton, UQ Herston

Maps and Directions

© 2013 The University of Queensland

A Member of

Universitas 21 Group of 8

Terms of use | Feedback

ABN: 63 942 912 684
CRICOS Provider No: 00025B

Quick Links

  • For Media
  • Emergency Contact

Social Media

  • Facebook
  • Twitter
  • iTunes U
  • YouTube Channel

Explore

  • Giving to UQ
  • Faculties & Divisions
  • UQ Jobs
  • Contact UQ
  • Services & Facilities