OpenLLM-France/wikimedia huggingface dataset:
# Pattern drafting/Sizing

General Measurements
Height: Have the person being measured stand against a wall without shoes and measure from the top of their head to the floor.
Chest/Bust:Measure around the fullest part of the chest/Bust straight across the back.
Neck: Measure around the base of the neck.
Hip: Measure around the fullest part of the hip.
Waist: Loop the measuring tape around the body at the natural waistline (near the belly button) to take the waist measurement.
In-seam: Measure along the inner-leg from the ankle to the point between the groin and the buttock ±0.5" (adjustments for hemming will be made while drafting the pattern)
Out-seam: Measure along the outter leg from the ankle to the waist ±0.5" (adjustments for hemming will be made while drafting the pattern)
Back/waist: Take the back waist length by measuring from the most prominent bone located at the base of the neck down to the natural waistline.
Sleeve: Measure the sleeve by measuring from the base of the neck all the way down the outter arm to the wrist. Make sure your subject has their arm outstretched and slightly bent at the elbow when you take this measurement.
instructions gathered from " How to Take Basic Body Measurements for Sewing | eHow.com http://www.ehow.com/how_2259388_basic-body-measurements-sewing.html#ixzz1IJ4TE2fm "
# Patterns Of Screen Writing/

* Patterns Of Screen Writing
* Time-Tested Solutions to Recurring Problems in Screenwriting
* Contents •
* Introduction
* Planning Patterns •
* Structural Patterns •
* Exposition Patterns
* Character Patterns •
* Generic Patterns •
* Pathos Patterns
* Dialogue Patterns •
* Writing & Rewriting Patterns •
* Glossary • Contributors • Bibliography

## {{safesubst:}}
### Applicability

* Emotions
* Exposition
* Scenes
* Conflict
# Patterns Of Screen Writing

* Patterns Of Screen Writing
* Time-Tested Solutions to Recurring Problems in Screenwriting
* Contents •
* Introduction
* Planning Patterns •
* Structural Patterns •
* Exposition Patterns
* Character Patterns •
* Generic Patterns •
* Pathos Patterns
* Dialogue Patterns •
* Writing & Rewriting Patterns •
* Glossary • Contributors • Bibliography

## Contribute

* Style Guide
* Contributors

### Create a new pattern using the template

write the page name & section into the template e.g. Planning/The Board

## Contents

* Introduction
* Style Guide
* Pattern Template
* Planning
   * Viewer's Perspective
   * Law Of Variation
* Appendices
   * Contributors
   * Bibliography
   * Filmography
# DESCRIPTION:

Converts a REBOL file path to the local system file path.
TO-LOCAL-FILE is a native value.

# ARGUMENTS

* path -- (Type: file string)
# DESCRIPTION:

(undocumented)
TO-LOGIC is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-MAP is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-MONEY is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-NONE is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-PAIR is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-PAREN is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-PATH is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-LIT-PATH is a function value.

# ARGUMENTS

* value -- (Type: any)
# DESCRIPTION:

(undocumented)
TO-LIT-WORD is a function value.

# ARGUMENTS

* value -- (Type: any)
# Rexx Programming/How to Rexx/array

The rexx scripting language supports associative containers.

## What is an array?

An array is a variable containing several elements, and provides a convenient way of grouping a lot of values under a single variable name. An array is a bit like pigeon hole compartments with multiple storage places. One way to code arrays in Rexx is to use so-called "stem variables" which use periods.
In the above code "color" is the name of the array; however, there are three color names, so each one gets stored with a number as well. The number is called an index. For example, the second color name (which is "green") gets stored with the index 2 in the stem variable "color.2". If we wanted to store a fourth color name, we would just give it a fourth index, such as the number 4.
Every time you store a value in an array with a new index that hasn't been used before, Rexx will automatically set aside more of the computer's memory so that the array will be big enough. We could easily add a fifth color, sixth color, seventh color and so on. This is different to some other languages which require you to say how large the array will be ahead of time.

