@ciao-lang/ts-ciao-interface
Version:
Simple Ciao interface for node.
3 lines • 7.61 kB
HTML
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="theme-color" content="#273f79"/><link rel="stylesheet" href="lpdoc.css" type="text/css"/><script type="text/javascript" src="lpdoc.js"></script><title>PART VIII - Additional libraries — The Ciao System v1.22</title></head><body><div class="lpdoc-page fixleftbar"><a href="#" id="sidebar-toggle-button" class="lpdoc-navbutton"><span id="sidebar-button-arrow">☰</span></a><div id="sidebar" class="lpdoc-sidebar"><div style="height: 40px; margin-left: auto; margin-right: auto"><img src="ciao-logo_autofig.png" width=auto height=100%></div><div class="lpdoc-nav"><span class="lpdoc-on-right"><a class="lpdoc-navbutton" href="ciao.html">↑</a><a class="lpdoc-navbutton" href="process_channel.html">←</a><a class="lpdoc-navbutton" href="io_alias_redirection.html">→</a><a class="lpdoc-navbutton" href="ciaosearch.html">🔍</a></span><span><a href="ciaofulltoc.html">TOC</a></span></div><hr></hr><ul class="lpdoc-itemize-sectpath"><li><a href="ciao.html">The Ciao System</a> »<br/> </li><li><a href=""><strong>PART VIII - Additional libraries</strong></a> ▾<ul><li><a href="io_alias_redirection.html">Accessing and redirecting the stream aliases</a></li><li><a href="port_reify.html">Call goals with reified (exit) ports.</a></li><li><a href="io_port_reify.html">Call goals with reified IO and (exit) ports</a></li><li><a href="ctrlcclean.html">ctrlcclean (library)</a></li><li><a href="errhandle.html">Default exception handler and pretty printer</a></li><li><a href="terms.html">Term manipulation utilities</a></li><li><a href="terms_check.html">Term checking utilities</a></li><li><a href="terms_vars.html">Sets of variables in terms</a></li><li><a href="cyclic_terms.html">Cyclic terms handling</a></li><li><a href="fastrw.html">Fast reading and writing of terms</a></li><li><a href="modblobs.html">Modules as blobs</a></li><li><a href="formulae.html">Lists and conjunctions and disjunctions</a></li><li><a href="counters.html">counters (library)</a></li><li><a href="between.html">Enumeration of integers inside a range</a></li><li><a href="pretty_print.html">A simple pretty-printer for Ciao programs</a></li><li><a href="assrt_write.html">Pretty-printing assertions</a></li><li><a href="syntax_highlight.html">A syntax highlighter</a></li><li><a href="source_tree.html">Operations on source trees</a></li><li><a href="version_strings.html">Version string parsing and comparison</a></li><li><a href="librowser.html">The Ciao library browser</a></li><li><a href="random.html">Random numbers</a></li><li><a href="random_aggregates.html">Randomized aggregates</a></li><li><a href="sockets.html">The socket interface</a></li><li><a href="sockets_io.html">Sockets I/O</a></li><li><a href="http_doc.html">HTTP client/server libraries</a></li><li><a href="pillow_doc.html">Web programming libraries (PiLLoW)</a></li><li><a href="glob.html">Shell-style pathname pattern expansion</a></li><li><a href="regexp_doc.html">Pattern (regular expression) matching</a></li><li><a href="text_template.html">Text templates</a></li><li><a href="messages.html">Printing status and error messages</a></li><li><a href="menu_doc.html">Interactive menus</a></li><li><a href="getopts.html">Parse and return command-line options</a></li><li><a href="system_extra.html">Additional operating system utilities</a></li><li><a href="parse_shell_args.html">Shell-style argument parsing</a></li><li><a href="archive_files.html">File archiver</a></li><li><a href="file_locks.html">File locks</a></li><li><a href="symfnames.html">Symbolic filenames</a></li><li><a href="opendoc.html">Open a document with an external application</a></li><li><a href="emacs.html">Calling emacs from Prolog</a></li></ul></li></ul></div><div class="lpdoc-main"><div id=""><h1>PART VIII - Additional libraries</h1>
<strong>Author(s):</strong> <a class="lpdoc-idx-anchor" id="The Ciao Development Team" href="ciaosearch.html#The Ciao Development Team">The Ciao Development Team</a>.<p>
This part documents several Ciao libraries which provide different useful additional functionality. Such functionality includes performing operating system calls, gathering statistics from the Ciao engine, file and filename manipulation, error and exception handling, fast reading and writing of terms (<a class="lpdoc-idx-anchor" id="0" href="ciaosearch.html#marshalling">marshalling</a> and <a class="lpdoc-idx-anchor" id="1" href="ciaosearch.html#unmarshalling">unmarshalling</a>), file locking, issuing program and error messages, pretty-printing programs and assertions, a browser of the system libraries, additional expansion utilities, concurrent aggregates, graph visualization, etc.<p><br/><h2>Subparts</h2><ul><li><a href="io_alias_redirection.html">Accessing and redirecting the stream aliases</a></li><li><a href="port_reify.html">Call goals with reified (exit) ports.</a></li><li><a href="io_port_reify.html">Call goals with reified IO and (exit) ports</a></li><li><a href="ctrlcclean.html">ctrlcclean (library)</a></li><li><a href="errhandle.html">Default exception handler and pretty printer</a></li><li><a href="terms.html">Term manipulation utilities</a></li><li><a href="terms_check.html">Term checking utilities</a></li><li><a href="terms_vars.html">Sets of variables in terms</a></li><li><a href="cyclic_terms.html">Cyclic terms handling</a></li><li><a href="fastrw.html">Fast reading and writing of terms</a></li><li><a href="modblobs.html">Modules as blobs</a></li><li><a href="formulae.html">Lists and conjunctions and disjunctions</a></li><li><a href="counters.html">counters (library)</a></li><li><a href="between.html">Enumeration of integers inside a range</a></li><li><a href="pretty_print.html">A simple pretty-printer for Ciao programs</a></li><li><a href="assrt_write.html">Pretty-printing assertions</a></li><li><a href="syntax_highlight.html">A syntax highlighter</a></li><li><a href="source_tree.html">Operations on source trees</a></li><li><a href="version_strings.html">Version string parsing and comparison</a></li><li><a href="librowser.html">The Ciao library browser</a></li><li><a href="random.html">Random numbers</a></li><li><a href="random_aggregates.html">Randomized aggregates</a></li><li><a href="sockets.html">The socket interface</a></li><li><a href="sockets_io.html">Sockets I/O</a></li><li><a href="http_doc.html">HTTP client/server libraries</a></li><li><a href="pillow_doc.html">Web programming libraries (PiLLoW)</a></li><li><a href="glob.html">Shell-style pathname pattern expansion</a></li><li><a href="regexp_doc.html">Pattern (regular expression) matching</a></li><li><a href="text_template.html">Text templates</a></li><li><a href="messages.html">Printing status and error messages</a></li><li><a href="menu_doc.html">Interactive menus</a></li><li><a href="getopts.html">Parse and return command-line options</a></li><li><a href="system_extra.html">Additional operating system utilities</a></li><li><a href="parse_shell_args.html">Shell-style argument parsing</a></li><li><a href="archive_files.html">File archiver</a></li><li><a href="file_locks.html">File locks</a></li><li><a href="symfnames.html">Symbolic filenames</a></li><li><a href="opendoc.html">Open a document with an external application</a></li><li><a href="emacs.html">Calling emacs from Prolog</a></li></ul></div><div class="lpdoc-footer">Generated with LPdoc using Ciao</div></div><div class="lpdoc-clearer"></div></div></body></html>