OpenLLM-France/wikimedia huggingface dataset:
# Ada Programming/Libraries/Ada.Containers.Bounded Doubly Linked Lists

This language feature has been introduced in Ada 2012.
Ada.Containers.Bounded_Doubly_Linked_Lists is a unit of the Predefined Language Environment since Ada 2012.

## See also
### Wikibook

* Ada Programming/Libraries/Ada
* Ada Programming/Libraries/Ada.Containers

### External examples

* Search for examples of Ada.Containers.Bounded_Doubly_Linked_Lists in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Containers.Bounded_Doubly_Linked_Lists in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2012

* A.18.20: The Generic Package Containers.Bounded_Doubly_Linked_Lists

### Open-Source Implementations

FSF GNAT
* Specification: a-cbdlli.ads
* Body: a-cbdlli.adb
# Ada Programming/Libraries/Ada.Characters.Handling

This language feature is available from Ada 95 on.
Ada.Characters.Handling is a unit of the Predefined Language Environment since Ada 95.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Characters.Handling in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Characters.Handling in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* A.3.2: The Package Characters.Handling

#### Ada 2005

* A.3.2: The Package Characters.Handling

#### Ada 2012

* A.3.2: The Package Characters.Handling
# Ada Programming/Libraries/Ada.Containers.Bounded Hashed Sets

This language feature has been introduced in Ada 2012.
Ada.Containers.Bounded_Hashed_Sets is a unit of the Predefined Language Environment since Ada 2012.

## See also
### Wikibook

* Ada Programming/Libraries/Ada
* Ada Programming/Libraries/Ada.Containers

### External examples

* Search for examples of Ada.Containers.Bounded_Hashed_Sets in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Containers.Bounded_Hashed_Sets in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2012

* A.18.23: The Generic Package Containers.Bounded_Hashed_Sets

### Open-Source Implementations

FSF GNAT
* Specification: a-cbhase.ads
* Body: a-cbhase.adb
# Ada Programming/Libraries/Ada.Characters

This language feature is available from Ada 95 on.
Ada.Characters is a unit of the Predefined Language Environment since Ada 95.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Characters in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Characters in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* A.3.1: The Package Characters

#### Ada 2005

* A.3.1: The Packages Characters, Wide_Characters, and Wide_Wide_Characters

#### Ada 2012

* A.3.1: The Packages Characters, Wide_Characters, and Wide_Wide_Characters

### Open-Source Implementations

FSF GNAT
* Specification: a-charac.ads
drake
* Specification: strings/a-charac.ads
# Ada Programming/Libraries/Ada.Containers

This language feature is only available from Ada 2005 on.
Ada.Containers is a unit of the Predefined Language Environment since Ada 2005.

## Specification

A typical —almost empty— root package. All the interesting stuff happens inside the child packages.

## See also
### Child units

   * Ada.Containers.Bounded_Doubly_Linked_Lists (Ada 2012)
   * Ada.Containers.Bounded_Hashed_Maps (Ada 2012)
   * Ada.Containers.Bounded_Hashed_Sets (Ada 2012)
   * Ada.Containers.Bounded_Indefinite_Holders (Ada 2022)
   * Ada.Containers.Bounded_Multiway_Trees (Ada 2012)
   * Ada.Containers.Bounded_Ordered_Maps (Ada 2012)
   * Ada.Containers.Bounded_Ordered_Sets (Ada 2012)
   * Ada.Containers.Bounded_Priority_Queues (Ada 2012)
   * Ada.Containers.Bounded_Synchronized_Queues (Ada 2012)
   * Ada.Containers.Bounded_Vectors (Ada 2012)
   * Ada.Containers.Doubly_Linked_Lists (Ada 2005)
   * Ada.Containers.Generic_Array_Sort (generic procedure) (Ada 2005)
   * Ada.Containers.Generic_Constrained_Array_Sort (generic procedure) (Ada 2005)
   * Ada.Containers.Hashed_Maps (Ada 2005)
   * Ada.Containers.Hashed_Sets (Ada 2005)
   * Ada.Containers.Indefinite_Doubly_Linked_Lists (Ada 2005)
   * Ada.Containers.Indefinite_Hashed_Maps (Ada 2005)
   * Ada.Containers.Indefinite_Hashed_Sets (Ada 2005)
   * Ada.Containers.Indefinite_Holders (Ada 2012)
   * Ada.Containers.Indefinite_Multiway_Trees (Ada 2012)
   * Ada.Containers.Indefinite_Ordered_Maps (Ada 2005)
   * Ada.Containers.Indefinite_Ordered_Sets (Ada 2005)
   * Ada.Containers.Indefinite_Vectors (Ada 2005)
   * Ada.Containers.Multiway_Trees (Ada 2012)
   * Ada.Containers.Ordered_Maps (Ada 2005)
   * Ada.Containers.Ordered_Sets (Ada 2005)
   * Ada.Containers.Synchronized_Queue_Interfaces (Ada 2012)
   * Ada.Containers.Unbounded_Priority_Queues (Ada 2012)
   * Ada.Containers.Unbounded_Synchronized_Queues (Ada 2012)
   * Ada.Containers.Vectors (Ada 2005)

