| Did you know ... | Search Documentation: |
| Profile for user Wouter Beek |
| SWI7 | compound_name_arguments/3, compound_name_arity/3, style_check/1 |
| rdf/3 | Queries that include the object term `literal(lang(_,Lex))` also return RDF asse ... |
| http_open/3 | Two examples in which the URI is specified as a list of components, both denotin ... |
| rdf_statistics/1 | Older versions of this predicate used to support `core(-Core)`, which would retu ... |
| read/1 | This requires the last two characters to be dot and newline (in that order). |
| archive_entries/2 | `Archive` is a file, not an archive handle returned by `archive_open/3`. The lis ... |
| rdf_current_literal/1 | Notice that `Literal` does not include the outer literal/1 predicate. |
| round/1 | In the documentation the phrase "nearest integer" is ambiguous for half-integers ... |
| style_check/1 | In SWI7 (7.1.24) support for atom style checking was dropped because the limit o ... |
| expand_file_name/2 | A specific way in which the `{...}` wildcard behaves differently from the one in Bash is that Bash does not perform brace expansion for 0 or 1 arguments, whereas expand_file_name/2 does perform expansion in these cases. [Bash reference](https://www.gnu.org/software/bash/manual/bashref.html#Brace-Expansion): "A correctly-formed brace expansion must contain unquoted opening and closing braces, and at least one unquoted comma or a valid sequence expression. |
| thread_pool_create/3 | What does `Size` denote? |
| uri_query_components/2 | Be careful when combining this predicate with uri_components/2: if an URI has no query/search component, the following throws an instantiation exception: ```prolog uri_components(Uri, uri_components(_, _, _, Query, _), uri_query_components(String, Query), ``` |
| atomic_list_concat/3 | Predicate atomic_list_concat/3 is ambiguous for the following call: ~~~ ?- atomi ... |
| Sec. 4.13 | Two nice tutorials about how to use DCGs / difference lists: - [By Anne Ogborn]( ... |
| rdf_resource/1 | This predicate does not really enumerate RDF resources, which are the entities d ... |
| process_create/3 | Some examples: [1] will not work, but [2] will. ```prolog [1] process_create(pat ... |
| Sec. 3.5 | Detail what `Peer` is and what values it can take, i.e., compound terms of the f ... |
| **/2 | =Notice that the precedence of `(**)/2` is `xfx`, which is different from that o ... |
| op/3 | `xfx` is useful for defining operators that do not evaluate to a value that has ... |
| context_module/1 | Direct use of this predicate is deprecated. |
| module_transparent/1 | Direct use of this predicate is deprecated. |
| rdf_update/4 | Notice that use of this predicate may result in duplicates: ```prolog ?- [librar ... |
| absolute_file_name/3 | If option `file_type(directory)` is used the directory denoted by `Spec` *must* ... |
| Sec. 2.3 | Goals that appear after `-g` can be wrapped into double quotes in order to avoid warnings, e.g., [1] does not work in Bash but [2] does: ```sh [1] $ swipl -g pack_install(rdf_ext) -g halt bash: syntax error near unexpected token `(' [2] $ swipl -g "pack_install(rdf_ext)" -g halt ``` |
| tmp_file/2 | This predicate can do something that tmp_file_stream/3` cannot do: it can create temporary directories. |
| Pack
tot: 8
| Version
(#older)
| Downloads
tot: 1,434
(#latest) | Rating
(#votes/
#comments) | Title |
|---|---|---|---|---|
| prolog_uriparser | 1.0.55 | 2011 | Prolog binding for uriparser | |
| prolog_starter_project | 1.0.42 | 2014 | Prolog Starter Project | |
| prolog_rdf | 1.0.75 | 3319 | Prolog RDF Library | |
| prolog_library_collection | 1.0.1612 | 867503 | Prolog Library Collection | |
| prolog_imagemagick | 1.0.33 | 3123 | Prolog binding for ImageMagick | |
| prolog_graphviz | 1.0.53 | 426389 | Prolog-based graph visualization | |
| prolog_geo | 1.0.76 | 3416 | Geospatial support in Prolog | |
| ppm | 0.0.0 | 3 | A simple package manager for SWI-Prolog. |