Skip to content

Commit edcd58f

Browse files
committed
Add links to the Jupyter kernel for Logtalk to the learning and tools pages
1 parent abdf2e1 commit edcd58f

18 files changed

+1270
-923
lines changed

Gemfile.lock

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,20 +198,22 @@ GEM
198198
rb-inotify (~> 0.9, >= 0.9.7)
199199
ruby_dep (~> 1.2)
200200
mercenary (0.3.6)
201-
mini_portile2 (2.4.0)
201+
mini_portile2 (2.8.0)
202202
minima (2.5.0)
203203
jekyll (~> 3.5)
204204
jekyll-feed (~> 0.9)
205205
jekyll-seo-tag (~> 2.1)
206206
minitest (5.11.3)
207207
multipart-post (2.0.0)
208-
nokogiri (1.10.10)
209-
mini_portile2 (~> 2.4.0)
208+
nokogiri (1.13.9)
209+
mini_portile2 (~> 2.8.0)
210+
racc (~> 1.4)
210211
octokit (4.13.0)
211212
sawyer (~> 0.8.0, >= 0.5.3)
212213
pathutil (0.16.1)
213214
forwardable-extended (~> 2.6)
214215
public_suffix (2.0.5)
216+
racc (1.6.0)
215217
rb-fsevent (0.10.3)
216218
rb-inotify (0.9.10)
217219
ffi (>= 0.5.0, < 2)

_pages/documentation.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ aside:
2020
The Handbook includes the user manual, reference manual, glossary, FAQ, plus libraries and developer tools documentation.
2121

2222
- [HTML version](manuals/index.html) @ the Logtalk website (stable)
23-
- [PDF version](manuals/TheLogtalkHandbook-3.59.0.pdf) (stable)
24-
- [ePub version](manuals/TheLogtalkHandbook-3.59.0.epub) (stable)
25-
- [Texinfo version](manuals/TheLogtalkHandbook-3.59.0.info) (stable; experimental)
23+
- [PDF version](manuals/TheLogtalkHandbook-3.60.0.pdf) (stable)
24+
- [ePub version](manuals/TheLogtalkHandbook-3.60.0.epub) (stable)
25+
- [Texinfo version](manuals/TheLogtalkHandbook-3.60.0.info) (stable; experimental)
2626

2727
<!-- -->
2828

@@ -43,7 +43,7 @@ Core, library, tools, ports, and contributions API documentation
4343

4444
<!-- -->
4545

46-
- [Texinfo version](docs/LogtalkAPIs-3.59.0.info) (stable; experimental; automatically generated)
46+
- [Texinfo version](docs/LogtalkAPIs-3.60.0.info) (stable; experimental; automatically generated)
4747

4848
The SVG diagrams provide links to both the API documentation and to the
4949
source code.
@@ -273,6 +273,8 @@ Diagrams scripts:
273273

274274
Publications on research and applications using Logtalk:
275275