### Wikibook

* Ada Programming
* Ada Programming/Containers
* Ada Programming/Libraries
* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Containers in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Containers in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2005

* A.18.1: The Package Containers

#### Ada 2012

* A.18.1: The Package Containers

## External links

* An Index to Ada.Containers
# Ada Programming/Libraries/Ada.Execution Time

This language feature is only available from Ada 2005 on.
Ada.Execution_Time is a unit of the Predefined Language Environment since Ada 2005.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Execution_Time in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Execution_Time in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2005

* D.14: Execution Time

#### Ada 2012

* D.14: Execution Time

### Open-Source Implementations

FSF GNAT
* Specification: a-exetim.ads
* Body: a-exetim.adb
drake
* Specification: calendar/a-exetim.ads
* Body: calendar/a-exetim.adb
# Ada Programming/Libraries/Ada.Execution Time.Group Budgets

This language feature is only available from Ada 2005 on.
Ada.Execution_Time.Group_Budgets is a unit of the Predefined Language Environment since Ada 2005.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Execution_Time.Group_Budgets in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Execution_Time.Group_Budgets in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2005

* D.14.2: Group Execution Time Budgets

#### Ada 2012

* D.14.2: Group Execution Time Budgets

### Open-Source Implementations

FSF GNAT
* Specification: a-etgrbu.ads
drake
* Specification: tasking/a-etgrbu.ads
# Ada Programming/Libraries/Ada.Execution Time.Timers

This language feature is only available from Ada 2005 on.
Ada.Execution_Time.Timers is a unit of the Predefined Language Environment since Ada 2005.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Execution_Time.Timers in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Execution_Time.Timers in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2005

* D.14.1: Execution Time Timers

#### Ada 2012

* D.14.1: Execution Time Timers

### Open-Source Implementations

FSF GNAT
* Specification: a-extiti.ads
drake
* Specification: tasking/a-extiti.ads
# Ada Programming/Libraries/Ada.Finalization

This language feature is available from Ada 95 on.
Ada.Finalization is a unit of the Predefined Language Environment since Ada 95.

## See also
### Wikibook

* Ada Programming/Libraries/Ada
* Ada Programming/Object Orientation

### External examples

* Search for examples of Ada.Finalization in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Finalization in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* 7.6: User-Defined Assignment and Finalization

#### Ada 2005

* 7.6: User-Defined Assignment and Finalization

#### Ada 2012

* 7.6: Assignment and Finalization

### Open-Source Implementations

FSF GNAT
* Specification: a-finali.ads
drake
* Specification: a-finali.ads
# Ada Programming/Libraries/Ada.IO Exceptions

This language feature is available from Ada 95 on.
Ada.IO_Exceptions is a unit of the Predefined Language Environment since Ada 95.
This package contains the definitions of exceptions raised by all the standard Input/Output packages.

## See also
### Wikibook

* Ada Programming/Libraries/Ada
* Ada Programming/Input Output

### External examples

* Search for examples of Ada.IO_Exceptions in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.IO_Exceptions in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* A.13: Exceptions in Input-Output

#### Ada 2005

* A.13: Exceptions in Input-Output

#### Ada 2012

* A.13: Exceptions in Input-Output