## An array can hold multiple scalar values

An array contains sets of scalar values called elements. A variable that hold an array is called an array variable and can hold any number of elements and may be sparse or empty.
It fairly common to fill arrays using loops, especially when the user needs to enter or view many pieces of data at once.

## Arrays can be multidimensional

In rexx it is possible to use multidimensional arrays. This means that we need more than just one index to pinpoint a value in the array. One way to think of a multidimensional array is as an array made up of other arrays. Rather than being just a list of values in order, a multidimensional array is a list of lists.
Two-dimensional arrays are often used to store tables of values in memory. For example, here is a script that creates a multiplication table using a two-dimensional array:
See also the example using 3 dimension array "A"
Pointing out one element for example

## An array can be sparse

In rexx, an array can be sparse. This means that not every array position has to have a value or be initialized. There can be empty slots or positions within the array that do not contain data elements.
# Rexx Programming/How to Rexx/case conversion

The rexx scripting language does not provide dedicated functions for converting strings to uppercase or to lowercase. However, there are solutions available:

## Converting a string to uppercase

If the translate function is used with only one argument is used, it will convert all alphabetical characters in a string to uppercase:

## Converting a string to lowercase

Conversion to lowercase lettering is a bit more tricky, because there is no dedicated inbuilt function for lowercase conversion. In order to translate a string into lowercase, it is necessary to provide a set of uppercase and lowercase letters, and use the translate function to perform conversion:

## Converting a string using PIPE

If the PIPE commands are available, there is a stage called XLATE which can provide case conversion.
# Rexx Programming/How to Rexx/case sensitivity
## Identifiers and keywords

The rexx interpreter is case insensitive. This means that identifier names and keywords containing lowercase letters are considered to be the same as those containing uppercase letters:

## Literal Strings

Lettercase is preserved within literal strings:

## Comparison of Strings

In rexx, the comparative operators are case sensitive , so strings containing differing letter cases will not be interpreted as matching strings:
# Rexx Programming/How to Rexx

* anonymous subroutines
* arg
* argc
* argv
* arithmetic
* arrays
* ASCII
* assignment
* backslash
* bareblocks
* begin blocks
* blocks
* boolean
* brackets
* branches
* builtin functions
* case conversion
* case sensitivity
* caveats
* child
* combination assignment operators
* comma
* command line parameters
* comments
* comparative operators
* compound assignment operators
* concatenation
* conditional branches
* conditional loops
* constructors
* context
* control statements
* control structures
* converting statements into expressions
* creating filehandles
* cross platform development
* datatypes
* declaration
* default variable
* define functions
* delimiters
* destructors
* disable functions and operators
* doublequotes
* empty statements
* encryption
* error handling
* escape sequences
* expressions
* file handling
* floating point numbers
* for loops
* foreach loops
* functions
* goto
* grouping arguments
* hashbang
* hashes
* hello world
* here documents
* identifiers
* if conditionals
* infinite loops
* input
* instructions
* internals
* interpolation
* io model
* iterator
* iterative loops
* keywords
* labels
* length
* libraries
* lists
* literal characters
* local
* locale
* loops
* loop modifiers
* luac
* mathematical functions
* main block
* metacharacters
* metadata
* mistakes
* modules
* multiple branch conditionals
* nestedloops
* nil
* numbers
* number conversion
* numeric comparison
* objects
* object oriented programming
* obtaining the result of a function or command
* operators
* operator precedence
* operator associativity
* output
* output a simple string
* output a variable
* overloading functions
* overriding operators
* packed strings
* parameters
* parent
* parentheses
* password strings
* pattern matching
* pointers
* precedence
* print
* pull
* quotation marks
* references
* regular expressions
* scope
* screen handling
* sigil
* singlequotes
* special variables
* starting the program
* statements
* STDERR
* STDIN
* STDOUT
* string comparison
* string conversion
* string formatting
* string manipulation
* strings
* subroutines
* substitution
* switch conditionals
* symbols
* syntax
* system commands
* system variables
* table
* template
* temporary variables
* thread
* truth
* until loops
* userdata
* values
* variables
* variable names
* variable assignment
* variable context
* Working with ASCII
* Working with files
* Working with Unicode
* while loops
* whitespace
# Rexx Programming/How to Rexx/Working with files
## Filename Association

