Did you know ... Search Documentation:
Packs (add-ons) for SWI-Prolog

Package "pac"

Title:Anonymous predicates expansion utility
Rating:Not rated. Create the first rating!
Latest version:1.4.7
SHA1 sum:96f7f356758713f29af78a295a33f860a83986ae
Author:Kunaki Mukai <mukai@sfc.keio.ac.jp>
Download URL:http://web.sfc.keio.ac.jp/~mukai/pac-1.4.7.tgz

Reviews

No reviews. Create the first review!.

Details by download location

VersionSHA1#DownloadsURL
0.5.06e35eddd5aad6293a47a2efebd28debb120ba5c81http://web.sfc.keio.ac.jp/~mukai/pac-0.5.0.tgz
0.5.21073d3d475f4d460f1ae03f2960c5fed181f10f51http://web.sfc.keio.ac.jp/~mukai/pac-0.5.2.tgz
0.5.3366724ddfd4f30fd617d3b8785e4b1f468b4036f1http://web.sfc.keio.ac.jp/~mukai/pac-0.5.3.tgz
0.5.446c6ad9de7b76942bc6d774b3c2cc0fbf3f91e491http://web.sfc.keio.ac.jp/~mukai/pac-0.5.4.tgz
0.5.554b8ba1b565fe9da325402068544347d0dfcd9cb2http://web.sfc.keio.ac.jp/~mukai/pac-0.5.5.tgz
0.5.6ff644e370745fb7bae1ec7cfe5f51748652503351http://web.sfc.keio.ac.jp/~mukai/pac-0.5.6.tgz
0.5.7e1228dba7522cd3a2a3b554f388c6a2e6d6e19a71http://web.sfc.keio.ac.jp/~mukai/pac-0.5.7.tgz
0.5.8e65bc8fcf5bb9aaeec2d9dbf918470d1ea688ca71http://web.sfc.keio.ac.jp/~mukai/pac-0.5.8.tgz
0.6.044f21d55ced22b1776146bcaac6f7e989f2c54721http://web.sfc.keio.ac.jp/~mukai/pac-0.6.0.tgz
0.6.1124207b68c5467276a20f1dc6bc31dfbbd7340cc1http://web.sfc.keio.ac.jp/~mukai/pac-0.6.1.tgz
0.6.38a8979d22bea7db572caf458ff7220367946361d1http://web.sfc.keio.ac.jp/~mukai/pac-0.6.3.tgz
0.6.4805fe4d97f2ec557fc70a29779e3d73901db0a071http://web.sfc.keio.ac.jp/~mukai/pac-0.6.4.tgz
0.6.53f57f7502d5483fa0e743ee24aaae6104bca05c71http://web.sfc.keio.ac.jp/~mukai/pac-0.6.5.tgz
0.6.688c3b67a03cb70c9658adec53d5c6b8ae8970ff41http://web.sfc.keio.ac.jp/~mukai/pac-0.6.6.tgz
0.6.71c4ce120fd942d2beabbff6f4940c896d1c4b3321http://web.sfc.keio.ac.jp/~mukai/pac-0.6.7.tgz
0.6.8235491fac39544011b8582f1a199414d91ecccab2http://web.sfc.keio.ac.jp/~mukai/pac-0.6.8.tgz
0.6.933e7695e732668a3731a3343f0f3401c62e13ba43http://web.sfc.keio.ac.jp/~mukai/pac-0.6.9.tgz
0.7.0313c2893c5ef17ad19a94783aa9527eeb7a93df61http://web.sfc.keio.ac.jp/~mukai/pac-0.7.0.tgz
0.7.135b223527f0850b9f5f1e3c386adbc20dcc44e1a1http://web.sfc.keio.ac.jp/~mukai/pac-0.7.1.tgz
0.7.208a5d8e585ca65998385cd23afd2f1a9c65e4fa31http://web.sfc.keio.ac.jp/~mukai/pac-0.7.2.tgz
0.7.36a8aa1e0295afab559947becc631a24a0540800c1http://web.sfc.keio.ac.jp/~mukai/pac-0.7.3.tgz
0.7.461aeb955d20f52e0a2dce257d6c1818614bd51b81http://web.sfc.keio.ac.jp/~mukai/pac-0.7.4.tgz
0.7.5c40a0062581bd89d352b419141d1b9de28966dae1http://web.sfc.keio.ac.jp/~mukai/pac-0.7.5.tgz
0.7.6a7ba379d21c698aa9c352d19e12d2d24ed98cee61http://web.sfc.keio.ac.jp/~mukai/pac-0.7.6.tgz
0.7.71e70809645bbc352827bb2f04dcbeeebd336c3791http://web.sfc.keio.ac.jp/~mukai/pac-0.7.7.tgz
0.7.8b5d3830ecca02162df7ef71b72915b9e913df6e71http://web.sfc.keio.ac.jp/~mukai/pac-0.7.8.tgz
0.7.9e4a97220a50bc6b3f451970338a987003a14f1e62http://web.sfc.keio.ac.jp/~mukai/pac-0.7.9.tgz
0.8.061e93c7cdaaf3310851840dd260c7bf4266250dc1http://web.sfc.keio.ac.jp/~mukai/pac-0.8.0.tgz
0.8.120ed31c3e86b622b478d12b834844a796225da402http://web.sfc.keio.ac.jp/~mukai/pac-0.8.1.tgz
0.8.2afec478a7ecb670bfcd6b5d143d5871f553d868d2http://web.sfc.keio.ac.jp/~mukai/pac-0.8.2.tgz
0.8.3c2aa52c5bb38e5a21024f3bcadadd13b5bbcb8be1http://web.sfc.keio.ac.jp/~mukai/pac-0.8.3.tgz
0.8.475a042ce0056e560a6376a84f1ab513bef0b2bbd1http://web.sfc.keio.ac.jp/~mukai/pac-0.8.4.tgz
0.8.5c166f767cd2d351be5d01705e05dbd80412bbe9b1http://web.sfc.keio.ac.jp/~mukai/pac-0.8.5.tgz
0.8.617dceaffa30f138228445069cb4b05e21a8baa101http://web.sfc.keio.ac.jp/~mukai/pac-0.8.6.tgz
0.8.73996fc76c807a5c802e854d1588b86278b0451ee3http://web.sfc.keio.ac.jp/~mukai/pac-0.8.7.tgz
0.8.8232fff8246db679f0144c138fd0a0f9cbf807eb32http://web.sfc.keio.ac.jp/~mukai/pac-0.8.8.tgz
0.8.9756dcd8efb6482700b341f961f1cce5bdd16dc831http://web.sfc.keio.ac.jp/~mukai/pac-0.8.9.tgz
0.9.0e9be697c4e22c18c042eb413307dc76c4dc99e711http://web.sfc.keio.ac.jp/~mukai/pac-0.9.0.tgz
0.9.1c99dc43a4bf3c54a4d9718241f58b2f8d4c0747d1http://web.sfc.keio.ac.jp/~mukai/pac-0.9.1.tgz
0.9.2ff4d6e3c79326009f8035409ad5d61718b8b91c61http://web.sfc.keio.ac.jp/~mukai/pac-0.9.2.tgz
0.9.367400a00a6eb6a177a171fb6d57afdd72acfe5a83http://web.sfc.keio.ac.jp/~mukai/pac-0.9.3.tgz
0.9.490ff517f486d5d0d2ad4b4d1e9269a07142f33211http://web.sfc.keio.ac.jp/~mukai/pac-0.9.4.tgz
0.9.554594e788a06d026adbe8239b149f65bae1dc1a85http://web.sfc.keio.ac.jp/~mukai/pac-0.9.5.tgz
0.9.96965aa96b77070f8db619394c38a662a9f85d3bd1http://web.sfc.keio.ac.jp/~mukai/pac-0.9.9.tgz
1.0.0104bb00b30ed7059e0e2614a9fcdbe38bcaa19781http://web.sfc.keio.ac.jp/~mukai/pac-1.0.0.tgz
1.0.1f173f3e28adb13994f640e54ef6589016557db932http://web.sfc.keio.ac.jp/~mukai/pac-1.0.1.tgz
1.0.2063b70cb50cd8cfd7e0f2d9977decb7cfb5b0f0b1http://web.sfc.keio.ac.jp/~mukai/pac-1.0.2.tgz
1.0.3fcca8c094ace141f759cd4802530d18d8d7cede31http://web.sfc.keio.ac.jp/~mukai/pac-1.0.3.tgz
1.0.4512b18db7ffb2726bda48d47c93a834f4aa36ca21http://web.sfc.keio.ac.jp/~mukai/pac-1.0.4.tgz
1.0.585183ea13681a503276a3dacab66743ba1b0b25e1http://web.sfc.keio.ac.jp/~mukai/pac-1.0.5.tgz
1.0.66a76f6abf3ac097aab5dfa690d22e73b8e809eba1http://web.sfc.keio.ac.jp/~mukai/pac-1.0.6.tgz
1.0.7c25e3b281067de9a0a4035fb95cb9bf7cca6ed6c1http://web.sfc.keio.ac.jp/~mukai/pac-1.0.7.tgz
1.0.8e98af5b2677543ecc9f6b31d73ef8430c8f98f971http://web.sfc.keio.ac.jp/~mukai/pac-1.0.8.tgz
1.0.9c62790fb7c743d2b99cfeb7fe71aaf45e8704ec31http://web.sfc.keio.ac.jp/~mukai/pac-1.0.9.tgz
1.1.01c6fa66e953c6332165cd053eaf9740e4769e84c1http://web.sfc.keio.ac.jp/~mukai/pac-1.1.0.tgz
1.1.1e19aae5ebd7bae37319a9f06f68122967589ee6b1http://web.sfc.keio.ac.jp/~mukai/pac-1.1.1.tgz
1.1.22d8ad602597d8f1c568b64cbfe1504f0edc531051http://web.sfc.keio.ac.jp/~mukai/pac-1.1.2.tgz
1.1.37a79b606885f447ffb6ea4f61446e8bd382c56981http://web.sfc.keio.ac.jp/~mukai/pac-1.1.3.tgz
1.1.4b999aa7605cbd256c9472bbc9e7b3d17a027ca711http://web.sfc.keio.ac.jp/~mukai/pac-1.1.4.tgz
1.1.57fc423da491a9f92f33855974c772e309da5c7ad1http://web.sfc.keio.ac.jp/~mukai/pac-1.1.5.tgz
1.1.603e81ac332cd460bc808bdc876838ce63e26ac411http://web.sfc.keio.ac.jp/~mukai/pac-1.1.6.tgz
1.1.7522f4bf71d78f1171f135e03ddf8585582854ca71http://web.sfc.keio.ac.jp/~mukai/pac-1.1.7.tgz
1.1.8163470358bd766f79bc940fd151c554b45e72adb1http://web.sfc.keio.ac.jp/~mukai/pac-1.1.8.tgz
1.1.92db5188fff53b2a9c319fd63cba2ab47e962b9f11http://web.sfc.keio.ac.jp/~mukai/pac-1.1.9.tgz
1.2.008adbd014c1b4cea1e99afee66cc620598fbfc811http://web.sfc.keio.ac.jp/~mukai/pac-1.2.0.tgz
1.2.1fe64379179c93f8a15c7d96fa9df48e30d20e56e1http://web.sfc.keio.ac.jp/~mukai/pac-1.2.1.tgz
1.2.299f5a92d6a3144a8a4360721efadb825de85e7551http://web.sfc.keio.ac.jp/~mukai/pac-1.2.2.tgz
1.2.3515fa0c7d604ae7dd98016a2310583cb4ced50bf1http://web.sfc.keio.ac.jp/~mukai/pac-1.2.3.tgz
1.2.41956b0e3bfecd967c89da0f2f7cc9b2ccafe98691http://web.sfc.keio.ac.jp/~mukai/pac-1.2.4.tgz
1.2.5794cb5eee74995a1cd399196d012108d4a28a4471http://web.sfc.keio.ac.jp/~mukai/pac-1.2.5.tgz
1.2.64314e2e9a97767fd26410b4ccbdcacc5e0f5d9df2http://web.sfc.keio.ac.jp/~mukai/pac-1.2.6.tgz
1.2.88456534936dbc42324e1482ab1b0a1bf21ef23741http://web.sfc.keio.ac.jp/~mukai/pac-1.2.8.tgz
1.2.96545ce552e22b0aea797070aec73d8f3502ff1401http://web.sfc.keio.ac.jp/~mukai/pac-1.2.9.tgz
1.3.0fe79894160cf9b56f4f061dc8efcf5e3693ea2961http://web.sfc.keio.ac.jp/~mukai/pac-1.3.0.tgz
1.3.1efe7e63904e84489e2e28b194156fe865aa8e5fc1http://web.sfc.keio.ac.jp/~mukai/pac-1.3.1.tgz
1.3.369830730d003b25e9dc8bbc78b3d1f56068cba031http://web.sfc.keio.ac.jp/~mukai/pac-1.3.3.tgz
1.3.49e784077d7ed21079f11d47e0abe019a4cb79eaf1http://web.sfc.keio.ac.jp/~mukai/pac-1.3.4.tgz
1.4.031801c2587510764eaa110526a9baf8d8ecf310f2http://web.sfc.keio.ac.jp/~mukai/pac-1.4.0.tgz
1.4.1317e70fb4ab03f6f2d6f034e66046f987df299b61http://web.sfc.keio.ac.jp/~mukai/pac-1.4.1.tgz
1.4.26053d0aa335830ba7d7204794b2c500bd5c2f7291http://web.sfc.keio.ac.jp/~mukai/pac-1.4.2.tgz
1.4.3c115f37b738e1903ca650011794a28328858a54e3http://web.sfc.keio.ac.jp/~mukai/pac-1.4.3.tgz
1.4.40059316af6634cbc4019efb8bf404d654ad3e8231http://web.sfc.keio.ac.jp/~mukai/pac-1.4.4.tgz
1.4.552030d248403768f6d842d6b23b79f54343f84411http://web.sfc.keio.ac.jp/~mukai/pac-1.4.5.tgz
1.4.796f7f356758713f29af78a295a33f860a83986ae2http://web.sfc.keio.ac.jp/~mukai/pac-1.4.7.tgz

