• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

SWI-Prolog support for PDT
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
    • Packages
      • SWI-Prolog binding to libarchive
      • SWI-Prolog BerkeleyDB interface
      • SWI-Prolog C-library
      • Constraint Query Language A high level interface to SQL databases
      • SWI-Prolog HTTP support
      • SWI-Prolog binding to BSD libedit
      • SWI-Prolog Natural Language Processing Primitives
      • SWI-Prolog ODBC Interface
      • SWI-Prolog support for PDT
        • PDT
        • pdt_console.pl
      • Pengines: Web Logic Programming Made Easy
      • A C++ interface to SWI-Prolog
      • SWI-Prolog Source Documentation Version 2
      • Prolog Unit Tests
      • Google's Protocol Buffers Library
      • SWI-Prolog RDF parser
      • SWI-Prolog binding to GNU readline
      • SWI-Prolog Semantic Web Library 3.0
      • SWI-Prolog SGML/XML parser
      • SWI-Prolog SSL Interface
      • Managing external tables for SWI-Prolog
      • Transparent Inter-Process Communications (TIPC) libraries
      • SWI-Prolog Unicode library
      • SWI-Prolog binding to zlib
SWI-Prolog support for PDT
Jan Wielemaker
VU University of Amsterdam
The Netherlands
E-mail: J.Wielemaker@vu.nl
Abstract
This package provides support libraries for PDT, the Prolog Development Tools.

Table of Contents

1 PDT
2 pdt_console.pl

1 PDT

2 pdt_console.pl

pdt_install_console
Support get_single_char/1 in PDT console. This predicate modifies user_input and user_output as follows:

  • If single-char mode is enabled, write "ESC s" over the user output and then wait for two characters, returning the first.
  • Output is changed to emit ESC as ESC ESC.

This protocol was designed for PDT by Lukas Degener. The original implementation was partly in Prolog. This is a full C implementation, both for speed.

Index

?
pdt_install_console/0
ClioPatria (version V3.0.0-338-gc91dba5-DIRTY)