In rexx, filename association is used, rather than numeric filehandles to refer to open files or devices. The rexx interpreter make the appropriate mappings to filehandles behind the scenes.
# Rexx Programming/How to Rexx/block
## Grouping statements into blocks using do and end constructs

Statements can be grouped together into a block by using do and end syntactical components:
# Rexx Programming/How to Rexx/backslash

The backslash character (\), an alternative to Not (¬), is a logical operator for a Boolean value. It represents negation. Many other programming languages use either an exclamation mark or the word "not" for the same purpose. It precedes a value of 0 or 1 to produce the other value. Backslash has the advantage that it is an ASCII character and thus not subject to the code page issue of not, e.g., X'AA' versus X'AC'.
The backslash can also be combined with loose and strict equality to produce "not equal" operators.
# Rexx Programming/How to Rexx/boolean

Boolean values are logical truth values that are considered either true or false. Rexx uses 1 to mean "true" and 0 to mean "false". Some programming languages have many different kinds of values that could be treated as Boolean, depending on the context. The Rexx programming language itself only recognizes 0 and 1 for this purpose.

## Logical Operators

Operators exist to combine Boolean values into new Boolean values. The ampersand (&) means "and", the pipe symbol (|) means "or" and the backslash (\) means "not".

## Relational Operators

Some other operations combine other kinds of values to make true or false statements. They will always result in 0 or 1. You can read about them in the comparative operators section. The remainder when an integer is divided by 2 will technically result in a Boolean value, but other kinds of remainders will not.
# Rexx Programming/How to Rexx/arg
## Description
### The arg command

When used in command context, the arg command parses arguments in the template in a similar manner to a parse upper arg [ template ] command. Note that all arguments are converted to uppercase when arg is used in this command context form:

### The arg function

When used in command context, the arg function returns the specified argument passed to a function or routine. An option can be added to return a boolean value based on the existence or omission of an argument. The arg function can also be used for retrieval of command line parameters passed to the script.
# Rexx Programming/How to Rexx/arithmetic

The rexx scripting language provides a set of arithmetic operators for manipulating integer and floating point numbers.

## Arithmetic operators may behave differently than they do in other programming languages

Note that rexx uses unconventional arithmetic operators, which may have a different meaning to conventional operators used in other programming languages. For example the percent sign is used for integer division in rexx, whereas it is used as a modulus operator in perl.

## Arithmetic operations should only be applied to valid numeric values

The rexx scripting language uses typeless variables that are treated as strings. Arithmetic operators should only be used on strings containing numeric values, otherwise an error may occur.
# Perl Programming/Keywords/foreach
## The foreach keyword

foreach is the keyword used to start a foreach loop.

### Examples
## See also

* Control flow
# Perl Programming/Keywords/fork
## The fork keyword

fork makes a fork(2) call to start the same program at the same point, returning the child PID to its parent process, 0 to the child process, or undef when it was unsuccessful. File descriptors with sometimes their locks are shared, while everything else is copied. Most systems supporting fork implemented it extremely efficient.
Perl attempts to flush all opened files for output before forking the child process, but this may not be supported on some platforms. To be safe, you may need to set $| ($AUTOFLUSH in English) or call the autoflush method of IO::Handle on all open handles so that duplicate output is avoided.
To fork without waiting for the children creates zombies. On some platforms like Windows, the fork system call is not available, Perl can be built such that it emulates it in the Perl interpreter.
# Perl Programming/Keywords/ge
## The ge keyword