### Open-Source Implementations

FSF GNAT
* Specification: a-ioexce.ads
drake
* Specification: a-ioexce.ads
# Ada Programming/Libraries/Ada.Execution Time.Interrupts

This language feature has been introduced in Ada 2012.
Ada.Execution_Time.Interrupts is a unit of the Predefined Language Environment since Ada 2012.

## See also
### Wikibook

* Ada Programming/Libraries/Ada
* Ada Programming/Libraries/Ada.Execution_Time

### External examples

* Search for examples of Ada.Execution_Time.Interrupts in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Execution_Time.Interrupts in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2012

* D.14.3: Execution Time of Interrupt Handlers

### Open-Source Implementations

FSF GNAT
* Specification: a-extiin.ads
drake
* Specification: tasking/a-extiin.ads
# Ada Programming/Libraries/Ada.Float Wide Text IO

This language feature is available from Ada 95 on.
Ada.Float_Wide_Text_IO is a unit of the Predefined Language Environment since Ada 95.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Float_Wide_Text_IO in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Float_Wide_Text_IO in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* A.11: Wide Text Input-Output

#### Ada 2005

* A.11: Wide Text Input-Output and Wide Wide Text Input-Output

#### Ada 2012

* A.11: Wide Text Input-Output and Wide Wide Text Input-Output

### Open-Source Implementations

FSF GNAT
* Specification: a-fwteio.ads
# Ada Programming/Libraries/Ada.Float Wide Wide Text IO

This language feature is only available from Ada 2005 on.
Ada.Float_Wide_Wide_Text_IO is a unit of the Predefined Language Environment since Ada 2005.

## See also
### Wikibook

* Ada Programming/Libraries/Ada

### External examples

* Search for examples of Ada.Float_Wide_Wide_Text_IO in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Float_Wide_Wide_Text_IO in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 2005

* A.11: Wide Text Input-Output and Wide Wide Text Input-Output

#### Ada 2012

* A.11: Wide Text Input-Output and Wide Wide Text Input-Output

### Open-Source Implementations

FSF GNAT
* Specification: a-fzteio.ads
# Ada Programming/Libraries/Ada.Integer Text IO

This language feature is available from Ada 95 on.
Ada.Integer_Text_IO is a unit of the Predefined Language Environment since Ada 95.
Used for simple Input Output (IO) of integers in text format. The package is an instantiation of Ada.Text_IO.Integer_IO for the type Standard.Integer;

## See also
### Wikibook

* Ada Programming
* Ada Programming/Input Output
* Ada Programming/Libraries
* Ada Programming/Libraries/Ada
* Ada Programming/Libraries/Ada.Text_IO

### External examples

* Search for examples of Ada.Integer_Text_IO in: Rosetta Code, GitHub (gists), any Alire crate or this Wikibook.
* Search for posts related to Ada.Integer_Text_IO in: Stack Overflow, comp.lang.ada or any Ada related page.

### Ada Reference Manual
#### Ada 95

* A.10.8: Input-Output for Integer Types

#### Ada 2005

* A.10.8: Input-Output for Integer Types

#### Ada 2012

* A.10.8: Input-Output for Integer Types

### Open-Source Implementations

FSF GNAT
* Specification: a-inteio.ads
drake
* Specification: textio/a-inteio.ads
# Annotations to James Joyce's Ulysses/Ithaca
## Contents

The following list contains links to each of the seventy-one pages of the seventeenth episode Ithaca. The pagination is that of the original edition of Ulysses, published in Paris on 2 February 1922.
Status of this episode: as of December 2020, not more than one tenth of the pages have annotations, mostly for Latin, pages 633-689 only.
Episode 17: Ithaca
* Page 619
* Page 620
* Page 621
* Page 622
* Page 623
* Page 624
* Page 625
* Page 626
* Page 627
* Page 628
* Page 629
* Page 630
* Page 631
* Page 632
* Page 633
* Page 634
* Page 635
* Page 636
* Page 637
* Page 638
* Page 639
* Page 640
* Page 641
* Page 642
* Page 643
* Page 644
* Page 645
* Page 646
* Page 647
* Page 648
* Page 649
* Page 650
* Page 651
* Page 652
* Page 653
* Page 654
* Page 655
* Page 656
* Page 657
* Page 658
* Page 659
* Page 660
* Page 661
* Page 662
* Page 663
* Page 664
* Page 665
* Page 666
* Page 667
* Page 668
* Page 669
* Page 670
* Page 671
* Page 672
* Page 673
* Page 674
* Page 675
* Page 676
* Page 677
* Page 678
* Page 679
* Page 680
* Page 681
* Page 682
* Page 683
* Page 684
* Page 685
* Page 686
* Page 687
* Page 688
* Page 689
# Adventist Youth Honors Answer Book/Camping/Cutting firewood