The PAC library defines term_expansion/2, which implements following featues on SWI-Prolog develop version (>= V7.1).

  1. anonymous predicates as meta-arguments,
  2. a limited functional expressions including applications, and
  3. regular expressions in DCG phrases. pac/Readme this file pac/hitory change log pac/pack.pl
    pac/document: pac-syntax.txt Syntax in BNF sample-queries.pl sample pac queries.
    pac/prolog: pac.pl main loader pac: anti-subst.pl anti-substitution expand-etc.pl expand etcetra (for, repeat, sed, ...) expand-pac.pl expand (compile) pac expressions expand-word.pl expand words in phrase (e.g. regex) interval-boole.pl boolean operations on intervals for regex. basic.pl odict-attr.pl odict-expand.pl op.pl pac-listing.pl parse-regex.pl reduce.pl test.pl misc math.pl demo on conditional equations misc.pl miscellaneous op-for-user-input.pl operators for user_input sample-module.pl a sample module using KIND. (other files not listed here). others (other files not listed here).

    pac/pac-config.pl a temlate file to be placed at home directory.

    pac/javascript: http-request.js javascript script to communicate with PAC
    pac/elisp: prolog-process.el emacs-lisp script to communicate with PAC, in which shortcuts are defined.
  • A sample usage: ?- [library(pac)]. ?- module(pac). pac: ?- maplist(pred([X,Y,X-Y]), [a,b,c], [1,2,3], R).

    I will appreciate for any comment or feedback.

    Regards,

    Kuniaki Mukai mukai at kuniaki.mukai (at gmail.com )

Contents of pack "pac"

Pack contains 120 files holding a total of 1.1M bytes.