<commit_before>________________________________________________________________________

This file is part of Logtalk <http://logtalk.org/>  
Copyright 1998-2016 <NAME> <<EMAIL>>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
________________________________________________________________________


This folder contains useful objects, categories, and protocols. For full
documentation see:

[../docs/index.html](http://logtalk.org/docs/index.html)


To load a group of objects, protocols, and categories in this library 
either change your Prolog working directory to this folder and then 
compile and load the corresponding loader utility file or simply use 
the notation `library(<loader file>)` as argument for the compiling
and loading predicates. For example:

	| ?- logtalk_load(library(random_loader)).

Currently, there are eleven groups of entities defined, each one with
its own loader and notes files:

* assignvars  
	`assignvars_loader.lgt`
	`assignvars.txt`

* dependents  
	`dependents_loader.lgt`
	`dependents.txt`

* events  
	`events_loader.lgt`
	`events.txt`

* hierarchies  
	`hierarchies_loader.lgt`
	`hierarchies.txt`<commit_msg>Improve general notes on the standard library<commit_after>________________________________________________________________________

This file is part of Logtalk <http://logtalk.org/>  
Copyright 1998-2016 <NAME> <<EMAIL>>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
________________________________________________________________________


This folder contains useful objects, categories, and protocols. For full
documentation see:

[../docs/index.html](http://logtalk.org/docs/index.html)

Always use the corresponding loader file to load library entities. The
available loader files are described below.

Most library entities are part of small hierarchies or depend on other
entities and thus cannot be loaded and compiled separately (e.g. the
`list` object implements the `listp` protocol and is part of a basic
types hierarchy).

The library loader files can be loaded by either changing the current
working directory to the library directory or, more by simply using 
the notation `library(<loader file>)` as argument for the compiling
and loading predicates. For example:

	| ?- logtalk_load(library(random_loader)).

Currently, there are eleven groups of entities defined, each one with
its own loader and notes files:

* assignvars  
	`assignvars_loader.lgt`
	`assignvars.txt`

* dependents  
	`dependents_loader.lgt`
	`dependents.txt`

* events  
	`events_loader.lgt`
	`events.txt`

* hierarchies  
	`hierarchies_loader.lgt`
	`hierarchies.txt`
{'fraction_non_alphanumeric': 0.06446188340807175, 'fraction_numerical': 0.006726457399103139, 'mean_word_length': 5.049152542372881, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2921821', 'n_tokens_mistral': 939, 'n_tokens_neox': 891, 'n_words': 411}