Once you have found a large, dead limb, it is time to cut it loose and drag it to the campsite. You can do this with either an axe, a hatchet, or a saw. Be sure you have firm footing before swinging an axe or a hatchet, and be sure no one is within six feet of you to the sides or to the rear, and within twelve feet of you towards your front. Axe heads have come off before (2 Kings 6:5), and they are very dangerous when they do. For this reason, it may be better to use a saw. A saw will also leave more of the wood intact with the log for burning rather than as wood chips that fly all over the place.
If you need to chop a log in half, do not lay it directly on the ground. Otherwise the axe blows will push the log into the ground. Instead, lay it on another small log (three inches in diameter is good). Strike the log to be cut at the point where it is in contact with the supporting log. Otherwise, the log may flip up and strike you or a bystander. This can cause a serious injury, so be watchful. Again, it is better to use a saw.
# Adventist Youth Honors Answer Book/Camping/Fire/Compressed air

In the Pacific Islands near the Philippines, there is a fire building technique that uses compressed air to ignite a small piece of tinder. The technology to do this is similar to a diesel engine and is called a sulpak by the islanders or fire piston by the rest of the world.
The sulpak is usually made out of a water buffalo horn or very dense wood. There are two parts to the device, a piston with a pad on the end, and a cylinder. The piston has a small divot in the end of it that holds a piece of tinder (char cloth works well) Also there is a small groove near the end of the piston that is wrapped with thread to create o-ring. The piston is normally lubricated with pig fat, but Crisco, and Vaseline work well.
The piston is smeared with the lubricant, and a small amount of lubricant is placed in the divot at the end of the piston. The char cloth is then pressed into the grease in the divot.
Push the end of the piston into the cylinder about a half inch. Then hold the cylinder in one hand and hit the pad of the piston with the other. Then pull the piston back out quickly and blow on the tinder. If it doesn't glow immediately you will need to try the process again, or check to make sure that the "o-ring" is tight enough.
There is not enough tinder to catch much on fire, so the best thing to do is light a larger chunk of char cloth and then use this to light the other tinder that will be part of the fire.
It is very difficult to manufacturer the sulpak in the wilderness, so this technique is not good for an emergency unless you just happen to have a sulpak with you. Many outdoor wilderness adventurers will carry their sulpak with them when they go camping and hiking.
Outdoors Magazine.com has a good article with pictures of how to make and use a fire starting piston.
# Adventist Youth Honors Answer Book/Camping/Fire/Curved glass

A piece of curved glass can sometimes be used to focus the rays of the sun, igniting the tinder. The glass must be smooth enough to not overly-distort the point of light. A magnifying glass is the typical sort of lens used for this, but there are other possibilities in a pinch.
It is possible, for instance, to use a piece of ice shaped into a sphere to do the same job. Getting the piece of ice round enough and, clear enough, and smooth enough to ignite a fire, however may prove to be difficult.
Others have reported success in polishing the bottom of a soda can, and using it as a mirror to reflect the sun's rays onto a point. Again, it takes a lot of patience to polish the can well enough to be able to light a fire this way, but it has been done. The polishing material can be any fine rouge-like substance, such as clay. The surprising thing about this particular technique is that a chocolate bar has been used as the polishing compound!
# Adventist Youth Honors Answer Book/Camping/Fire/Fire site selection

Do not build a fire within 6 meters of a tent. Sparks from the fire can easily travel that far and strike a tent, either burning a hole in it, or setting it ablaze. If it is occupied, this can be deadly. A fire should likewise not be built underneath trees as it is possible to ignite the tree's canopy. Stay clear of vehicles as well.
# Adventist Youth Honors Answer Book/Camping/Emergencies