ge is a relational operator that returns 1 for true, if the lefthand side is stringwise greater than or equal to the righthand side, and an empty string for false.
# Perl Programming/Keywords/gethostbyaddr
## The gethostbyaddr keyword

The gethostbyaddr function gets the group record given the group address ADDRESS and its ADDRESSTYPE.
# Perl Programming/Keywords/formline
## The formline keyword

formline is an internal function that is used by format, but can be used directly. It formats a LIST of values according to PICTURE, and placing the output to the $^A variable (or $ACCUMULATOR in English).
Perl attempts to flush all opened files for output before forking the child process, but this may not be supported on some platforms. To be safe, you may need to set $| ($AUTOFLUSH in English) or call the autoflush method of IO::Handle on all open handles so that duplicate output is avoided. It is called by format once per form line.

### See also

* format
# Perl Programming/Keywords/getgrgid
## The getgrgid keyword

The getgrgid function gets the group record given the group user ID GID.
# Perl Programming/Keywords/getgrnam
## The getgrnam keyword

The getgrnam function gets the group record given the group name NAME.
# Perl Programming/Keywords/format
## The format keyword

The format command declares a picture format for use by the write function.
# Perl Programming/Keywords/getgrent
## The getgrent keyword

The getgrent function gets the next group record.
# SimCity and Urban Planning/Glossary

There are fivemajor versions of SimCity, all created by Maxis.
The versions are:
* SimCity
* SimCity 2000
* SimCity 3000
* SimCity 4
* SimCity (2013)
They are abbreviated as follows:
* SC for the original game
* SC2K for SimCity 2000
* SC3K for SimCity 3000
* SC4 for SimCity 4.
* SC2013 or SC5 for SimCity (2013).

### Game-related Terms

* Ordinances: Various laws that can be enacted/repealed at anytime. Some give you money ("Legalized Gambling" allows gambling, however, all casinos have to pay you), others take money. They also have different effects on your population, and will make some happy and others mad.
* Population: How many Sims are in a city
* Simoleans: Your money. You spend this whenever you do something.
* Taxes: Simoleans taken from your Sims on a yearly basis to replenish your City's Simoleans
* Transportation: A tile that allows Sims to get from one place to another. They are obviously connected to each other. People will only build a certain amount of Tiles from a transportation tile.
* Tile: The basic unit of measure in SimCity. Also refers to the isometric "squares" in the game.
* Zone: This is where Sims will build. The three main types are Residential, Commercial, and Industrial. Each Zone has different effects: placing Dense Industrial next to a Light Residential will probably get some Sims angry about the intense dust.
# SimCity and Urban Planning/Preface

This Wiki-textbook is a guide to Urban Planning. It is hoped that this Wikibook will evolve into an introduction to the basic concepts of real-life Urban planning and Municipal government, as used in the SimCity games (with potential use in urban planning or civics classes).
Given the potential use of SimCity games in Urban Planning or Civics classes, this book will explain how various real-life Planning concepts have been incorporated into the game. For educators and students, this will allow this book to function as a 'study-guide' for courses which use SimCity to introduce basic concepts of Urban Planning and Design, as well as Municipal government (including Municipal fiscal management).
# SimCity and Urban Planning/SimCity 4/Concepts

In the sims 4 there is many changes and you can edit any sims you like or you want in the sims 4 you can do many things like other sims like the sims freeplay you have 55 content to unlock in window
# SimCity and Urban Planning/Tax and Money

Financial considerations are important in both real life Urban planning, and in SimCity.

### Fiscal Policy in real life Government

Fiscal Policy is the economic term which describes the behavior of governments in raising money to fund current spending and investment for collective social purposes and for transfer payments to citizens and residents of the territory for which the government is responsible. The money may be raised by taxation, by borrowing, by user charges on social assets or services, or by fiat. (On the last, the government declares a particular token to be money and demands that it be accepted in settlement of debts.) Fiscal policy can include deficit spending to stimulate demand for domestic goods and services to rise (to fight unemployment) or efforts to cut deficits or raise the budget surplus to fight inflation.

