OpenLLM-France/wikimedia huggingface dataset:
# Futurebasic/Language/Reference/strstring
## STR$
### Syntax

numberString$ = STR$(numericExpr)

### Description

This function returns a string consisting of the characters in the decimal representation of numericExpr. If the number is non-negative, then numberString$ will also have a leading space character (if the number is negative, the first character will be the minus sign). STR$ formats the number in a reasonable way; if you need the number to appear in a special format, use string functions such as USING, HEX$, etc.
Generally speaking, STR$ is the inverse of the VAL function.

### See Also

VAL; PRINT; HEX$; USING
# Futurebasic/Language/Reference/syserror function

Fuck s helpful info on topic

## SYSERROR
### Syntax

systemErrorCode% = SYSERROR

### Description

This function returns the value of the SYSERROR variable, which is an internal variable that FB uses to store the MacOS result codes from disk i/o operations.
While SYSERROR usually returns toolbox result codes, it also returns three error codes that are unique to FB. These are:

### See Also

SYSERROR statement; ERROR function; ON ERROR
# Futurebasic/Language/Reference/stringlist
## STRINGLIST
### Syntax

STRINGLIST ON STRINGLIST OFF STRINGLIST STRINGLIST = resID [,ResourceName$] STRINGLIST OPT STRINGLIST NOPT STRINGLIST END

### Description

When source code is compiled, FB needs to know where to store quoted strings. (Quoted strings are those that appear in the source code like "Hello".) The strings are placed either in a STR# resource (for easy access during localization) or in blocks of data that are stored as part of the program.
* STRINGLIST ON: Use this command to begin storing strings in a STR# resource.
* STRINGLIST OFF: Use this command to stop storing strings in a STR# resource and to place them in a block that becomes part of the compiled application.
* STRINGLIST: Use this command to restore the STRINGLIST state to whatever it was before a STRINGLIST ON, STRINGLIST OFF, or STRINGLIST = statement.
* STRINGLIST = resID [,ResourceName$]: After the compiler sees this statement, subsequent strings will be stored in a STR# resource with an ID of resID and, optionally, a name of ResourceName$.
* STRINGLIST OPT: This statement optimizes the string list so that there are no duplicates. It optimizes both resource based (STRINGLIST ON) and code based (STRINGLIST OFF) storage. This is the most desirable state and leads to smaller applications. When the compiler sees a string appear for a second time in your source code, it will not make a new entry, but will point to the existing identical entry.
* STRINGLIST NOPT: Use this command to turn optimization of string off. In this case, the compiler will store separate entries for every occurrence of a string even if those occurrences are identical.
* STRINGLIST END: This statement closes out the addition of strings to the current STR# resource and creates a new STR# (or uses an existing STR#) at the next consecutive ID.

### Note

STRINGLIST statements are not nestable. STRINGLIST statements don't apply for string constants.
# Futurebasic/Language/Reference/stringstr
## STRING$ & STRING$$
### Syntax

stringOfChars$ = STRING$(numChars,{char$|asciiValue%}) container$$ = STRING$$(numChars,{char$|asciiValue%})

### Revised

July 27, 2000 (Release 3)

### Description

This function returns a string or a container consisting of numChars repetitions of a single character. If you specify a string (char$) in the second parameter, the first character of char$ is repeated. If you specify a number (asciiValue%) in the second parameter, STRING$ repeats the character whose ASCII value is asciiValue%. numChars must be in the range 0 through 255; if numChars equals zero, STRING$ returns an empty (zero-length) string.

### See Also

SPACE$; ASC; CHR$; DEF BLOCKFILL; Appendix F: The ASCII Character Codes
# Futurebasic/Language/Reference/syserror statement
## SYSERROR
### Syntax

SYSERROR = OSErrorCode%

### Description

This statement sets the value of FutureBasic's internal SYSERROR variable. FB sets this variable automatically when you perform disk file operations. The SYSERROR statement can be used to reset the variable to zero after one of these other operations has set it to a nonzero value. In virtually every case, you will use _noErr (0) as the OSErrorCode% parameter.

### Note

The internal SYSERROR variable does not behave like an ordinary variable. For example, you cannot set its value by means of an INPUT or READ statement.

