Markus Triska
1e9821ec0c
document atom and predicate completion with TAB
...
This feature, added via
https://github.com/mthom/scryer-prolog/pull/1467 , makes the toplevel
interaction a lot more convenient in many cases.
Many thanks to @euanlacy!
2022-05-15 10:05:30 +02:00
Mark Thom
d06b5f7ab5
prepare for publishing to crates.io ( #1335 )
2022-03-15 00:07:42 -06:00
Markus Triska
c6264cf098
ADDED: library(simplex), for solving linear programming problems.
2022-03-06 21:49:52 +01:00
Mark Thom
bc9123affb
only recommend git cloning to get the latest scryer version in README.md
2022-03-06 10:27:25 -07:00
Mark Thom
7fd12972ad
Merge pull request #1322 from triska/explain_strings_better
...
DOC: Better explanation of strings and partial strings.
2022-03-06 10:07:37 -07:00
Mark Thom
2d19243b3b
Merge branch 'rebis-dev' into 0.9.0 release
Test / build (macos-10.15, beta) (push) Has been cancelled
Test / build (macos-10.15, stable) (push) Has been cancelled
Test / build (ubuntu-20.04, beta) (push) Has been cancelled
Test / build (ubuntu-20.04, stable) (push) Has been cancelled
2022-03-06 09:45:05 -07:00
Markus Triska
8ad4f188f2
DOC: Better explanation of strings and partial strings.
2022-03-06 11:05:31 +01:00
Markus Triska
9f864574de
ADDED: "f" to enumerate the next 5 solutions, similar to GUPU.
2022-03-02 21:05:49 +01:00
Markus Triska
91aa0f200e
add links to the rebis-dev branch and its announcement
2022-01-13 08:46:24 +01:00
Markus Triska
cfbb05fb1b
deterministic --> semi-deterministic
2022-01-12 21:58:23 +01:00
Adrián Arroyo Calle
abf980d603
Merge remote-tracking branch 'upstream/rebis-dev' into add-ugraphs-library
2022-01-07 19:14:34 +01:00
Mark Thom
693b6d2547
add version dependency information to README
2022-01-07 07:52:56 -07:00
Mark Thom
06313cac64
update README.md
2022-01-07 00:17:17 -07:00
Adrián Arroyo Calle
0288d5dc19
Add ugraphs library
2021-12-31 12:56:24 +01:00
Markus Triska
538085169a
ADDED: library(tls), providing all predicates for TLS connections.
...
The currently available predicates for TLS-connections can be extended
with predicates to load and reason about certificates etc.
2021-12-05 18:16:47 +01:00
Markus Triska
74e76b6f97
MODIFIED: Remove TLS-related predicates from library(sockets).
...
They will become available in a new library, library(tls).
2021-12-05 17:39:22 +01:00
Markus Triska
77c04c3a14
ADDED: Support for creating TLS servers.
...
The new predicates tls_server_context/2 and tls_server_negotiate/3 can
be used to negotiate TLS connections with clients for encrypted and
authenticated communication.
2021-12-03 16:45:27 +01:00
Markus Triska
c44d27fb7f
mention pure output predicates in the README
2021-11-08 20:29:39 +01:00
panasenco
dfbf291725
Restructuring and improving documentation.
2021-04-28 22:22:20 -07:00
panasenco
828550687c
Rewrote many parts of library(json) to leave no choicepoints when generating JSON. However, the generating performance actually worsened slightly...
2021-04-22 15:21:27 -07:00
Markus Triska
30fd99679a
add a new section about support and discussions
2021-04-17 13:45:41 +02:00
Markus Triska
b77bdabca6
explain the new occurs_check flag
2021-03-01 19:42:16 +01:00
Mark Thom
3d4a7f97e1
Merge pull request #843 from mthom/rebis-dev
...
Merge rebis-dev into master
2021-02-28 18:33:24 -07:00
Markus Triska
dd64268bc7
add entry for library(lambda)
2021-02-25 23:12:56 +01:00
Adrián Arroyo Calle
77ec8ebfc3
UUIDv4 generation
2021-02-18 22:16:24 +01:00
Tobias Nießen
395b5faa2d
instantianted -> instantiated
2021-02-18 16:53:10 +01:00
Tobias Nießen
f4a765c5ed
Fix typo in README
2021-02-18 15:41:18 +01:00
Markus Triska
d1afcb941f
link to announcement of Rebis Development Branch, call for testing
2021-02-09 19:14:25 +01:00
Mark Thom
c5e5eb8b86
explain motive for Rebis development branch in README.md
2021-01-30 21:29:41 -07:00
Adrián Arroyo Calle
534c74b67c
Improve docs & Route matching
2020-12-27 20:14:21 +01:00
Markus Triska
1c76c869ef
small documentation improvements related to the new indexing strategy
2020-12-22 21:59:11 +01:00
Markus Triska
5b9f0f45a9
document first instantiated argument indexing
...
Many thanks to @notoria for this brilliant idea and implementation!
2020-12-21 19:58:54 +01:00
Markus Triska
b4ccd889af
refer to new tools directory
2020-10-03 09:59:31 +02:00
Markus Triska
2e295e354a
DOC: Development environment recommendations.
2020-10-01 21:15:40 +02:00
Matteo Redaelli
a53b4df8b6
Update README.md
...
wrong link to source file dcgs.pl
2020-08-25 17:19:45 +02:00
Markus Triska
79cb4cd6a5
ADDED: First version of call_nth/2.
...
A thread-safe implementation is possible for example with
'$nb_setarg'/3 (see #390 ).
2020-08-24 19:29:08 +02:00
Markus Triska
32c612b747
ADDED: library(crypto): ECDH key exchange over Curve25519 (X25519)
2020-07-29 23:51:11 +02:00
Markus Triska
4c510001ce
ADDED: chars_base64/3 for efficient bidirectional Base64 conversion.
2020-07-22 20:35:48 +02:00
Markus Triska
c9a69263b6
DOC: add more links to libraries, and include iso_ext in the enumeration
2020-07-18 08:12:26 +02:00
Markus Triska
b227e160f0
mention symmetric encryption and ChaCha20-Poly1305
2020-07-12 11:59:34 +02:00
Markus Triska
eb872f8fca
ADDED: library(os), reasoning about environment variables.
...
Together with library(files), this addresses #511 .
2020-07-11 21:00:25 +02:00
Mark Thom
8325bb11e2
Merge pull request #606 from triska/files
...
ADDED: library(files), for reasoning about files and directories.
2020-06-30 13:34:39 -03:00
Cyrille Duret
e2c61485a1
add csv library
2020-06-25 21:13:29 +02:00
Markus Triska
30d1585468
ADDED: library(files), for reasoning about files and directories.
2020-06-24 22:29:34 +02:00
Markus Triska
32eb896c56
ADDED: load_xml/3 to load XML files from streams, files and strings.
2020-06-21 09:45:37 +02:00
Markus Triska
d66ea07ba4
ADDED: library(xpath) for convenient analysis of HTML and XML documents.
2020-06-20 18:08:11 +02:00
Mark Thom
496279c92d
Merge pull request #596 from triska/sgml
...
ADDED: library(sgml), providing load_html/3 to parse HTML documents
2020-06-19 12:59:06 -03:00
notoria
1799c19933
Added an entry in README
2020-06-19 17:48:55 +02:00
Markus Triska
79829cb6d2
ADDED: library(sgml), providing load_html/3 to parse HTML documents
2020-06-19 16:40:01 +02:00
Markus Triska
19acd608a5
ADDED: library(http/http_open), opening HTTP and HTTPS streams for reading
...
Example:
?- http_open("https://github.com/mthom/scryer-prolog ", Stream, []),
length(Ls, 10),
maplist(get_char(Stream), Ls).
Yielding:
%@ Stream = '$stream'(0x7fba4c59ef10), Ls = "\n\n\n\n\n<!DOC"
%@ ; false.
2020-06-17 20:10:22 +02:00