You should never go camping without a first aid kit. Be prepared for any emergencies that may arise. Know where you can find help from the police and where the nearest hospital is before you need to use their services. Many remote areas and camp grounds do not have good cell phone service, so do not rely on your cell phone to get you out of trouble.
Every Pathfinder and staff member should carry a medical release form with them at all times during a campout, so that if an emergency arises, medical personnel will have proper authorization to begin treatment. These forms should be signed and dated in the recent past - no more than a few months ago. Additionally, all staff should carry medical release forms for all the Pathfinders under their charge at all times during a campout.
# Adventist Youth Honors Answer Book/Camping/Etiquette

Be considerate of other campers. When purchasing tents, buy ones in muted colors that will blend in with the environment. Blues, greens, and browns are preferred to reds and oranges. People go camping to escape the garishness of the city—leave that behind.
Also be mindful of the noise level made in your camp. Don't be a nuisance. If camping in the wilderness, be sure to make your camp out of sight of the trail. Most National Forests have guidelines for where you can camp in relation to the trail. Find out what those guidelines are and follow them.
Do not enter anyone else's camp site without their permission, especially when traveling to or from your campsite to other places on the campground. It is very rude to cut through another camp. Use the road or trail, even if it will take longer.
Leave the area cleaner than you found it. If you are leading a group of youngsters on a campout, have a contest before you pile back in your cars to go home: see who can collect the most litter (define "most" first though - it can mean by volume, by weight, or by item count). Offer a prize to the one who collects the most (such as getting to choose which seat he or she will sit in on the trip home).
# Adventist Youth Honors Answer Book/Camping/Fire/Electric spark

Making fire from an electric spark can be dangerous and should only be used in an emergency. You will need to set up some tinder ahead of time and then prepare to throw an electrical spark. This can be done with jumper cables from an automobile by connecting one end of the terminals to the battery, and then quickly touch the other ends together next to the tinder. Do not hold the terminals together for more than an instant or you will drain the battery.
# Adventist Youth Honors Answer Book/Camping/Fire/Fire safety

* Locate the fire in a safe place. It should be clear for 10 feet (3 meters) all around.
* Do not light a fire beneath overhanging branches.
* Do not use accelerants, such as lighter fluid, gasoline, kerosene, etc. Learn to light a fire without these.
* Put the fire out completely before leaving it. If it's too hot to put your hands in the ashes, it's not sufficiently out. Douse it down with water, turn the coals with a shovel, and be sure to extinguish every coal and ember.
* Do not build a fire on top of flammable material such as grass or leaves.
* Cut away the sod (keep it moist so it stays alive, and replace it before your leave), and clear away the duff and litter.
* Keep fire extinguishing supplies handy and near the fire. A bucket of water or sand, or a fire extinguisher are recommended.
* Do not remove burning sticks from a fire.
* Watch for embers that escape the fire pit and extinguish them immediately.
* Wear proper footwear around a fire.
* Be aware that paper, cardboard, and leaves create floating embers that rise out of the fire pit and may land dozens of yards away.
* Do not light a fire when conditions are adverse (high winds, or drought conditions).
# Adventist Youth Honors Answer Book/Camping/Fire/Fire ring

There are many ways to prepare an area where you will build your campfire. If you are in an established camping area, look for a place where a fire has already been built. Do not start a fire in a new area if there are fire pits already available. If you must build a fire in a new area, dig out any sod first, and lay it aside. Keep it in the shade (perhaps beneath a vehicle) and water it every day so it does not dry out (perhaps with your rinse water). You will replace it before you leave. If there is no sod, clear out all the duff and debris so that only inorganic material is in the fire ring. Clear an area double the diameter of the intended fire. Then place stones inside this ring, building a small wall as it were. Try to fit the stones so that there are no gaps, or only small gaps. The stone ring should be six to eight inches high, and it should go all the way around the circle. Before you lay the fire, make sure you have a means to extinguish it nearby and ready to go. This could be a fire extinguisher, a bucket of sand, or a bucket of water. Means of extinguishing the fire should be on hand before the fire is lit. The fire ring should then be ready for a fire.