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.8.8
SHA1 sum:efaaad926bc8ec659da8f21afb46d5e325382a32
Author:Kunaki Mukai <mukai@sfc.keio.ac.jp>
Download URL:http://web.sfc.keio.ac.jp/~mukai/pac-1.8.8.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.92db5188fff53b2a9c319fd63cba2ab47e962b9f12http://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.796f7f356758713f29af78a295a33f860a83986ae10http://web.sfc.keio.ac.jp/~mukai/pac-1.4.7.tgz
1.4.8e5488c9991371e07ffd35a54fe0e58fc8b233d5c13http://web.sfc.keio.ac.jp/~mukai/pac-1.4.8.tgz
1.4.99499cd2d2b421993fc8f38f10dd314c5203f66e15http://web.sfc.keio.ac.jp/~mukai/pac-1.4.9.tgz
1.5.0ba8bbcac6441c17e36bef76e87922afd05b8694d3http://web.sfc.keio.ac.jp/~mukai/pac-1.5.0.tgz
1.5.1063632ad36ba83fe15ed0b581a46d7c44ba8ddcb4http://web.sfc.keio.ac.jp/~mukai/pac-1.5.1.tgz
1.5.2d2f4c66d43d26f600163069ebd1bdebb7be13d022http://web.sfc.keio.ac.jp/~mukai/pac-1.5.2.tgz
1.5.3542418c8f949f8b254164847f8c10e81ccf1dde91http://web.sfc.keio.ac.jp/~mukai/pac-1.5.3.tgz
1.5.4930a303228f2be41573380b0c0d00c455a01b5a22http://web.sfc.keio.ac.jp/~mukai/pac-1.5.4.tgz
1.5.576f4f766afe32f1c5d402280dbc679ddee663e631http://web.sfc.keio.ac.jp/~mukai/pac-1.5.5.tgz
1.5.6959b9bedc12b8d3a82a469c95cf7ad41043c39e75http://web.sfc.keio.ac.jp/~mukai/pac-1.5.6.tgz
1.5.75d313163491a08028a665623c280ba7bc94a2cd97http://web.sfc.keio.ac.jp/~mukai/pac-1.5.7.tgz
1.5.8c3520249f0e3073e7c1a6ccb198d6e5190bd36581http://web.sfc.keio.ac.jp/~mukai/pac-1.5.8.tgz
1.5.939fa3bfda8f595bb99b743fc4cff4128b1179e5f1http://web.sfc.keio.ac.jp/~mukai/pac-1.5.9.tgz
1.6.088cec20456b99f6efeb0948a7b08321d057a06402http://web.sfc.keio.ac.jp/~mukai/pac-1.6.0.tgz
1.6.14e98e85ccb48e837ae12100c0317303fd3f48e9b3http://web.sfc.keio.ac.jp/~mukai/pac-1.6.1.tgz
1.6.231febe29581c08883d8404bdab099ad98b1be51e8http://web.sfc.keio.ac.jp/~mukai/pac-1.6.2.tgz
1.6.3c4b43951ae371108a3cc413d8a6bf820c4f967851http://web.sfc.keio.ac.jp/~mukai/pac-1.6.3.tgz
1.6.4d851eb28b37a1f71b7f81478d45f20e88e6d00bd1http://web.sfc.keio.ac.jp/~mukai/pac-1.6.4.tgz
1.6.5401b2d60a6f660a84cba5c8f64f024dbac499f4a5http://web.sfc.keio.ac.jp/~mukai/pac-1.6.5.tgz
1.6.60002f3a28a32719271694510235b672bb0c95b415http://web.sfc.keio.ac.jp/~mukai/pac-1.6.6.tgz
1.6.76269a8c63fa48244b23a3db40dbb6f0350b28db41http://web.sfc.keio.ac.jp/~mukai/pac-1.6.7.tgz
1.6.8cbf557c16944b5bc5b9fd340aa87f6cac8a826b41http://web.sfc.keio.ac.jp/~mukai/pac-1.6.8.tgz
1.6.95bd4dace93bf40ebca0a6a448cc5149471bbb3e52http://web.sfc.keio.ac.jp/~mukai/pac-1.6.9.tgz
1.7.0c11b0f8df01707c53ce4e7340f01ce067be15f531http://web.sfc.keio.ac.jp/~mukai/pac-1.7.0.tgz
1.7.1a754c29e5d991be0fc68ad108a7e85f9fbe011ba2http://web.sfc.keio.ac.jp/~mukai/pac-1.7.1.tgz
1.7.22f884ada88a868299f975236d133d921a7a4e3911http://web.sfc.keio.ac.jp/~mukai/pac-1.7.2.tgz
1.7.3fdad63f18ec52ae96691f18fbbd5c912117e68715http://web.sfc.keio.ac.jp/~mukai/pac-1.7.3.tgz
1.7.41b9fd00301994d25e2cb33c3b0d913e55039cdd22http://web.sfc.keio.ac.jp/~mukai/pac-1.7.4.tgz
1.7.53c4285c099c5ecd7b1b17da7732cc3e125e0c1021http://web.sfc.keio.ac.jp/~mukai/pac-1.7.5.tgz
1.7.793a0b4c025de4bfe9d25e4a30f0985c11e2f482c3http://web.sfc.keio.ac.jp/~mukai/pac-1.7.7.tgz
1.7.98253e1b7350660152f900e059343dc4019660dfd2http://web.sfc.keio.ac.jp/~mukai/pac-1.7.9.tgz
1.8.0668f2a0bdd85649b44218734bd04cfece5fac9623http://web.sfc.keio.ac.jp/~mukai/pac-1.8.0.tgz
1.8.1426e26898efaec9fa26435b630d7c2383c4e2be51http://web.sfc.keio.ac.jp/~mukai/pac-1.8.1.tgz
1.8.2047851c68f8d0ac74c8bdaf523b1064e511272003http://web.sfc.keio.ac.jp/~mukai/pac-1.8.2.tgz
1.8.34918649984ba7222ec3cafc4f39751cd0149ec343http://web.sfc.keio.ac.jp/~mukai/pac-1.8.3.tgz
1.8.4fba1ebef24056018f1dff7e4ccb5128212c88ecb1http://web.sfc.keio.ac.jp/~mukai/pac-1.8.4.tgz
1.8.5aa868486a3a91c6eb35a9e9be1e955d6efeb13483http://web.sfc.keio.ac.jp/~mukai/pac-1.8.5.tgz
1.8.6369b65bb5931b6c06e6eb0c39e626a87c9ecb74b3http://web.sfc.keio.ac.jp/~mukai/pac-1.8.6.tgz
1.8.752f66efab6e27d832bbf0f29194340b84a007fee2http://web.sfc.keio.ac.jp/~mukai/pac-1.8.7.tgz
1.8.8efaaad926bc8ec659da8f21afb46d5e325382a322http://web.sfc.keio.ac.jp/~mukai/pac-1.8.8.tgz

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

  1. anonymous predicates (closure) as meta-arguments,
  2. a limited functional expressions including applications, and
  3. regular expressions in DCG phrases. Readme this file history change log pack.pl

    document: pac-syntax.txt Syntax in BNF sample-queries.pl sample pac queries.

    prolog: pac.pl setup for use with prolog mode. eh.pl setup for use with emacs handler. setup-aux.pl helper for setup. 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). other: includes miscellaneous codes. tmp: directory for temporary data.

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

    javascript: http-request.js javascript script to communicate with 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 155 files holding a total of 1.8M bytes.