### See Also

SYSERROR function; ERROR function; ON ERROR
# Futurebasic/Language/Reference/stop
## STOP
### Syntax

STOP [string$]

### Description

This statement interrupts program execution and displays a dialog box that shows the line number where the STOP statement appeared, and gives the user the option of continuing or stopping the program. If the optional string parameter is used, it will be displayed as a message in the alert. If no string parameter is used, FB displays the name of the file in which the STOP statement was used.
"Image was here"
If the user clicks the "Stop" button, FB calls your stop-event handling routine (if you've designated one using the ON STOP statement), and then your program ends. If the user clicks the "Continue" button, execution continues at the next statement following the STOP statement.
STOP is mainly useful as a debugging tool. It's not recommended for use in the "production" version of your program.
FB Lite behavior: When you use the "FB Lite" runtime, the STOP statement does not display a dialog, but instead prints a message in the Text Window indicating the line number where the STOP occurred. At that point, the program ends; the user does not have the option to continue.

### See Also

END; ON BREAK; ON STOP
# Futurebasic/Language/Reference/str amp
## STR&
### Syntax

stringFromHandle$ = STR&(handle&, index%)

### Revised

June 2001 (Release 5)

### Description

This function returns a string element from a handle that is in the same format as a resource of type "STR#". The handle& should specify the location of the memory block. index% indicates which string element to get; the first element is numbered 1. If the handle isn't found, or if index% is greater than the number of strings in the resource, the STR& function returns an empty (zero-length) string.

### See Also

DEF APNDSTR; DEF REMOVESTR; COMPILE _strResource; STR#
# Futurebasic/Language/Reference/str pound
## STR#
### Syntax

stringFromList$ = STR#(resourceID%, index%)

### Description

This function returns a string element from a resource of type "STR#". The resourceID% should specify the resource ID number of an "STR#" resource in a currently open resource file. index% indicates which string element to get; the first element is numbered 1. If the "STR#" resource isn't found, or if index% is greater than the number of strings in the resource, the STR# function returns an empty (zero-length) string.
"STR#" resources hold lists of strings. Among other things, they're useful in helping you to localize your program so that it supports the native language of your user. You typically use a program like ResEdit to create an "STR#" resource and its strings; you can also add strings to an "STR#" resource using the DEF APNDSTR statement, or remove them using the DEF REMOVESTR statement.

### Note

You can use the following function to determine how many strings are in an "STR#" resource.
LOCAL FN GetSTRcount(resID%)  resHndl& = FN GETRESOURCE(_"STR#",resID%)  LONG IF resHndl& <spacer type="horizontal" size="48">resCount% = {[resHndl&]}'Get 1st word in block  XELSE <spacer type="horizontal" size="48">resCount% = 0<spacer type="horizontal" size="15">'Couldn't get the resource  END IF END FN = resCount%

### See Also

DEF APNDSTR; DEF REMOVESTR; COMPILE _strResource; STR&
# Futurebasic/Language/Reference/sqr
## SQR
### Syntax

squareRoot# = SQR(expr)

### Description

Returns the square root of expr. SQR always returns a double-precision result.

### See Also

USR _sqroot
# Futurebasic/Language/Reference/swap
## SWAP
### Syntax

SWAP variable1, variable2

### Description

SWAP exchanges the contents of the two indicated variables. Both variables must be of the same type.

### See Also

LET; Appendix C:Data Types and Data Representation
# Equity and Trusts/Cy-près

* In situations where a charitable purpose proves to be impossible to complete or it fails, there are special rules for the trustees to follow. The basic rule is that any surplus will be used to fulfil as much of the original purpose, but this requires permission from a court. If the trust fails from the start, the cy-près rules cannot be used unless there was a ‘general charitable intent’ i.e. the donor would have donated to charity anyway, and was not tied to a specific charitable purpose.
* The situations where the trust fails at or near the start are that:
* it is impossible e.g. the purpose has been fulfilled as much as is possible;
* the purpose cannot be achieved in a manner that is consistent with the spirit of the gift;
* ineffectiveness;
* there is surplus property;
* the purpose is unsuitable or impractical.
* the purpose breaches the Human Rights Act.
* If a charity has been operating successfully but suffers a failure, the courts will be more willing to apply the cy-près rules because once property is transferred to charitable purposes, it remains charitable permanently. In these situations the courts will not look for evidence that there was a general charitable intention. The effect of the rules will be that the charity might be overhauled or updated.
* The cy-près rules can be applied to excess funds donated to collecting boxes without having to request permission from the donor(s) per section 14 of the Charities Act 1993.
# Equity and Trusts/Introduction

* Equity and trusts is a unique branch of English law based on a body of principles made by the Courts of Chancery, that focusses on bringing balance to the legal system, particularly the Common Law. The law of trusts was constructed as an adjunct to the law of property, to tend to situations in which one person holds legal title to a property, but the courts decided it is fair, just or "equitable" that another person should benefit from the property. There is now an acknowledged division between legal and beneficial ownership: the legal owner is referred to as a "trustee" (because he is "entrusted" with the property) and the beneficial owner is the "beneficiary".
* What is “equity”?
* The word "equity" normally suggests justice and fairness i.e. to act equitably is to act fairly. However, in a legal sense “Equity” refers to a specific body of law, one which has a history that is quite distinct from the “Common Law”. Up to 1875, Equity was administered by the Court of Chancery, whilst the Common Law was administered in an entirely separate but parallel system of courts. Certain remedies were found only in Common Law, whilst others were only found in Equity. This chapter will examine how and why Equity developed separately, as well as the question of whether the two systems have been "fused" by the Judicature Acts of 1873 and 1875.
* The rise of the Common Law
* In the 12th century, a system of courts emerged as a result of increased centralisation in government following the Norman Conquest. The increased rigour and bureaucratisation of the Anglo-Norman administration involved the superimposition of Royal Justice by the King’s Court onto local courts with the formation of the writ system and the delegation of the King’s authority to royal justices (justiciars). Over the next two centuries the Common Law evolved with three central courts at Westminster Hall: the Court of King’s Bench, the Exchequer Court and the Court of Common Pleas. This was combined with a new practice of circuits, whereby royal justices travelled to different counties holding court as Justices in Eyre.
* The Writs
* A major effect of centralisation and formalisation was that justice became frozen into certain forms of action recognised by the courts. A plaintiff had to begin proceedings in the Common Pleas or King’s Bench by purchasing a royal writ setting out the nature of his complaint and Common Law writs formulating particular types of action became precedents for later plaintiffs to use in similar cases. By the middle of the 13th Century the categories of writ and forms of action became fixed and closed.
# Equity and Trusts/Introduction to Trusts

* Trusts originated in the Middle Ages as a solution to the problem of land when landowners were away on the Crusades or pilgrimages. Legal ownership was transferred but the Chancery enforced the obligation placed on the legal owner. Trusts were also used for tax avoidance – ensuring that as long as there was a living heir there would be no to tax to pay on the transfer of land to the new owner.
* How a trust works
* The settlor transfers property to one or more trustees, subject to them carrying out obligations with regard to one or more "named" beneficiaries.The ownership of the property is divided into a legal interest and a beneficial interest. The trustee(s) become the legal owner(s) of the property, while the beneficiaries become the beneficial owners and have has enforceable rights against the trustees and some (but not all) others dealing with the trustees.
* Trusts are useful because there is:
* separation of nominal ownership from the benefit and right of control over the property;
* the possibility of splitting the benefit between two or more beneficiaries;
* allocation of benefit put in suspense;
* separation of control and management from the benefit;
* the ability to share the property between a large number of people.
* Types of trust
* An express trust is one that is consciously set up by the settlor.
* A resulting trust arises "by operation of law" i.e. without a settlor being involved.
* Example: a settlor transfers £1 million to a trustee, with the intention that a named beneficiary child is assisted with living costs until the beneficiary reaches the age of 25, when the entire fund will transfer to the beneficiary. If the beneficiary dies before 25, the trust property reverts back to the settlor on a resulting trust. The trustee will now hold the funds as a trustee for the settlor rather than as a trustee for the beneficiary.
* A constructive trust is one that is imposed by the courts because it is in the interests of justice to place the obligations of a trustee upon the legal owner.
* Example: WikiVoucher Ltd runs a holiday voucher scheme in which customers pay £5 a week over a year and in return receive a voucher in December for a Christmas hamper. WikiVoucher are having trouble paying their overdraft but they inform the bank that the funds in the “hamper account” are customer payments. However, the bank uses the hamper account to reduce the overdraft. The court would hold that the bank is a constructive trustee of the money in the hamper account, and is therefore not allowed to treat it as its own money.
# Equity and Trusts

This book is part of a series on UK Law:
Company Law Contract Law Criminal Law Database Law Equity and Trusts Property Law Tort Law
* This book is about Equity and Trusts, its history, development and current state. The book is designed to complement the Wikiversity course of the same name, but can be read on its own. Each chapter begins with an outline of the topic because an understanding of the principles of contract law is necessary to place the topic in context. Where appropriate each chapter will highlight relevant case law and statutes, which may include links to other Wikimedia or external resources.
* Part 1: Basic topics
* Introduction  (2017-04-17)
* Development  (2017-04-17)
* Doctrines and maxims  (2017-04-17)
* Certainties  (2017-04-17)
* Part 2: Trusts
* Introduction to Trusts  (2017-04-29)
* Constitution  (2017-04-17)
* Charities and private purposes  (2017-04-17)
* Cy-près  (2017-05-03)
* Resulting and constructive trusts  (2017-04-17)
* Trustees  (2017-04-17)
* Remedies  (2017-04-17)
* Privity  (2017-04-17)
* Part 3: Supplementary material
* Bibliography  (2017-04-17)
* Glossary  (2017-04-17)
* Style Guide and Authors  (2017-04-29)
* This book is dual licensed under the GFDL and Creative Commons Attribution-ShareAlike 3.0 Unported License.
# Equity and Trusts/Style Guide and Authors

* Style Guide
* Please follow the style guide. Changes to the guide should be proposed on the Talk page for agreement of consensus between contributors.
* This book is about Equity and Trusts within English Law, which is one of three legal systems of the UK. Generally the material should avoid Scots Law and Northern Irish Law, unless relevant to the development of English Law.
* The writing style used in the book should be British English. If content is added in other varieties of English, it will be changed to British English.
* This book is designed to be fully self contained. It is not an encyclopedia article and there are more minimal links to Wikipedia. Where it is necessary to explain a legal term, it should be linked to an entry in the Glossary within the book.
* The book is also designed to be used in conjunction with the Wikiversity course on Equity and Trusts.
* The book does not use in-line references; instead please add them in the Bibliography, not within the individual chapters. This also applies to bare URLs and external links - put them in the Bibliography.
* Authors
* This is a list of significant contributors as of April 2017. If you've made a major contribution and wish to be recognised, please add your name below:
* Green Giant
# Eric 6 User's Guide/Editing with Eric

Eric is an excellent day-to-day code editor/debugger.
Edit mode screen shot
Debug mode screen shot
# Eric 6 User's Guide/Extras/Virtual Environments
## Virtual Environments

Eric provides easy-to-use and powerful tools for creating and managing virtual environments for projects created in Eric.
Extras -> Virtualenv Configurator can be used to create a virtual environment for a project. Once created, the environment will be added to Eric’s Virtualenv Manager. Any environment within the Virtualenv Manager can be selected in the Start > Run dialog or configured on a per project basis in the Project-> Debugger-> Debugger Properties dialog.
Alternatively, virtual environments created outside of Eric (e.g. with pyenv) can be added to the Virtualenv Manager using the Add button and the resulting dialog.
# Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 1/Chapter Introduction
## Chapter One Introduction: The Educator as a Professional

As a general rule, teachers teach more by what they are than by what they say. Chapter one introduces the educator as a professional and defines many important concepts of the teaching career. The question of why teachers choose to teach is answered, as well as what it takes to be a teacher. Requirements for teaching are described, such as passion and creativity, as well as the rewards and challenges of this fulfilling career.
Is teaching really a profession, and what makes a good teacher? Are the best teachers the most qualified? Many wonder what the future holds for teachers, or why teachers leave the profession. These are difficult questions that this chapter attempts to answer. Checklists and guides to becoming a good teacher, as well as the standards of teaching and what constitutes a good teacher are reviewed. Nontraditional education careers, such as coordinators who deliver information to students through unique methods, are introduced, as well as their advantages, disadvantages, and effectiveness.
After reading all content articles, the reader will most likely gain a greater appreciation of teachers and understand the specific responsibilities and characteristics their jobs entail.
# Foundations and Assessment of Education/Edition 1/Foundations Table of Contents/Chapter 1/Author Sign-Up Page

* Students...
* To sign up for an author duty, click "edit this page", and sign your username (using four tildes) directly after the name of the duty you want to claim.
* Remember, each author duty will be completed by only one student. This means, if a username appears next to a duty, that duty is not available. Please choose another author duty in this or another chapter.
* EXAMPLE:
* Chapter FAQ PbakerODU (talk) 19:21, 11 May 2009 (UTC)
* This indicates that PbakerODU correctly signed up for this editor duty.

## Author Duties

Experts Take Sides
In the NewsRegs1687 (talk) 01:59, 18 May 2009 (UTC)
Chapter FAQ
The Scoop From Someone Who KnowsJnewh001 (talk) 12:49, 19 May 2009 (UTC)
* Questions? Refer to How to Use This Book
# General Biology/Human Evolution

Humans are chordates, members of the group mammalia. They are the only extant member of the genus Homo, a group of specialized primates.
# General Biology/Getting Started

General Biology | Getting Started | Cells | Genetics | Classification | Evolution | Tissues & Systems | Additional Material
* Introduction
* Matter
* Chemical Building Blocks of Life
* History and Origin of Life
General Biology | Getting Started | Cells | Genetics | Classification | Evolution | Tissues & Systems | Additional Material
# EverQuest/Races/Erudite

Erudites are the only race to start off in the continent of Odus. Good Erudites start off in Erudin, and evil ones start in Paineel. An evil Erudite Heretic must be wary of travelling through good cities, including Erudin, which has the only dock to the rest of the world. Good Erudites are welcome most places in the world, and are even tolerated in Neriak. Erudites are generally considered a magic using people, and get the highest intelligence bonus of all the races, but they do get two warrior classes. The classes are a cleric, enchanter, magician, necromancer, paladin, shadowknight and wizard. Like Humans, Erudites can not see well at night and need a light source when the sun goes down. Erudites are stuck with Tox Forest as their newbie zone, which is probably the worst newbie zone in the game.
Experience Modifier: ?
# EverQuest/Races/Human

Humans can start either in Freeport or Qeynos/Surefall. Humans get the most choices of classes, are one of only two races that can play a monk, and level faster than most other races. However, they suffer from lesser overall starting stats. A human can be play any class except Shaman, Beastlord, or Berserker. Thus he can be a bard, cleric, druid, enchanter, magician, monk, necromancer, paladin, rogue, shadowknight, warrior, or wizard. Humans are considered a good race, unless they pick an evil class. Humans cannot see the dark, and need a light source when going out at night. Other than halflings, no other race levels as fast as a human. The evil humans that worship Innoruuk go to Freeport, the evil humans that worship Bertoxxulos go to the sewers of Queynos, the other humans have a choice.
Experience Modifier: ?
# EverQuest/Races/Iksar

The Iksar are the only race that starts in the continent of Kunark, starting in the city of Cabilis. The lizard people are hated by both the good and evil races in the rest of the world and have a lot of difficulty playing outside their starting continent. Overall, they get very nice stats. Iksar classes are monks, warriors, necromancers, shadowknights and shamen. The Iksar has the inate ability to forage, has infravision, and has the very nice ability to regenerate at a rate of 3 hp per tick.
Experience Modifier(+/-): - 20%
# EverQuest/Races/Froglok

Frogloks start out in their little tent city in the Rathe Mountains, as the Trolls have taken back their old home city of Grobb... Frogloks in a way are like Erudites because they can be good(paladin) and evil(shadowknight)... The full list of classes that these adorable frogs can be is as follows: Warrior, Paladin, Shaman, Cleric, Wizard, Shadowknight, and Necromancer.
SOE link: http://everquest.station.sony.com/legacy/f_froglok.jsp
Experience Modifier: ?