### Budgets in SimCity

In the game SimCity, as in real-life, balancing budgets is an important role of the mayor. Financial considerations are important when planning out your city. As the mayor of a SimCity, you raise money for explaining your city through taxes, ordinances, and loans.
# SimCity and Urban Planning/Zoning

Zoning is an important concept both in real-life town planning, and in the SimCity game.

### Zoning in Urban Planning

Zoning is a system of land use regulation which designates the permitted uses of land based on mapped zones, which separate one part of the community from another. Theoretically, its primary purpose is to segregate uses that are thought to be incompatible. In practice, zoning is used as a permitting system to prevent new development from harming existing residents or businesses. Zoning is commonly controlled by local governments such as counties or municipalities.
Zoning commonly includes regulation of the kinds of activities which will be acceptable on particular lots (such as open space, residential, agricultural, commercial or industrial), the densities at which those activities can be performed (low density housing such as single family homes to high density such as apartment buildings), the height of buildings, the amount of space structures may occupy by limiting how close a building may be from the edge of the lot, the proportions of the types of space on a lot (for example, how much landscaped space and how much paved space), and how much parking must be provided.
Most zoning systems have a procedure for granting variances - exceptions to the zoning rules, usually because of some perceived hardship due to the particular nature of the property in question.
While it is rare that cities are planned from scratch planners are important in managing the growth of cities, applying tools like zoning to manage the uses of land, and growth management to manage the pace of development. When examined historically, many of the cities now thought to be most beautiful are the result of dense, long lasting systems of prohibitions and guidance about building sizes, uses and features. These allowed substantial freedoms, yet enforce styles, safety, and often materials in practical ways. Many conventional planning techniques are being repackaged as smart growth.
There are some cities that have been planned from conception, and while the results often don't turn out quite as planned, evidence of the initial plan often remains. Some of the most successful planned cities consist of cells that include park-space, commerce and housing, and then repeat the cell. Usually cells are separated by streets. Often each cell has unique monuments and gardening in the park, and unique gates or boundary-markers for the edges of the cell. The commercial areas naturally become diverse. These differences help instill a sense of place, while the similarities of the cells make each place in the city familiar.

### Zoning in SimCity

In SimCity, players can chose to zone land as residential, commercial, or industrial. From SC2K onwards, players can also chose the density of various zones in their city.
As in real life, wealthy residents don't like living near to dense industrial areas, clean hi-tec industry doesn't like to be close to dirty industry which many types of commercial zones prefer to be located alongside busy roads.
# SimCity and Urban Planning/Environment

Creating a pleasant environment to live in is a concern both of real-life urban planning, as well as in the game SimCity.

### Environmental planning in real-life Urban Design

Environmental concerns have been a growing focus for urban planners. Arcology seeks to unify the fields of ecology and architecture, especially landscape architecture, to achieve a harmonious environment for all living things. On a small scale, the eco-village theory has become popular, as it emphasizes a traditional 100-140 person scale for communities.
In most advanced urban or village planning models, local context is critical. In many, gardening assumes a central role not only in agriculture but in the daily life of citizens. A series of related movements including green anarchism, eco-anarchism, eco-feminism and Slow Food have put this in a political context as part of a focus on smaller systems of resource extraction, and waste disposal, ideally as part of living machines which do such recycling automatically, just as nature does. The modern theory of natural capital emphasizes this as the primary difference between natural and infrastructural capital, and seeks an economic basis for rationalizing a move back towards smaller village units.

### The Environment in SimCity

SimCity provides a number of options for making your city a pleasant place to live for your SimCitizens. This can be done by building parks around your city. In the game, parks reduce pollution and increase land value.