276+
- [Ontology-Supported Scaffolding for System Safety Analysis](https://etheses.whiterose.ac.uk/31412/)
277+
Paul Brown. PhD thesis. November 2022.
276278
- [Intelligent Decision Support for Cybersecurity Incident Response Teams: Autonomic Architecture and Mitigation Search](https://www.crisis-2021.com/agenda/)
277279
Camilo Correa, Jacques Robin, Raul Mazo, and Salvador Abreu.
278280
Proceedings of the 16th International Conference on Risks and Security of Internet and Systems (CRISIS 2021).
@@ -481,6 +483,7 @@ Publications on research and applications using Logtalk:
481483
- Michael Covington (DCGs tokenizer example)
482484
- Michael Hendricks (EDCGs examples and tests)
483485
- Michael Igler (testing, bug reports)
486+
- Michael McNally (feedback on tutorials, examples, and documentation)
484487
- Michael Sheets (text editor support)
485488
- Michael T. Richter (Textadept text editor support, pengines example)
486489
- Neda Saeedloei (coinduction examples)

_pages/download.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ aside:
66
toc: true
77
---
88

9-
**Latest stable version:** 3.59.0
10-
**Release date:** October 18, 2022
9+
**Latest stable version:** 3.60.0
10+
**Release date:** November 15, 2022
1111

1212
<a class="github-button" href="https://github.com/sponsors/pmoura" data-icon="octicon-heart" aria-label="Sponsor @pmoura on GitHub">Sponsor</a>
1313
<a class="github-button" href="https://github.com/LogtalkDotOrg/logtalk3" data-icon="octicon-star" aria-label="Star LogtalkDotOrg/logtalk3 on GitHub">Star</a>
@@ -28,7 +28,7 @@ includes adapter files for all supported Prolog compilers:
2828
- [JIProlog 4.1.7.1 or later versions](http://www.jiprolog.com/)
2929
- [LVM 4.1.0 or later versions](https://graphstax.ai/)
3030
- [Quintus Prolog 3.3\~3.5](https://quintus.sics.se) *(experimental)*
31-
- [Scryer Prolog 0.9.0 or later versions](https://github.com/mthom/scryer-prolog) *(experimental)*
31+
- [Scryer Prolog 0.9.1 or later versions](https://github.com/mthom/scryer-prolog) *(experimental)*
3232
- [SICStus Prolog 4.1.0 or later versions](https://sicstus.sics.se)
3333
- [SWI Prolog 6.6.0 or later versions](http://www.swi-prolog.org/)
3434
- [Tau Prolog (version 0.3.2 or later)](http://tau-prolog.org)
@@ -75,8 +75,8 @@ feed](https://github.com/LogtalkDotOrg/logtalk3/commits/master.atom).
7575

7676
## Sources
7777

78-
> [`logtalk-3.59.0.tar.bz2`](files/logtalk-3.59.0.tar.bz2)
79-
> `6fba844551bb580564afcff5eb96f68472d2ce32f47f747d4ea080870213d783` (SHA-256)
78+
> [`logtalk-3.60.0.tar.bz2`](files/logtalk-3.60.0.tar.bz2)
79+
> `07c1792405a5bba8d7def8567d59d10440f3124aee894a23e767eb9ee45b5889` (SHA-256)
8080
8181
Includes the HTML and Texinfo versions of the Handbook and the APIs documentation.
8282
The bundled [`INSTALL.md`](https://github.com/LogtalkDotOrg/logtalk3/blob/master/INSTALL.md)
@@ -103,8 +103,8 @@ Installs Logtalk on `/opt/local/share/` with integration scripts for
103103
supported Prolog compilers on `/opt/local/bin`. Creates an
104104
`/Applications/Logtalk` folder with links to the installed files.
105105

106-
> [`logtalk-3.59.0.pkg.zip`](files/logtalk-3.59.0.pkg.zip)
107-
> `cf2eae22e7d18b3f9acb7c00f9ae35a9301968433c83f2fc0d825a6af82fdb95` (SHA-256)
106+
> [`logtalk-3.60.0.pkg.zip`](files/logtalk-3.60.0.pkg.zip)
107+
> `ccced983765154e5ed291cfc29351a86b74e98c76d488e947dda682365b704f1` (SHA-256)
108108
109109
#### MacPorts
110110

@@ -126,13 +126,13 @@ is up-to-date.
126126
Installs Logtalk on `/usr/local/share` with integration scripts for
127127
supported Prolog compilers on `/usr/local/bin`.
128128

129-
> [`logtalk-3.59.0-1.noarch.rpm`](files/logtalk-3.59.0-1.noarch.rpm)
130-
> `f7893911f813b7ab0c670768126209819fa8490a4ec60945b8d26dda89612efc` (SHA-256)
129+
> [`logtalk-3.60.0-1.noarch.rpm`](files/logtalk-3.60.0-1.noarch.rpm)
130+
> `8ffcf3a55e4b500f468fcd3e2e1d268b694985bf59911e9d373692b0daa027c7` (SHA-256)
131131
132132
Package installation from the command-line is highly recommended:
133133

134134
```bash
135-
$ sudo rpm -i logtalk-3.59.0-1.noarch.rpm
135+
$ sudo rpm -i logtalk-3.60.0-1.noarch.rpm
136136
```
137137

138138
Logout and login after running the installer to activate the default values
@@ -145,13 +145,13 @@ Requires dpkg 1.15.0 or a later version. Installs Logtalk on
145145
`/usr/share` with integration scripts for supported Prolog compilers on
146146
`/usr/bin`.
147147

148-
> [`logtalk_3.59.0-1_all.deb`](files/logtalk_3.59.0-1_all.deb)
149-
> `a5dd19a4b969ef4e868a275223bce191e102e0b187b71a691350718cee15b0df` (SHA-256)
148+
> [`logtalk_3.60.0-1_all.deb`](files/logtalk_3.60.0-1_all.deb)
149+
> `6a72441dfb34e1c2d68623acb128b7cb802b2c6d77859928bc3347687d2277e2` (SHA-256)
150150
151151
Package installation from the command-line is highly recommended:
152152

153153
```bash
154-
$ sudo dpkg -i logtalk_3.59.0-1_all.deb
154+
$ sudo dpkg -i logtalk_3.60.0-1_all.deb
155155
```
156156

157157
Logout and login after running the installer to activate the default values
@@ -169,9 +169,9 @@ documentation. Can be used by both admin and non-admin users.
169169
[Installation video](https://www.youtube.com/watch?v=YE7ahXZibN4),
170170
courtesy of [Paul Brown](https://pbrown.me/).
171171

172-
> [`logtalk-3.59.0.exe`](files/logtalk-3.59.0.exe)
173-
> `2f15f3ed8cb87878bae74fa73bf9465c5ae1c071913d5d6d29a125773f183b3e` (SHA-256)
174-
> [VirusTotal scan results](https://www.virustotal.com/gui/url/233fc6b6df7cfca290008691c572d07793a8d937eb04ba870e5ca4016d6e24bb)
172+
> [`logtalk-3.60.0.exe`](files/logtalk-3.60.0.exe)
173+
> `f67739bc3abc4b17b527e4ed73de8854908702b4c0d3df6c2e6d5ae48f7688b4` (SHA-256)
174+
> [VirusTotal scan results](https://www.virustotal.com/gui/url/c1ee1c0a37c69f13b0c23518a882953440f121444637af21547c31e6ba905410)
175175
176176
Logtalk is also available as a [Chocolatey package](https://chocolatey.org/packages/logtalk/)
177177
and can be installed or updated using the `choco install logtalk` and
@@ -202,22 +202,22 @@ followed by `pack_install(logtalk)`. See the pack specific
202202
[`README.md`](https://github.com/LogtalkDotOrg/logtalk3/blob/master/scripts/pack/logtalk/README.md)
203203
file for details. Also available as a manual download:
204204

205-
> [`logtalk-3.59.0.tgz`](files/swi-prolog/packs/logtalk-3.59.0.tgz)
206-
> `b2c427d1f3fc880d3952c4db0a38ede3586a4106adb2810ba57d5c3992ebf1ef` (SHA-256)
205+
> [`logtalk-3.60.0.tgz`](files/swi-prolog/packs/logtalk-3.60.0.tgz)
206+
> `b6a2f81b857c4b786c36a032ef0894c13fc0dd3d43bf9e43c41b4b1688da2680` (SHA-256)
207207
208208
In this case, change directory to the download directory, start SWI-Prolog,
209-
and run the query `pack_install('logtalk-3.59.0.tgz').`
209+
and run the query `pack_install('logtalk-3.60.0.tgz').`
210210

211211
There's also an **experimental** pack that encapsulates de Logtalk
212212
compiler and runtime in a `logtalk` module. See the pack specific
213213
[`README.md`](https://github.com/LogtalkDotOrg/logtalk3/blob/master/scripts/pack-experimental/logtalk/README.md)
214214
file for details. This pack is only available as a manual download:
215215

216-
> [`logtalk-experimental-3.59.0.tgz`](files/swi-prolog/packs/logtalk-experimental-3.59.0.tgz)
217-
> `eee33bc57d252b28a76bff38a0f275df8d43f651fa81b4ae9429e5463cb01a7f` (SHA-256)
216+
> [`logtalk-experimental-3.60.0.tgz`](files/swi-prolog/packs/logtalk-experimental-3.60.0.tgz)
217+
> `aca63541cb71138a4501431a6ca7f73a5d212f53a0a3103ac796a84abcb9821d` (SHA-256)
218218
219219
In this case, change directory to the download directory, start SWI-Prolog,
220-
and run the query `pack_install('logtalk-experimental-3.59.0.tgz').`
220+
and run the query `pack_install('logtalk-experimental-3.60.0.tgz').`
221221

222222

223223
### Arch Linux package
@@ -232,8 +232,8 @@ Ebrahim Azarisooreh.
232232
HTML, ePub, PDF, and Texinfo versions of the Handbook (includes a tutorial, the User Manual, the Reference Manual, and the FAQ).
233233
Note that the HTML and Texinfo versions are **included** in the source and binary packages.
234234

235-
> [`logtalk-manuals-3.59.0.tgz`](files/logtalk-manuals-3.59.0.tgz)
236-
> `c1fea17ce16f40f998407592f5dfb8d781c4851be7329c91a9818f36b124cbdd` (SHA-256)
235+
> [`logtalk-manuals-3.60.0.tgz`](files/logtalk-manuals-3.60.0.tgz)
236+
> `058fea9777c50acfa1bdef9fdee7ca5ec74fa742c5bd61fd511503f6cfd01d09` (SHA-256)
237237
238238

239239
## Docker images

_pages/learning.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Logtalk is a programming language that extends and subsumes Prolog. Thus, a good
1010

1111
[Learn X in Y minutes Where X=Logtalk](https://learnxinyminutes.com/docs/logtalk/)
1212

13-
Although this short tutorial is a recommended starting point for new users for a quick overview, be aware that some of the examples will not work as-is in Logtalk 3.x (a [pull request](https://github.com/adambard/learnxinyminutes-docs/pull/4526) have been submitted).
13+
Although this short tutorial is a recommended starting point for new users for a quick overview, be aware that some of the examples will not work as-is in Logtalk 3.x (a [pull request](https://github.com/adambard/learnxinyminutes-docs/pull/4526) have been submitted). There's also an up-to-date [Jupyter notebook](https://github.com/LogtalkDotOrg/logtalk-jupyter-kernel) version of this tutorial that you can run with a subset of the Logtalk supported Prolog backends.
1414

1515
Note that the Logtalk distribution includes HTML versions of the user manual,
1616
the reference manual, and the APIs documentation. Documentation can also be
@@ -26,7 +26,7 @@ goals:
2626
[Programming examples](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples)
2727
(described [here](https://github.com/LogtalkDotOrg/logtalk3/blob/master/examples/NOTES.md)).
2828

29-
All examples include a `loader.lgt` file that loads the example and any dependencies, a `NOTES.md` file with a description of the example, and a `SCRIPT.txt` file with sample queries (including how to load the example) for you to try. Most examples also include a `tests.lgt` file with unit tests and a `tester.lgt` loader file to run them. Being programming examples, it is expected that you run them side-by-side with the source code open in your [favorite editor](https://github.com/LogtalkDotOrg/logtalk3/tree/master/coding).
29+
All examples include a `loader.lgt` file that loads the example and any dependencies, a `NOTES.md` file with a description of the example, and a `SCRIPT.txt` file with sample queries (including how to load the example) for you to try. Most examples also include a `tests.lgt` file with unit tests and a `tester.lgt` loader file to run them. Being programming examples, it is expected that you run them side-by-side with the source code open in your [favorite editor](https://github.com/LogtalkDotOrg/logtalk3/tree/master/coding) after reading their documentation.
3030

3131
[Learning and development tools](tools.html)
3232

@@ -69,7 +69,7 @@ Want to learn about parametric objects (and categories)? See the following examp
6969
* [`parvars`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/parvars)
7070
* [`proxies`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/proxies)
7171
* [`symdiff`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/symdiff)
72-
* [`figures`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/figures)
72+
* [`figures`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/ncl/figures)
7373
* [`process_modeling`](https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/process_modeling)
7474

7575
Logtalk support for _composition_ using categories provides an alternative to _inheritance_. Two good examples are:

_pages/logtalk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ permalink: index.html
1111
</div>
1212
</div>
1313

14-
<p align="right" style="font-size:12px; padding:0px; margin:0px">@ v3.59.0 - October 18, 2022</p>
14+
<p align="right" style="font-size:12px; padding:0px; margin:0px">@ v3.60.0 - November 15, 2022</p>
1515
<p align="right" style="font-size:12px; padding:0px; margin:0px">
1616
<a class="github-button" href="https://github.com/sponsors/pmoura" data-icon="octicon-heart" aria-label="Sponsor @pmoura on GitHub">Sponsor</a>
1717
<a class="github-button" href="https://github.com/LogtalkDotOrg/logtalk3" data-icon="octicon-star" aria-label="Star LogtalkDotOrg/logtalk3 on GitHub">Star</a>

_pages/news.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,25 @@ aside:
88

99
### 2022
1010

11+
##### November 15
12+
13+
> Logtalk 3.60.0 is now available for [downloading](download.html). This release
14+
> adds a new linter check for the availability of predicates (and non-terminals)
15+
> listed in `uses/2` and `use_module/2` directives; improves the readability of
16+
> default flag values printed at startup; updates all backend adapter files to
17+
> recognize `.pro` as a valid Prolog file name extension; includes Handbook,
18+
> library, and tools documentation improvements; updates the manual installation
19+
> instructions for `zsh` users; adds `json` library support for customizing the
20+
> term representation of JSON objects and JSON pairs; adds new
21+
> `reader::line_to_chars/2-3` library predicates; adds new and improved linter
22+
> checks to the `lgtdoc` tool; adds a new `lgtunit` tool `file_path/2` predicate;
23+
> includes fixes for the `logtalk_doclet` and `logtalk_tester` scripts; includes
24+
> additional tests for several Prolog standard predicates; updated the
25+
> `logtalk_user_setup` scripts to prevent misuse; and adds support for escape
26+
> sequences inside double-quoted terms to most text editors and syntax highlighters.
27+
> For details and a complete list of changes, please consult the
28+
> [release notes](https://github.com/LogtalkDotOrg/logtalk3/blob/master/RELEASE_NOTES.md).
29+
1130
##### October 18
1231

1332
> Logtalk 3.59.0 is now available for [downloading](download.html). This release

_pages/releasenotes.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,126 @@ permalink: releasenotes.html
44
title: Release Notes
55
---
66

7+
3.60.0 - November 15, 2022
8+
==========================
9+
10+
Logtalk compiler and runtime
11+
----------------------------
12+
13+
* ADDED: Linter check for the availability of predicates (and non-terminals)
14+
listed in `uses/2` and `use_module/2` directives. Controlled by the flag
15+
`unknown_predicates`.
16+
17+
* IMPROVED: Readability of default flag values printed at startup.
18+
19+
* FIXED: When reporting calls to non-standard arithmetic functions don't
20+
describe them as built-in functions as most Prolog systems fail to provide
21+
reflection support to check or enumerate built-in functions.
22+
23+
Prolog adapter and integration files
24+
------------------------------------
25+
26+
* UPDATED: All backend adapter files to recognize `.pro` as a valid Prolog
27+
file name extension.
28+
29+
* UPDATED: The Scryer Prolog adapter file to require version 0.9.1 or later.
30+
31+
Documentation
32+
-------------
33+
34+
* ADDED: New `lgtunit` tool documentation section on working with test data
35+
files.
36+
37+
* IMPROVED: The Handbook inheritance section on the predicate lookups order.
38+
39+
* IMPROVED: The Handbook pages on some predicate directives by linking to the
40+
corresponding glossary definitions.
41+
42+
* UPDATED: The manual installation instructions in the `INSTALL.md` file for
43+
zsh users.
44+
45+
Library
46+
-------
47+
48+
* ADDED: New `json` library parsing source `line(Stream)` to parse a single
49+
line from the given stream into a JSON term.
50+
51+
* ADDED: Support for alternative term representations of JSON objects and JSON
52+
pairs to the `json` library.
53+
54+
* FIXED: Bug in the `json` library handling of JSON escape sequences.
55+
56+
* ADDED: Library `reader::line_to_chars/2-3` predicates.
57+
58+
* FIXED: Mode directives for the `reader::line_to_codes/2-3` predicates.
59+
60+
* FIXED: Also declare as synchronized the `term_io` predicates
61+
`read_term_from_chars/4` and `read_term_from_codes/4`.
62+
63+
Tools
64+
-----
65+
66+
* CHANGED: Renamed the `lgtdoc` tool `lgtdoc_missing_periods` linter flag to
67+
`lgtdoc_missing_punctuation` and accept also exclamation and question marks.
68+
69+
* ADDED: New linter warning to the `lgtdoc` tool for invalid dates in `info/1`
70+
directives.
71+
72+
* ADDED: New `lgtunit` tool `file_path/2` protected predicate for computing
73+
absolute paths for file paths relative to test object paths.
74+
75+
* IMPROVED: The `lgtdoc` tool linter warnings to include the file line number.
76+
77+
* IMPROVED: More portable checking of the `packs` tool required command-line
78+
executables in POSIX systems.
79+
80+
* FIXED: The `logtalk_doclet.sh` script when using a backend Prolog system
81+
that requires command-line passed queries to end with a period.
82+
83+
* FIXED: The `logtalk_tester.sh` script to ensure that the searching for
84+
a `tester.sh` file to be sourced is restricted to the test set directory.
85+
86+
* FIXED: The `logtalk_tester.ps1` script sourcing of `tester.ps1` files found
87+
in the test set directory.
88+
89+
* FIXED: List of dependencies for the developer tools for Ubuntu.
90+
91+
Examples
92+
--------
93+
94+
* IMPROVED: Documentation of the `people` example.
95+
96+
* FIXED: Test for the `jpl` example to correctly compare floats.
97+
98+
Tests
99+
-----
100+
101+
* ADDED: Additional tests for the Prolog standard `atom_chars/2`,
102+
`atom_codes/2`, `number_chars/2`, and `number_codes/2` predicates.
103+
104+
* UPDATED: Several Prolog compliance tests to use the new `lgtunit` tool
105+
`file_path/2` predicate.
106+
107+
Installers and installation scripts
108+
-----------------------------------
109+
110+
* IMPROVED: The `logtalk_user_setup.sh` and `logtalk_user_setup.ps1` scripts
111+
to detect when the `LOGTALKHOME` and `LOGTALKUSER` environment variables point
112+
to the same directory and refuse to run.
113+
114+
IDEs, text editors, and syntax highlighters support
115+
---------------------------------------------------
116+
117+
* ADDED: Support for escape sequences inside double-quoted terms to most text
118+
editors and syntax highlighters.
119+
120+
* UPDATED: Syntax highlighting test files to test escape sequences inside
121+
double-quoted terms.
122+
123+
* FIXED: Deleted accidentally committed temporary files in the `coding/tests`
124+
directory.
125+
126+
7127
3.59.0 - October 18, 2022
8128
=========================
9129

_pages/tools.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,12 @@ There's also an [index](https://github.com/LogtalkDotOrg/pack-registries) of pub
313313
This tool can be used not only for Logtalk packs but also for Prolog packs.
314314

315315

316+
## Literate programming
317+
318+
A [Jupyter kernel for Logtalk](https://github.com/LogtalkDotOrg/logtalk-jupyter-kernel)
319+
is available that can be used with a subset of the Logtalk supported Prolog backends.
320+
321+
316322
## Prolog porting
317323

318324
The [`wrapper`](https://logtalk.org/manuals/devtools/wrapper.html)

0 commit comments

Comments
 (0)