text:
User:PhysiologyStudent-T

 This page is a university assignment that intends to critique the article: Pilates and aerobic training improve levels of depression, anxiety and quality of life in overweight and obese individuals

What is the background to this research?[edit | edit source][edit | edit source]
This article looks into the association between exercise and improvements in quality of life and mental health. This article has been written as obesity has been linked to increase risk of morbidities that are associated with either a decreased life span or quality of life. Obesity has been linked to the development of phycological distress in young adults and has been known to carry over into adulthood and can influence poor physical activity and eating behaviours. These reduced PA and healthy eating behaviours can also be indicators of the onset or contribution to depression. Heightened anxiety levels have also linked to inflammatory responses in obese individuals which consequently increases the risk of insulin resistance which is associated with diabetes.

There are few studies that have been able to conclusively show the benefits or cause and effect relationship of Pilates regarding physical health improvements in a overweight or obese population due to the lack of randomized controlled trials. This article attempts to fill the gaps in knowledge by providing verification of the effects that Pilates has on the over-all physical and mental (anxiety, depression, quality of life) health of overweight/obese individuals.

Providing conclusive results of a cause and effect relationship, will provide health professionals with valuable knowledge on the applications Pilates can have in regards to training and exercise programming for an overweight/obese individual or population that can then be utilised to gain positive health outcomes. Discovering this is of importance as the low impact nature of Pilates may be very attractive for an overweight/obese individual thus influencing higher rates of participation as a result, therefore leading to reduced anxiety and depression levels and increasing overall quality of life for the individual/community.

Where is the research from?[edit | edit source][edit | edit source]
This research is from São Paulo, Brazil and has been funded by FAPESP who are a public foundation who have a mission to support research projects and research institutions in all felids of knowledge. Besides funding research, the FAPSEP organisation has also been known to support large research programs in Biodiversity, Bioenergy, Global Climate Change and E-Science. The application of the research in overweight/obese population is a necessary piece of information to share as it can be related to the overweight/obese population of other countries and nationalities and can teach health professionals about the conclusive benefits of Pilates, and can appropriately use it to create effective exercise programs. The Authors of this article collectively have specialisations and a range of masters/doctorates in the fields of Exercise physiology, Sports Medicine, Biomechanics, and Rheumatology. Vancini is known for working in the following specialties: Physical exercise and health, physical exercise and quality of life and exercise physiology applied to the clinic. Barbosa de Lira, has expertise in exercise testing, Exercise physiology, exercise science and sport biomechanics and is currently working on a project regarding the effects of various calisthenics methods on state anxiety as a randomised trail. Jacon Sarro has strong backgrounds in physiotherapy and biomechanics and has vast experience in biomechanics as it applies to human motion analysis in sport and rehabilitation. The collective knowledge of the 5 authors provides confidence that the article could display reputable results.

Due to the nature of funding and operation from FAPSEP, there is no perceived conflict of interest or bias viewed or declared in the article regarding this research.

What kind of research was this?[edit | edit source][edit | edit source]
The study that has been conducted is a Randomised Control Trial. A randomised control trial is characterised by the random allocation of participants to intervention groups under controlled conditions. Randomised control trials are proving to become a cost effective method of gaining high quality evidence of whether there is a relationship between an intervention and an outcome. This kind of research is also able to hold them selves within other research methods (eg, meta-analysis or systemic reviews) to help provide strong bases of evidence for such studies. When comparing these results to other papers, it can be seen that the level of evidence is in line with other studies. Articles written by Schuch et al and Su Yeon Roh, support the basis of exercise (particularly Pilates) being an effective means of reducing and/or mitigating depression and its symptoms. Other literature has also shown the positive effects of exercise on overall quality of life and has also shown the benefits of increased PA and its effective reduction in overall weight in individuals who have undergone a Pilates exercise program. Rayes et al has shown that a Pilates exercise intervention has resulted in participants gaining improvements in oxygen uptake, lean mass and reductions in overall fat mass showing that Pilates is an effective alternative training method for individuals or groups who are overweight or obese.

What did the research involve?[edit | edit source][edit | edit source]
All participants (n = 72) were initially assessed to determine whether they met the inclusion criteria (BMI ≥25, at least 6 months of no PA, and no history of disease except obesity) and were then allocated into a control group (n = 20), Walking group (n = 21), and a Pilates group (n = 22). The participants were provided with 8 weeks of treatment 3 days per week on non-consecutive days lasting 1 hour per session. The study was organized into 3 phases, the pre-intervention, treatment period and post intervention. In the 3 days pre and post treatment intervention (control/walking/Pilates) all participants were evaluated on their anthropometry and Cardiopulmonary exercise test (CPET). In the 2 days pre and post treatment intervention, participants were also evaluated on their quality of life, anxiety and depression using the SF-36 questionnaire, IDATE and Beck Depression Inventory.
 * Provide a lay summary of what the participants did in the study?

The approach of conducting a randomised control trial has been able to allow the article to provide us with robust research and results that show a cause and effect relation ship between the intervention groups and the desired outcomes of the trial. As a result of a randomised control trial being one of the most rigorous study methods of ascertaining the effectiveness of an intervention, it can be viewed as one of the best approaches to take when assessing interventions.

Limitations of this randomised control trial is the subjectivity of the questionnaires that were used to assess quality of life, anxiety and depression and anxiety, leading to a potential loss in accuracy due to any under/over reporting of results by the participants. The mean participant age for the Pilates group was quite high compared to both the walking and control groups. Base values for participants were high at the beginning of the intervention leading to a small amount of significant differences at small time points.

What were the basic results?[edit | edit source][edit | edit source]
It was found that both walking and Pilates had positive effects on the quality of life, depression and anxiety domains that were being assessed. When comparing the walking and Pilates group results to that of the control group, it can be seen that the vitality domain showed 25.8% lower scores in the walking group than the control group. The Pilates group improved their own scores by 28% through out their intervention (47.4 ± 22.7 before vs 65.9 ± 18.7 after), the social functioning of both the waking group and the Pilates group increased by 20.3% and 29.2% respectively. The Pilates group showed a strong increase in the quality of life domains with score increases of 40.8% (46 ± 40 vs 77.8 ± 15.3), Mental health scores were shown to increase on both the waking (21.8%) and Pilates group (19%) compared to the control group. Depression had a significant decline in both the walking and Pilates group by 35.2% and 27.5% respectively. Anxiety was also shown to have diminished levels of 15.1% (walking group) and 14.1% (Pilates group) following the training interventions.

The results have shown that there are positive implications of PA regarding its effects on quality of life, anxiety and depression in overweight/obese individuals. This is important as an increase in the quality of life experienced by an individual or group that is associated with PA can be an effective motivator for the continued or even increases in future PA levels. Understanding these findings is important as exercise and health specialists can understand the implications and application of adding Pilates into a individualised or community based exercise program, as the low-impact method of resistance that is applied through Pilates reduces any perceived barrier to exercise that may be attributed to any weight bearing or locomotion difficulties caused by obesity.

What conclusions can we take from this research?[edit | edit source][edit | edit source]
The conclusions that can be viewed in this particular article, is that both walking and Pilates have positive associations with improvements in both mental and physical health domains as well as having positive impacts on quality of life scores. Both the walking and Pilates groups were viewed to have lower results (low depression and anxiety) in all assessed criteria post intervention compared to the control group, showing that either walking, Pilates or a mixture of both are viable options of exercise prescription for an overweight/obese individual or population. Given that the results of this article align with other research, and that the method of research used has been shown to be a strong indicator of the effectiveness of desired interventions, it is fair to state that this article and its findings are strong and conclusive in regards to what it is trying to achieve. However, the effects of Pilates are somewhat over stated as the article aims to assess the effects of both walking and Pilates, however the implications and mechanisms of Pilates are far more dominant than that of walking in this article. Further research is warranted regarding Pilates and its relations to positive health outcomes, as the research is limited in this respect, hence why there may have been such a large emphasis on its results during this randomised controlled trial.

Practical advice[edit | edit source][edit | edit source]
Pilates is an effective exercise option to utilise in regards to seeking improvements in either psychological domains or physical domains as the research indicates it has positive correlations with positive changes in both the reduction of adverse mental health symptoms and therefore improved quality of life, but it also is an effective tool when utilised for the purposes of weight reduction and lean mass accumulation. Seeking the advise of a health professional or a Pilates instructor to conduct or implement a Pilates program is recommended, as exercising in a controlled environment can ensure that appropriate progression/regression models are used in regards to exercise intensity.

Providing accessible exercise that is low-impact and puts less strain on the joints can be a motivator in Pilates participation and the promotion of mental health and reduction in fat mass can be intrinsic motivators for the participant once the exercise regime has been conducted. It would be wise to implement Pilates in a clinical or group exercise setting as it will offer the additions of core stability, flexibility, posture and breathing along with the already mentioned benefits of this study.

Further information/resources[edit | edit source][edit | edit source]
Listed are the links to articles, companies and organisations who use Pilates as a form or PA when working with overweight/obese individuals that may provide further insight as further readings.

https://www.hfe.co.uk/blog/adapting-pilates-for-obesity/

https://theteaser.peakpilates.com/pilates-for-the-overweight/

https://healthfitness.clubconnect.com/fitness-library/pilates-for-the-overweight-client

References[edit | edit source][edit | edit source]
Add in the references using this code (if you have done the in-text referencing correctly, it will appear here - check the tips on Moodle for details, or of course the help options in wikimedia (or google it)

And add code in so this below appears (see Moodle - 2. Creating your page and editing tips - please look on this)

title: User:PhysiologyStudent-T


text: File:Bluemarinesub.jpg

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: File:Bluemarinesub.jpg


text:
Star Fox franchise strategy guide/Vehicles/Arwing

In the video game series |Star Fox, the Arwing (アーウィン) is a fictional prototype aerospace fighter craft, developed by Space Dynamics. Its name originates from that of Argonaut Software, developer of the original Star Fox.

The Arwing is a single-seat swing-wing fighter and is the most powerful fighter in the Cornerian Defense arsenal. The Arwing's most prominent feature is its Gravity Diffusion system, or G-Diffuser. The G-Diffuser serves two purposes:

 * Acts as an anti-gravity system to enable maximum maneuverability in an atmosphere.
 * Powers the Arwing's shield system.

The Arwing is armed with one standard laser, though it is possible upgrade to twin lasers and then to hyper lasers or plasma cannons for greater firepower. Also, the lasers can be charged to increase their power further regardless of upgrades and then home in on targets once fired. The Arwing also carries Nova Bombs as secondary weaponry.

Star Fox
The original Arwing, also called the "SFX Arwing" in the Nintendo Power Star Fox comic series, was developed by the Cornerian Defense Engineering Department as the most sophisticated Star Fighter in the galaxy. As such, it is equipped with state-of-the-art weapons; the Primary Weapon is a laser cannon, secondary armaments include Nova Bombs. The Laser cannon comes in a single shot by default, and can be upgraded to Type-A Twin Lasers and upgraded again to Type-B Twin Plasma Blasters.

In Part 2 of the Star Fox comic, an updated version of the SFX Arwing is built and piloted by Fara Phoenix. The new model Arwing doesn't seem to be much of an update from the original four but it has better performance and maneuverability as well as being equipped with new systems. Equipped with Hyper Boosters that allow it to outspeed even the old model Arwing, the new model is first painted in a purple color scheme to signify that its new systems are still in testing. It's later painted in the standard white color scheme to signify that testing has finished and the Arwing and its pilot are now part of the Star Fox team.

Star Fox 2
Star Fox 2 features three different variations of the original Arwing: General-Purpose, Assault, and Interceptor. Each fighter has the ability to pick up a new secondary ability — for example, the Interceptor can pick up and use the Super Shield powerup. However, new abilities replace the old ones for the remainder of the game. Additionally, each Arwing has the ability to transform into a bipedal robot, allowing it to walk, jump, swim, and press buttons. Targeting is generally more accurate in this mode, and the ship retains its special abilities.

Essentially, the Arwings in this game are the most versatile, as they combine the functionality of the Arwing, Landmaster, and Blue-Marine into one.

Star Fox 64
The Arwing introduced in Star Fox 64 was an evolved design from the original version. However it had a basic design and was relatively small, it was not able to come to a complete stop in mid-air because it only had one very primitive G-Diffuser. Its wings seemingly open or close depending on the situation (fully closed in deep space, open in planets, widest length in "all range mode"). They are usually changed in cutscenes; they are never changed during normal gameplay except on Venom 2, while the player is in Andross's tunnel, which the wings will close during the fight with Andross's first form. This version could also handle temperatures up to 9000 degrees, as explained during the team's mission to Solar.

Star Fox Adventures
The Arwing featured in Star Fox Adventures is about the same as the Star Fox 64 design. It had a more rounded fuselage and a small storage area so Prince Tricky can come along with Fox McCloud to help him on his quest. Due to a lack of funds, the Arwings in Star Fox Adventures - along with the Great Fox - have been falling into a state of disrepair. The Arwing's special cannons that allowed for homing attacks have broken off, and the wings are shabby and rusted. This version of the Arwing bears strong similarities to the X-wing, particularly the nose.

Star Fox: Assault
The available Arwing introduced in Star Fox: Assault bears much more resemblance to the original Arwing last seen in the original game. This Arwing is more complex and symmetric.

It has touch pad controls and is able to come to a complete stop in mid-air thanks to its four G-Diffuser engines. It is also the first and thus far only Arwing version to have a wing walker riding along, allowing the pilot to engage targets to the front while the wing walker dealt with threats to the side or rear in a fashion reminiscent of a World War II-era ball turret gunner. Of course, the Arwing becomes less maneuverable while carrying a wing walker, unable to roll or make sharp turns to avoid causing the gunner to fall off.

Star Fox Command
In Command, Fox pilots the Arwing II (アーウィンII), the first official upgrade to the original Arwing (not including the original fighter's numerous redesigns). While Peppy continues to fly the Assault version of the Arwing, other prominent characters have new, unique fighters such as Slippy's Bullfrog, Falco's Sky Claw, and Krystal's CloudRunner, each with different statistics.

The Arwing's stats identical to the Arwing II's except the Arwing has twin lasers and has a 3 second time bonus rather than 2. However, the Arwing II's laser's can be upgraded in certain paths to twin or plasma, and in other paths it can obtain a Multi-lock. Also, the Arwings in this game seem to have been modified to work underwater, as seen in the missions in Aquas and Venom.

Nova Bombs
A Nova Bomb is a weapon on the Arwing. In later games in the series, they are simply called "Smart Bombs" (or just "Bombs").

Nova Bombs produce a large blast radius that is devastating to fighters and causes damage to stronger vehicles, such as fleet ships. To add to its effectiveness, the Nova Bomb is a smart bomb that can lock onto enemies and hit them directly. They are also referred to as smart bombs because they do not damage members of the Star Fox team. Nova Bombs can also be remotely detonated.

Throughout the series the weapon has been essential to defeat some enemies. The Sarumarine submarine on Zoness in Star Fox 64 could only have its cannons blown off with Nova Bombs. Andross in Star Fox Adventures could only have his weakness exposed by one. Andross's inhaling attack could also be stopped with a Nova Bomb. The boss in Solar's mounds of lava could also be dispersed with a Nova Bomb.

The maximum number of Nova Bombs that can be carried by the Arwing has varied throughout the series. In Star Fox, the player started with three but could carry a maximum of five. This remained true in Star Fox 2, although the Nova Bomb could be replaced with a stronger shield or a shield recharger. In Star Fox 64, the Arwing also started with three but could carry a maximum of nine. In Star Fox Adventures, the Arwing could only carry three and the player started without any. In Star Fox: Assault, the player again started without any bombs. The maximum number is nine. In Star Fox Command, the Arwing only carries two bombs, while other ships carry one to three.

In Star Fox: Assault, a variation of the Nova Bomb called a Cluster Bomb (also called "C-bombs" due to the large C) is unlockable for use in multiplayer matches. Rather than one large explosion, the cluster bomb gives off several grenades, giving out several small explosions, similar to fire burst pods.

In Star Fox Command, players can choose precisely where the Bomb will detonate by using the DS stylus to drag and drop a bomb icon onto the radar screen. A Bomb will then be fired and explode when it reaches that position.

The vehicles capable of carrying Nova Bombs are the Arwing fighter, the Wolfen, and the Landmaster tank, although this function was removed from the Landmaster in Assault. Additionally, all fighters in Star Fox Command can carry at least one bomb.

The Nova Bomb will make an appearance as an item in Super Smash Bros. Brawl.

Appearances in other games
Aside of the Star Fox series of games, Super Smash Bros. has Arwings flying around the Sector Z stage as an obstruction that shoots at the player. Its sequel, Super Smash Bros. Melee has an Arwing trophy. Arwings also appear in the Corneria and Venom levels, using their lasers to injure players. In the upcoming Wii title, Super Smash Bros Brawl, it plays a role in "The Subspace Emissary", where it is maneuvering through heavy laser fire from the Halebird, Meta Knight's ship. A robotic arm suddenly reaches into the sky and finally knocks down the Arwing. It dives past the Halebird's deck, with the downdrift blowing Princess Peach and Kirby off the ship. The Arwing has received a major redesign, indicating that a Wii Star Fox title might be in the works. In Super Smash Bros. and Super Smash Bros. Brawl, the Arwing is also used by Fox as his on-screen appearance at the beginning of each fight (individual character appearances were not used in Melee).

A scale model of the spacecraft can be obtained in Animal Crossing, as well as Animal Crossing: Wild World, where if it is examined, it will play a few notes from the training mission in the Super NES version of Star Fox. There is also a small model of an Arwing in the inn of the volcano level in Super Mario RPG. In Stunt Race FX an Arwing flies over the race track and drops powerups for the player. The 2WD vehicle also resembles an arwing.

The G-diffuser systems can also be found in F-Zero racers and one vehicle is modeled after an Arwing and the pilot who drives it shares the same name as Fox McCloud's father, James McCloud (F-Zero X).

Also, in The Legend of Zelda: Ocarina of Time, a miniature Arwing enemy was discovered in the game's code by a pair of hackers named JayTheHam and Cendamos. From this, they made a code which made the enemy appear in Kokiri Forest. The Arwing would occasionally attack, and could be easily defeated. Upon hitting the ground, the Arwing would explode, and leave behind flames which would die down quickly. This enemy was used by Nintendo during development to help map the flying patterns of a dragon boss (Volvagia) encountered later in the game.

In WarioWare: Smooth Moves three levels resembling those from the original game are made playable with the Wii Remote. The player tilts and twists the controller to steer, and presses A or B to fire.


text:
Star Fox franchise strategy guide/Characters/Peppy Hare

Peppy Hare is a fictional anthropomorphic hare from the |Star Fox series of video games. He is one of the original members of the Star Fox team and is the oldest and longest serving member. In Star Fox 64, he is color-coded in red, and frequently quotes Fox McCloud's father, saying: "Never give up. Trust your instincts." In Star Fox Command he has become the General of the Cornerian Army, replacing the ailing Pepper.

History
In the time before Star Fox 64, James McCloud was captured by /Villains/Andross, and Pigma Dengar betrayed the team. After the investigation, Peppy narrowly escaped Venom, and informed Fox McCloud about his father's fate. He decided to stay with the Star Fox team when Fox McCloud became the team's leader.

In Star Fox Adventures, Peppy studied Fox's mission, the locations on Sauria (also known as Dinosaur Planet), and the ancient records of the planet. He displays the descriptions of the locations and their maps. At the end of Adventures, Peppy showed Fox a message from Krystal. Shortly thereafter, Krystal entered the Great Fox and reunited herself with Fox. After Star Fox Adventures, the Star Fox team repaired the Great Fox.

In Star Fox: Assault, Peppy has a near-death experience when he and ROB crash the Great Fox into a shield on the Aparoid Homeworld to allow Star Fox to enter the Aparoid Queen's lair. The Great Fox explodes, but both Peppy and ROB escape using an escape craft. When he reunites with Star Fox later, he says that he will really retire. Peppy can be unlocked as a playable character in Assault ' s multiplayer.

Sometime after the Aparoid invasion, mainly in Star Fox Command, General Pepper, who had fallen deathly ill, gave Peppy his job as General of the Cornerian Army. It is also revealed in Command that Peppy has a daughter named Lucy, who is an astrophysics professor on Fichina. In one of the endings of Command, Peppy and Lucy discuss Peppy's former wife, Lucy's mother, Vivian Hare, who had passed away several years before.

Peppy makes a few cameos in Super Smash Bros. Melee. He appears in a number of cutscenes and the Star Fox Dialogue Easter Egg, and the player can win a Peppy Hare trophy.

Trivia

 * Peppy's rival in Star Fox 64 was Pigma Dengar due to the fact that he betrayed Peppy and Fox McCloud's father, James.
 * After the Lylat Wars, Peppy retired from flying but still gives the team many helpful tips and hints.
 * Due to the fact he mainly stays on the Great Fox Peppy has made a strong friendship with the robot ROB.
 * Peppy appears to be the only Star Fox team member with a consistent outfit. In every game, he wears his old Star Fox uniform, with minor variations, even as the other members received drastically different outfits in Adventures and Assault. Note that in Star Fox Command, he has two outfits. The first is his suit as general. As a playable character, he once again wears the classic uniform.
 * Peppy Hare is known for his catchphrase, "Do a barrel roll!" This phrase has become popular on some websites, including GameFAQs and YTMND.

Games featuring Peppy

 * Star Fox (Scrolling shooter, 1993), SNES
 * Star Fox 2 (Unreleased scrolling shooter, 1995, SNES)
 * Star Fox 64 (Scrolling shooter, 1997, for the N64)
 * Super Smash Bros. Melee (cameo) (Versus fighting game, 2001, for GameCube)
 * Star Fox Adventures (Adventure game, GameCube, 2002)
 * Star Fox: Assault (Action, Shooter game, GameCube, 2005)
 * Star Fox Command (Shooter game, Nintendo DS, 2006)


text:
Star Fox Adventures/Bosses/General Scales

General Scales is one of the main villains of Star Fox Adventures, along with Andross.

Scales' army is the SharpClaw, who carry out his orders. The SharpClaw originally wanted to be the ruling tribe of Dinosaur Planet, but were rejected and amassed an army under Scales to overpower the other tribes.

Scales, looking for an easy way to take over Sauria, removed the four Spellstones that kept the planet together, causing chunks of it to break off. Scales then proceeded to take over each of the four pieces that broke off the planet. He enslaved the Snowhorn Tribe on DarkIce Mines, revived the evil RedEye Tribe on Walled City, began to produce dinosaur mutants on Dragon Rock, and made CloudRunner Fortress his personal stronghold and the only location he and Fox meet before their final confrontation on Krazoa Palace.

It is revealed later that Scales carries the last of the Krazoa spirits that Fox was looking for. When Fox was prepared to fight Scales, Andross revealed himself and forced Scales to give the spirit to Fox so he could be revived, stating that Scales was merely just a puppet figure for him. It is unclear whether or not Scales was killed while transferring the spirit to Fox; if he is indeed alive, his whereabouts are unknown.


text: File:GeneralscalesSFA.jpg

title: File:GeneralscalesSFA.jpg


text:
Proto-Turkic/Optatives, necessitatives and questions

Welcome to the nineth lesson of Proto-Turkic!

Optatives
Optative is a controversial subject in Proto-Turkic, as they only exists in some languages.

*-gA (Shaz)
The optative meaning is used by the suffix -gA. In some languages including Old Uyghur and Tuvan, this suffix were further compounded by the archaic demonstrative pronoun *I (follows vowel harmony) to form -gAy (it originally inflected for numbers and persons, but later become an uninflected tense). In Old Turkic, this suffix was repurposed as the future tense suffix. The optative suffixes only exist in some Turkic languages, including Turkish, Khorasani Turkic, and Tuvan.

 * *seb- (“to love, like”) → *sebge(y) (“may (s/he) love, like”)

 * *bar- (“to go”) → *barga(y) (“may (s/he) go”)

*-gIttI (Lir)
Attested as -ӗччӗ in Chuvash, this optative suffix is reconstructed through regular sound changes (note with the sporadic geminates).

Necessitatives
The meaning of necessity is provided by *-lig and *-me, which we mentioned in the last two lessons.

*-mAlIg
This suffix somehow lives only in Oghuz and Oghur languages.

 * *seb- (“to love, like”) → *sebmelig (“(s/he) should love, like”)

It is a noun clause for Turkmen and Chuvash languages. Therefore, it takes the suffixes that make the noun clause negative.
 * *bar- (“to go”) → *barmalïg (“(s/he) should go”)
 * *sebmelig (“(s/he) should love, like”) → *sebmelig ermeŕ (“(s/he) should not love, like”)

 * *barmalïg (“(s/he) should go”) → *barmalïg ermeŕ (“(s/he) should not go”)

*kẹr-
You can give the same meaning with this root. *kẹr-lig for Lir, *kẹr-ge-k for Shaz.

 * I need a bow and sword. - Benke kïlï̄č bi(r)le yā(y) kẹrgek.

*-mI
Where interrogative pronouns are absent, questions are provided with *-mI interrogative suffix. This appendix asks questions that can be answered with yes or no and asks for the item before it.

A: Do you have a younger sister? - A: Seniŋ siŋiliŋ bār mï? (Literally is there any younger sister belongs to you?)

B: Yes, I have/No, I don't. - B: Bār/yōk. (Literally there is/there is not)

A: Is what you have younger sister? - A: Seniŋ siŋiliŋ mi bār?

B: Yes, it is/no, it's not. - B: Ide/yōk.

A: Are you nine years old? - A: Sẹ tokuŕ yāĺta mï?

B: Yes, I am/No, I am not. - B: Ide/yōk.

A: Are you the one who is nine years old? - A: Sẹ mi tokuŕ yāĺta?

B: Yes, I am/No, I am not. - B: Ide, bẹ/Yōk, bẹ ermeŕ.

When there is a negative interrogative sentence, the answer is different than in English.

A: Aren't you nine years old? - A: Sẹ tokuŕ yāĺta ermeŕ mi?

B: Yes, I am nine years old. - B: Yōk, tokuŕ yāĺta bẹ. (literally no, i am nine years old).

Since it is a preposition, it is written separately in some Turkic languages, but not in others. Prepositions such as with, for, until... are written separately in most of the Turkic languages if they do not have a sound change. However, since the preposition 'mi' has a sound change, there are differences between languages. (i.e. Turkmen barmy?, Kazakh bar ma?)

Questions: Interrogative Pronouns

 * 1) what - *nē(me)
 * 2) who - *kem
 * 3) why - *nē(me) üčün (Literally for what?)
 * 4) how much, how many, how old - *nēnče, *kanča

*nē(me)
It is put in the blank part whose answer is expected in the sentence.

A: What is your name? - A: Seniŋ ātïŋ nē(me)?

B: My name is Tou-man. - B: Beniŋ ātïm Tou-man.

A: What did you do? - A: Nē(me) ēttiŋ?

B: I did sit and waited - B: Oltur tum, kǖt düm.

*kem
It is put in the blank part whose answer is expected in the sentence.

A: Who are you? - A: Sẹ kem?

B: I am Tou-man. - B: Bẹ Tou-man.

A: Who did this? - A: Bunï kem ētti?

B: I did (this). - B: (Bunï) bẹ ētti(m).

*nē(me) üčün
It is put in the blank part whose answer is expected in the sentence.

A: Why are you there? - A: Sẹ nē(me) üčün anda?

B: Because I am Tou-man. - B: Tou-man bolganïm üčün anda. (*-gan may not have been used in this sense in Proto-Turkic. In Old Turkic inscriptions there is only -duk.)

A: Why did you do this? - A: Bunï nē(me) üčün ēttiŋ?

B: To feel joy. - B: (Bunï) bẹ̄kenmek üčün ēttim.

*nēnče, *kanča
We have already mentioned this pronoun in our lesson 1: Pronouns and numbers, and we even gave an example. So we won't be doing this again. The remaining details about it will be in lesson 11: Equative and instrumental.

Other interrogative pronouns that you can create with suffixes
You can turn case suffixes into interrogative pronouns by adding them to question roots. (for example: *nēnte/*kanta, *nēnten/*kantan, *nēnke/*kanka, *nēni/*kanï, *nēniŋ/kanïŋ, *nēnče/*kanča...). To add endings to them, add -n- into the case endings except in accusative and genitive cases (*nēnte; but *nēni, the case suffix itself already contain -n-). In many of modern Turkic languages, the -n- allomorph is now removed from those. Next lesson: Vocabulary 2


text:
Oberon/ETH Oberon/2.3.7/Oberon.Text

{ The Oberon Configuration Text - Script.Open System.Text for more information } System = { InitCommands = {	{* "!" in front of a command disables it *} { !ET.ReplaceSystemEditor }	{* install ET as system editor *} { !TextDocs.ReplaceSystemEditor }	{* install TextGadgets as system editor *} { System.OpenLog } { System.Open System.Tool }	{* use System3.Tool or Popups.Tool for a Gadgets system tool *} { !EditKeys.Install }	{* keyboard macros for Gadgets *} { !TextPopups.Install }	{* popup menus for Gadgets *} { !SavePoints.Install }	{* screen saver *} { UsbSystem.Start }	{* USB commands may be disabled on non-USB systems *} { UsbMouse.Init } { UsbKeyboard.Init } { !ConfigInput.Keyboard KeyCH.Bin }	{* load keyboard map. options: System.Directory Key*.Bin ~ *} { !ConfigInput.Mouse PS2 1 -3 ~ }	{* configure PS/2 mouse *} { ConfigInput.WatchMouse 8 }	{* search for mouse if no movement detected *} } 	TimeDiff = "+0100"	{* time difference of PC clock to GMT *} } Printer = { {* options: HPLaserPrinter.Install, PSPrinter.Install, LPRPrinter.Install, LinuxPrinter.Install, HPPCL.Install *} Default = PSPrinter.Install	{* when using LPRPrinter, be sure to set EMail below, as some LPR servers check it *} DefaultName = "Temp.ps"	{* output of printer named "Default" goes here *} COM1 = {19200,8,n,1} COM2 = {19200,8,n,1} } {* LPRPrinter also uses PSPrinter settings *} PSPrinter = { Resolution = 600 Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm} RightMargin = {2 cm} TopMargin = {1.5 cm} BottomMargin = {1.5 cm} } HPLaserPrinter = { Resolution = 300 Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm}	{* minimum 6mm *} RightMargin = {2 cm} TopMargin = {1.5 cm}	{* minimum 12.5mm *} BottomMargin = {1.5 cm} } HPPCL = { Planes = 1	{* 1=bw, 3=cmy, 4=cmyb *} Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm}	{* minimum 6mm *} RightMargin = {2 cm} TopMargin = {1.5 cm}	{* minimum 12.5mm *} BottomMargin = {1.5 cm} } NetSystem = { Hosts = { Domain = { " ", "" } DNS0 = { "dns0", " " } DNS1 = { "dns1", " " } DNS2 = { "dns2", " " } Device0 = { "  ", "" } {* options: Device0 = { "PPPMain.InstPPP", "COM1"} Device0 = { "SLIP.InstallDevice", "COM1 compressed"} Device0 = { "Net3Com509.InstallDevice", "" } Device0 = { "Net3Com90x.InstallDevice", "" } Device0 = { "NetNe2000.InstallDevice", "" } *} 		Route0 = { Device = "device0" Mode = " arp "	{* "arp" for LAN, "" for PPP or SLIP *} Host = { "  ", " " }	{* not PPP *} Gateway = { "gateway", " " }	{* not PPP *} Netmask = { "netmask", " " }	{* LAN only *} } 	} 	SMTP = " "	{* outgoing mail server *} POP = " "	{* incoming mail server *} NNTP = " "	{* news server *} POPMode = "POP3"	{* POP3 or APOP *} EMail = "  "	{* your return address (leave out the ) *} MailSignature = "Mail.Sig.Text"	{* text appended to every outgoing mail *} NewsSignature = "News.Sig.Text"	{* text appended to every outgoing news posting *} LeaveOnServer = Yes	{* Mail.Panel leaves email on POP server when downloading *} TraceMail = No	{* display mail protocol information in System.Log *} ProxyDomain = " "	{* optional *} HTTPProxy = "  " FTPProxy = "  " GopherProxy = "  " NewsThreading = Yes	{* Newsreader keeps message threads together? *} 	NewsFont = Courier10.Scn.Fnt	{* Font for news articles *} HTMLImages = Yes	{* Download WWW images with background task? *} 	Topic0 = "ToDo"	{* Topic 0 automatically set on downloaded mail *} Topic1 = "Topic1"	{* define up to 32 topics here, for use with Set/Clear/Query on Mail.Panel *} Topic2 = "Topic2" } DIAL = { Host = { " " }	{* SLIP only *} Init = { COM1 57600 }	{* modem port and speed *} Dial = { "ATZ" 10 "OK" "ATD ####### " 60 "CONNECT" 10 "ogin:" USER 20 "word:" PASSWORD 20 "enabled" CALL PPPMain.StartInst } {* Dial script notes: o To define another ISP, copy this configuration and replace "DIAL" with the ISP name, also in the NetSystem.Tool. o No comments allowed inside script o Dial script must end with CALL PPPMain.StartInst or CALL SLIP.StartDevice o The last wait string ("enabled") should be set to your ISP's "successful login" message o To use PAP, replace the CALL with CALL "PPPMain.StartInst " and use NetSystem.SetUser pap: [: ]@ ~ to set the password before dialling. *} } OFS = { Alias = { NatFS = { OFSDiskVolumes.New OFSN2KFiles.NewFS } AosFS = { OFSDiskVolumes.New OFSAosFiles.NewFS } RamFS = { OFSRAMVolumes.New OFSN2KFiles.NewFS } ISOFS = {OFSISO9660Volumes.New OFSISO9660Files.NewFS } FileFS = { OFSFileVolumes.New OFSAosFiles.NewFS } LinuxFS = { OFSLinuxFiles.NewVolume OFSLinuxFiles.NewFS } DosBasedFS = { OFSDosBasedVolumes.New OFSN2KFiles.NewFS } FatFS = { OFSFATVolumes.New OFSFATFiles.NewFS } } } Sound = { Audio = { Port = 220H IRQ = 7 LowDMA = 1 HighDMA = 7 compatible = -1	{* -1: true SB (autodetect); compatibles -> 0: SB1.5; 1: SB2.0; 2: SBpro; 3: SB16 *} } 	CDAtapi = { CtrlPort = 170H RegPort = 376H IRQ = 15 } 	CDMitsumi = { Port = 340H IRQ = 10 } } LinkSchemes = { ftp = FTPDocs.NewLinkScheme mailto = Mail.NewMailToLinkScheme mailserver = Mail.NewMailServerLinkScheme finger = Finger.NewLinkScheme news = News.NewNewsLinkScheme nntp = News.NewNNTPLinkScheme telnet = TelnetGadgets.NewLinkScheme gopher = Gopher.NewLinkScheme file = HyperDocs.NewLinkScheme http = HTTPDocs.NewLinkScheme } MIME = { "text/html" = html "text/plain" = txt "image/x-xbitmap" = xbm "image/gif" = gif "image/jpeg" = jpg "image/psd" = psd "application/octet-stream" = "" "application/oberondoc" = "" "application/oberon" = "" "application/zip" = zip } HTMLTags = { CAPTION = HTMLTables.NewCAPTION TABLE = HTMLTables.NewTABLE TD = HTMLTables.NewTD TH = HTMLTables.NewTH TR = HTMLTables.NewTR FORM = HTMLForms.NewFORM INPUT = HTMLForms.NewINPUT SELECT = HTMLForms.NewSELECT TEXTAREA = HTMLForms.NewTEXTAREA MAP=HTMLImages.NewMAP AREA=HTMLImages.NewAREA IMG=HTMLImages.NewIMG EMBED = HTMLPlugIns.NewEMBED } PictureConverters = { gif = GIF.InitPicture jpg = JPEG.InitPicture xbm = XBM.InitPicture bmp = BMP.InitPicture pcx = PCX.InitPicture ico = ICO.InitPicture tga = TGA.InitPicture iff = IFF.InitPicture xpm = XPM.InitPicture pbm = PPM.InitPicture pgm = PPM.InitPicture ppm = PPM.InitPicture psd = PSD.InitPicture } ImageFormats = { Pict = PictImages.Install bmp = BMPImages.Install jpg = JPEGImages.Install gif = GIFImages.Install psd = PSDImages.Install pcx = PCXImages.Install } FontFormats = { Arial = GfxOType.Install Verdana = GfxOType.Install cm = GfxPKFonts.Install GfxOType.Install = * GfxPKFonts.Install = * } OP2 = { Errors = { Incorrect use of language Oberon 0	undeclared identifier 1	multiply defined identifier 2	illegal character in number 3	illegal character in string 4	identifier does not match procedure name 5	comment not closed 6	 		 7	 		  8	 		  9	"=" expected 10	 		11	 		12	type definition starts with incorrect symbol 13	value starts with incorrect symbol 14	statement starts with incorrect symbol 15	declaration followed by incorrect symbol 16	MODULE expected 17	 		18	"." missing 19	"," missing 20	":" missing 21	 		22	")" missing 		23	"]" missing 		24	"}" missing 		25	OF missing 		26	THEN missing 		27	DO missing 		28	TO missing 		29	 		30	"(" missing 31	 		32	 		33	 		34	":=" missing 35	"," or OF expected 36	 		37	 		38	EXIT not within loop statement 39	 		40	identifier expected 41	";" missing 42	 		43	END missing 44	 		45	 		46	UNTIL missing 47	illegally marked identifier 48	 		49	 		50	expression should be constant 51	constant not an integer 52	identifier does not denote a type 53	identifier does not denote a record type 54	result type of procedure is not a basic type 55	procedure call of a function 56	assignment to non-variable 57	pointer not bound to record or array type 58	recursive type definition 59	illegal open array parameter 60	wrong type of case label 61	inadmissible type of case label 62	case label defined more than once 63	illegal value of constant 64	more actual than formal parameters 65	fewer actual than formal parameters 66	element types of actual array and formal open array differ 67	actual parameter corresponding to open array is not an array 68	control variable must be integer 69	parameter must be an integer constant 70	pointer or VAR record required as formal receiver 71	pointer expected as actual receiver 72	procedure must be bound to a record of the same scope 73	procedure must be of level 0 74	procedure unknown in base type 75	invalid call of base procedure 76	this variable (field) is read only 77	object is not a record 78	dereferenced object is not a variable 79	indexed object is not a variable 80	index expression is not an integer 81	index out of specified bounds 82	indexed variable is not an array 83	undefined record field 84	dereferenced variable is not a pointer 85	guard or test type is not an extension of variable type 86	guard or testtype is not a pointer 87	guarded or tested variable is neither a pointer nor a VAR-parameter record 88	open array not allowed as variable, record field or array element 89	open lower bound not bound to procedure parameter 90	semi-dynamic array not allowed in a record 91	 		92	operand of IN not an integer, or not a set 93	set element type is not an integer 94	operand of & is not of type BOOLEAN 95	operand of OR is not of type BOOLEAN 96	operand not applicable to (unary) + 97	operand not applicable to (unary) - 98	operand of ~ is not of type BOOLEAN 99	ASSERT fault 100	incompatible operands of dyadic operator 101	operand type inapplicable to * 102	operand type inapplicable to / 103	operand type inapplicable to DIV 104	operand type inapplicable to MOD 105	operand type inapplicable to + 106	operand type inapplicable to - 107	operand type inapplicable to = or # 108	operand type inapplicable to relation 109	overriding method must be exported 110	operand is not a type 111	operand inapplicable to (this) function 112	operand is not a variable 113	incompatible assignment 114	string too long to be assigned 115	parameter does not match 116	number of parameters do not match 117	result type does not match 118	export mark does not match with forward declaration 119	redefinition textually precedes procedure bound to base type 120	type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN 121	called object is not a procedure (or is an interrupt procedure) 122	actual VAR-parameter is not a variable 123	type of actual parameter is not identical with that of formal VAR-parameter 124	type of result expression differs from that of procedure 125	type of case expression is neither INTEGER nor CHAR 126	this expression must not be a type or a procedure 127	illegal use of object 128	unsatisfied forward reference 129	unsatisfied forward procedure 130	WITH clause does not specify a variable 131	LEN not applied to array 132	dimension in LEN too large or negative 134	initialiser can not return a value 135	SYSTEM not imported 136	recursive call of operator 137	operator not defined 138	VAR-parameter not allowed 139	multiply-defined operator 140	operator not allowed in record scope 141	operator type missing 142	name does not denote an operator 143	invalid number of formal parameters 144	only one initializer allowed in a record 145	forward declaration not allowed 146	operator must use one locally declared argument type 147	:= operator: cannot be a function 148	:= operator: first parameter must be VAR 150	key inconsistency of imported module 151	incorrect symbol file 152	symbol file of imported module not found 153	object or symbol file not opened (disk full?) 154	recursive import not allowed 155	generation of new symbol file not allowed 170	incompatible assignment (declare the record as POINTER TO RECORD) Limitations of implementation 200	not yet implemented 201	lower bound of set range greater than higher bound 202	set element greater than MAX(SET) or less than 0 203	number too large 204	product too large 205	division by zero 206	sum too large 207	difference too large 208	overflow in arithmetic shift 209	case range too large 210	code too long ( > 64 KB) 211	procedure too large (reduce procedure size) 212	operator should precede procedure declaration 213	too many cases in case statement 214	 		215	not enough registers: simplify expression 216	not enough floating-point registers: simplify expression 217	 		218	illegal value of parameter "(20 <= p < 256)" 219	illegal value of parameter "(0 <= p < 16)" 220	illegal value of parameter 221	too many pointers in a record 222	too many global pointers 223	too many record types 224	too many pointer types 225	address of pointer variable too large (move forward in text) 226	too many exported and/or type-bound procedures 227	too many imported modules 228	too many exported structures 229	too many nested records for import 230	too many constants (strings) in module 231	too many external and/or type-bound procedures 232	too many commands in module 233	record extension hierarchy too high 234	export of recursive type not allowed 235	too many accesses to global variables or constants 236	too many exported variables 240	identifier too long 241	string too long 242	address overflow 243	too many imported variables 246	already inside an exclusive statement block 247	local variables not allowed in inlined assembler procedure 248	PASSIVATE with global condition 249	only allowed for POINTER TO RECORDs 250	inlined oberon procedures can not be exported 251	too many nested function calls 252	pointer to this record required 253	initialiser must belong to a record 254	can not define a static instance of an active object 260	Active Oberon forward reference 261	Active Oberon method 262	Active Oberon relaxed declaration order 270	Oberon X structured return type 271	Oberon X array 272	allowed only in active objects 280	duplicate fingerprint Compiler Warnings 301	implicit type cast 302	guarded variable can be side-effected 303	SYSTEM.PTR var parameter output-only 304	SYSTEM.VAL size mismatch 305	only open arrays and named types can be used 306	possible size mismatch 310	ambigous operator 311	dynamic array deep copy 312	implicit reference to heap object via VAR Incorrect use of i80386 Assembly Language 500	undeclared identifier 501	addressing mode not allowed 502	undefined instruction 503	number to large 504	max one segment override allowed 505	register expected 506	32-Bit register expected 507	"[" expected 508	scale factor expected (2, 4, 8) 509	index already defined 510	Carriage Return expected 511	Operand missing 512	Undefined operand size 513	string expected 514	Object Type not supported 515	Instruction not supported on target 516	no target specified 517	access to non-local variables not allowed in exported inlined procedure 518	inlined procedure: procedure activation frame does not exist Analyzer Warnings 900	never used 901	never set 902	used before set 903	set but never used 904	used as varpar, possibly not set 905	also declared in outer scope 906	access/assignment to intermediate 907	redefinition 908	new definition 909	statement after RETURN/EXIT 910	for loop variable set 911	implied type guard in record assignment 912	call might depend on evaluation sequence of params 913	parameter never used } } ColorSystem = { RGB = { AliceBlue	 0.941	  0.973	  1.000 AntiqueWhite	 0.980	  0.922	  0.843 Aquamarine	 0.498	  1.000	  0.831 Azure	 0.941	  1.000	  1.000 Beige	 0.961	  0.961	  0.863 Bisque	 1.000	  0.894	  0.769 Black	 0.000	  0.000	  0.000 BlanchedAlmond	 1.000	  0.922	  0.804 Blue	 0.000	  0.000	  1.000 BlueViolet	 0.541	  0.169	  0.886 Brown	 0.647	  0.165	  0.165 Burlywood	 0.871	  0.722	  0.529 CadetBlue	 0.373	  0.620	  0.627 CadetBlue	 0.373	  0.620	  0.627 Chartreuse	 0.498	  1.000	  0.000 Chocolate	 0.824	  0.412	  0.118 Coral	 1.000	  0.498	  0.314 CornflowerBlue	 0.392	  0.584	  0.929 Cornsilk	 1.000	  0.973	  0.863 Cyan	 0.000	  1.000	  1.000 DarkBlue	 0.000	  0.000	  0.545 DarkCyan	 0.000	  0.545	  0.545 DarkGoldenrod	 0.722	  0.525	  0.043 DarkGreen	 0.000	  0.392	  0.000 DarkGrey	 0.663	  0.663	  0.663 DarkKhaki	 0.741	  0.718	  0.420 DarkMagenta	 0.545	  0.000	  0.545 DarkOliveGreen	 0.333	  0.420	  0.184 DarkOrange	 1.000	  0.549	  0.000 DarkOrchid	 0.600	  0.196	  0.800 DarkRed	 0.545	  0.000	  0.000 DarkSalmon	 0.914	  0.588	  0.478 DarkSeaGreen	 0.561	  0.737	  0.561 DarkSlateBlue	 0.282	  0.239	  0.545 DarkSlateGrey	 0.184	  0.310	  0.310 DarkTurquoise	 0.000	  0.808	  0.820 DarkViolet	 0.580	  0.000	  0.827 DeepPink	 1.000	  0.078	  0.576 DeepSkyBlue	 0.000	  0.749	  1.000 DimGrey	 0.412	  0.412	  0.412 DodgerBlue	 0.118	  0.565	  1.000 Firebrick	 0.698	  0.133	  0.133 FloralWhite	 1.000	  0.980	  0.941 ForestGreen	 0.133	  0.545	  0.133 Gainsboro	 0.863	  0.863	  0.863 GhostWhite	 0.973	  0.973	  1.000 Gold	 1.000	  0.843	  0.000 Goldenrod	 0.855	  0.647	  0.125 Green	 0.000	  1.000	  0.000 GreenYellow	 0.678	  1.000	  0.184 Grey	 0.745	  0.745	  0.745 Honeydew	 0.941	  1.000	  0.941 HotPink	 1.000	  0.412	  0.706 IndianRed	 0.804	  0.361	  0.361 Ivory	 1.000	  1.000	  0.941 Khaki	 0.941	  0.902	  0.549 Lavender	 0.902	  0.902	  0.980 LavenderBlush	 1.000	  0.941	  0.961 LawnGreen	 0.486	  0.988	  0.000 LemonChiffon	 1.000	  0.980	  0.804 LightBlue	 0.678	  0.847	  0.902 LightCoral	 0.941	  0.502	  0.502 LightCyan	 0.878	  1.000	  1.000 LightGoldenrod	 0.933	  0.867	  0.510 LightGoldenrodYellow	 0.980	  0.980	  0.824 LightGreen	 0.565	  0.933	  0.565 LightGrey	 0.827	  0.827	  0.827 LightPink	 1.000	  0.714	  0.757 LightSalmon	 1.000	  0.627	  0.478 LightSeaGreen	 0.125	  0.698	  0.667 LightSkyBlue	 0.529	  0.808	  0.980 LightSlateBlue	 0.518	  0.439	  1.000 LightSlateGrey	 0.467	  0.533	  0.600 LightSteelBlue	 0.690	  0.769	  0.871 LightYellow	 1.000	  1.000	  0.878 LimeGreen	 0.196	  0.804	  0.196 Linen	 0.980	  0.941	  0.902 Magenta	 1.000	  0.000	  1.000 Maroon	 0.690	  0.188	  0.376 MediumAquamarine	 0.400	  0.804	  0.667 MediumBlue	 0.000	  0.000	  0.804 MediumOrchid	 0.729	  0.333	  0.827 MediumPurple	 0.576	  0.439	  0.859 MediumSeaGreen	 0.235	  0.702	  0.443 MediumSlateBlue	 0.482	  0.408	  0.933 MediumSpringGreen	 0.000	  0.980	  0.604 MediumTurquoise	 0.282	  0.820	  0.800 MediumVioletRed	 0.780	  0.082	  0.522 MidnightBlue	 0.098	  0.098	  0.439 MintCream	 0.961	  1.000	  0.980 MistyRose	 1.000	  0.894	  0.882 Moccasin	 1.000	  0.894	  0.710 NavajoWhite	 1.000	  0.871	  0.678 NavyBlue	 0.000	  0.000	  0.502 OldLace	 0.992	  0.961	  0.902 OliveDrab	 0.420	  0.557	  0.137 Orange	 1.000	  0.647	  0.000 OrangeRed	 1.000	  0.271	  0.000 Orchid	 0.855	  0.439	  0.839 PaleGoldenrod	 0.933	  0.910	  0.667 PaleGreen	 0.596	  0.984	  0.596 PaleTurquoise	 0.686	  0.933	  0.933 PaleVioletRed	 0.859	  0.439	  0.576 PapayaWhip	 1.000	  0.937	  0.835 PeachPuff	 1.000	  0.855	  0.725 Peru	 0.804	  0.522	  0.247 Pink	 1.000	  0.753	  0.796 Plum	 0.867	  0.627	  0.867 PowderBlue	 0.690	  0.878	  0.902 Purple	 0.627	  0.125	  0.941 Red	 1.000	  0.000	  0.000 RosyBrown	 0.737	  0.561	  0.561 RoyalBlue	 0.255	  0.412	  0.882 SaddleBrown	 0.545	  0.271	  0.075 Salmon	 0.980	  0.502	  0.447 SandyBrown	 0.957	  0.643	  0.376 SeaGreen	 0.180	  0.545	  0.341 Seashell	 1.000	  0.961	  0.933 Sienna	 0.627	  0.322	  0.176 SkyBlue	 0.529	  0.808	  0.922 SlateBlue	 0.416	  0.353	  0.804 SlateGrey	 0.439	  0.502	  0.565 Snow	 1.000	  0.980	  0.980 SpringGreen	 0.000	  1.000	  0.498 SteelBlue	 0.275	  0.510	  0.706 Tan	 0.824	  0.706	  0.549 Thistle	 0.847	  0.749	  0.847 Tomato	 1.000	  0.388	  0.278 Turquoise	 0.251	  0.878	  0.816 Violet	 0.933	  0.510	  0.933 VioletRed	 0.816	  0.125	  0.565 Wheat	 0.961	  0.871	  0.702 White	 1.000	  1.000	  1.000 WhiteSmoke	 0.961	  0.961	  0.961 Yellow	 1.000	  1.000	  0.000 YellowGreen	 0.604	  0.804	  0.196 Grey0	 0.000	  0.000	  0.000 Grey1	 0.012	  0.012	  0.012 Grey2	 0.020	  0.020	  0.020 Grey3	 0.031	  0.031	  0.031 Grey4	 0.039	  0.039	  0.039 Grey5	 0.051	  0.051	  0.051 Grey6	 0.059	  0.059	  0.059 Grey7	 0.071	  0.071	  0.071 Grey8	 0.078	  0.078	  0.078 Grey9	 0.090	  0.090	  0.090 Grey10	 0.102	  0.102	  0.102 Grey11	 0.110	  0.110	  0.110 Grey12	 0.122	  0.122	  0.122 Grey13	 0.129	  0.129	  0.129 Grey14	 0.141	  0.141	  0.141 Grey15	 0.149	  0.149	  0.149 Grey16	 0.161	  0.161	  0.161 Grey17	 0.169	  0.169	  0.169 Grey18	 0.180	  0.180	  0.180 Grey19	 0.188	  0.188	  0.188 Grey20	 0.200	  0.200	  0.200 Grey21	 0.212	  0.212	  0.212 Grey22	 0.220	  0.220	  0.220 Grey23	 0.231	  0.231	  0.231 Grey24	 0.239	  0.239	  0.239 Grey25	 0.251	  0.251	  0.251 Grey26	 0.259	  0.259	  0.259 Grey27	 0.271	  0.271	  0.271 Grey28	 0.278	  0.278	  0.278 Grey29	 0.290	  0.290	  0.290 Grey30	 0.302	  0.302	  0.302 Grey31	 0.310	  0.310	  0.310 Grey32	 0.322	  0.322	  0.322 Grey33	 0.329	  0.329	  0.329 Grey34	 0.341	  0.341	  0.341 Grey35	 0.349	  0.349	  0.349 Grey36	 0.361	  0.361	  0.361 Grey37	 0.369	  0.369	  0.369 Grey38	 0.380	  0.380	  0.380 Grey39	 0.388	  0.388	  0.388 Grey40	 0.400	  0.400	  0.400 Grey41	 0.412	  0.412	  0.412 Grey42	 0.420	  0.420	  0.420 Grey43	 0.431	  0.431	  0.431 Grey44	 0.439	  0.439	  0.439 Grey45	 0.451	  0.451	  0.451 Grey46	 0.459	  0.459	  0.459 Grey47	 0.471	  0.471	  0.471 Grey48	 0.478	  0.478	  0.478 Grey49	 0.490	  0.490	  0.490 Grey50	 0.498	  0.498	  0.498 Grey51	 0.510	  0.510	  0.510 Grey52	 0.522	  0.522	  0.522 Grey53	 0.529	  0.529	  0.529 Grey54	 0.541	  0.541	  0.541 Grey55	 0.549	  0.549	  0.549 Grey56	 0.561	  0.561	  0.561 Grey57	 0.569	  0.569	  0.569 Grey58	 0.580	  0.580	  0.580 Grey59	 0.588	  0.588	  0.588 Grey60	 0.600	  0.600	  0.600 Grey61	 0.612	  0.612	  0.612 Grey62	 0.620	  0.620	  0.620 Grey63	 0.631	  0.631	  0.631 Grey64	 0.639	  0.639	  0.639 Grey65	 0.651	  0.651	  0.651 Grey66	 0.659	  0.659	  0.659 Grey67	 0.671	  0.671	  0.671 Grey68	 0.678	  0.678	  0.678 Grey69	 0.690	  0.690	  0.690 Grey70	 0.702	  0.702	  0.702 Grey71	 0.710	  0.710	  0.710 Grey72	 0.722	  0.722	  0.722 Grey73	 0.729	  0.729	  0.729 Grey74	 0.741	  0.741	  0.741 Grey75	 0.749	  0.749	  0.749 Grey76	 0.761	  0.761	  0.761 Grey77	 0.769	  0.769	  0.769 Grey78	 0.780	  0.780	  0.780 Grey79	 0.788	  0.788	  0.788 Grey80	 0.800	  0.800	  0.800 Grey81	 0.812	  0.812	  0.812 Grey82	 0.820	  0.820	  0.820 Grey83	 0.831	  0.831	  0.831 Grey84	 0.839	  0.839	  0.839 Grey85	 0.851	  0.851	  0.851 Grey86	 0.859	  0.859	  0.859 Grey87	 0.871	  0.871	  0.871 Grey88	 0.878	  0.878	  0.878 Grey89	 0.890	  0.890	  0.890 Grey90	 0.898	  0.898	  0.898 Grey91	 0.910	  0.910	  0.910 Grey92	 0.922	  0.922	  0.922 Grey93	 0.929	  0.929	  0.929 Grey94	 0.941	  0.941	  0.941 Grey95	 0.949	  0.949	  0.949 Grey96	 0.961	  0.961	  0.961 Grey97	 0.969	  0.969	  0.969 Grey98	 0.980	  0.980	  0.980 Grey99	 0.988	  0.988	  0.988 Grey100	 1.000	  1.000	  1.000 } } Leonardo = { Rectangle = LeoBasicEditors.NewRect Stroker = LeoPenEditors.NewStroker Filler = LeoPenEditors.NewFiller Dasher = LeoPenEditors.NewDasher Forker = LeoPenEditors.NewForker Outliner = LeoPenEditors.NewOutliner Arrow = LeoPenEditors.NewArrow Caption = LeoCaptionEditors.New Point = LeoPathEditors.NewPoint Curve = LeoPathEditors.NewCurve Group = LeoBasicEditors.NewGroup Ellipse = LeoBasicEditors.NewEllipse Spline = LeoPathEditors.NewSegment LeoPaths.NewPoint = LeoPathEditors.NewPoint LeoCaptions.New = LeoCaptionEditors.New Description = VinciEditors.New Image = LeoImageEditors.New Path = LeoPathEditors.NewPath Polyline = LeoPathEditors.NewSegment Arc = LeoPathEditors.NewArc Bezier = LeoPathEditors.NewSegment LeoBasic.NewLink = LeoBasicEditors.NewLink } Gadgets = { Hardlook = No 	FixedDocs = Yes	{* should desktop documents have a fixed height *} Aliases = { Boolean = BasicGadgets.NewBoolean Integer = BasicGadgets.NewInteger String = BasicGadgets.NewString Real = BasicGadgets.NewReal Complex = Complex.New Text = Texts.New Picture = Pictures.NewPicture Button = BasicGadgets.NewButton CheckBox = BasicGadgets.NewCheckBox Slider = BasicGadgets.NewSlider TextField = TextFields.NewTextField View = Views.NewView Icon = Icons.NewIcon Iconizer = Icons.NewIconizer List = Lists.NewList ColorPicker = ColorTools.NewColorPicker Panel = Panels.NewPanel NamePlate = NamePlates.NewNamePlate TextGadget = TextGadgets.New TextNote = TextGadgets.NewNote TextHyperlink = TextGadgets.NewControl TextStyle = TextGadgets.NewStyleProc Caption = TextFields.NewCaption Navigator = Navigators.NewNavigator NoteBook = NoteBooks.New ColorWell = ColorWells.NewColorWell Clock = Clocks.NewClock DigitalClock = Clocks.NewDigiClock Calendar = Clocks.NewCalendar Organizer = Organizers.NewPanel Sisiphus = Sisiphus.New Outline = Outlines.New PanelDoc = PanelDocs.NewDoc TextDoc = TextDocs.NewDoc RembrandtDoc = RembrandtDocs.NewDoc RembrandtFrame = Rembrandt.New LogDoc = TextDocs.NewLog CurrentDirectory = Directories.NewDrv Directory = Directories.New DirectoryView = Directories.NewDirList CurrentLoad = Gages.NewLoad EventTimer = Gages.NewLap Scope = Gages.NewFrame MemoryUsed = Gages.NewMem Histogram = Histogram.NewFrame TimeStamp = TimeStamps.New Finder = Finder.NewFrame Line = BasicFigures.NewLine Circle = BasicFigures.NewCircle Rectangle = BasicFigures.NewRect Spline = BasicFigures.NewSpline Rectangle3D = BasicFigures.NewRect3D ScrollView = ScrollViews.NewView Reference = RefGadgets.NewReference RefFrame = RefGadgets.NewFrame Set = SetGadgets.NewSet SetFrame = SetGadgets.NewFrame ProgressMeter = ProgressMeters.NewFrame Columbus = Columbus.NewDoc Scrollbar = Scrollbars.New ListGadget = ListGadgets.NewFrame ListModel = ListModels.NewList Tree = ListModels.NewTree Dag = ListDags.New CDTracks = AudioGadgets.NewTrack LCD = AudioGadgets.NewLCD } 	Documents = { html = HTMLDocs.NewDoc htm = HTMLDocs.NewDoc gif = ImageDocs.NewDoc jpg = ImageDocs.NewDoc xbm = RembrandtDocs.NewDoc bmp = ImageDocs.NewDoc pcx = RembrandtDocs.NewDoc ico = RembrandtDocs.NewDoc tga = RembrandtDocs.NewDoc iff = RembrandtDocs.NewDoc xpm = RembrandtDocs.NewDoc pbm = RembrandtDocs.NewDoc pgm = RembrandtDocs.NewDoc ppm = RembrandtDocs.NewDoc zip = ZipDocs.NewDoc Arc = Compress.NewDoc Pict = RembrandtDocs.NewDoc Graph = LeoDraw.NewDoc Fig = Leonardo.NewDoc Lib = Columbus.NewDoc tar = Tar.NewDoc dvi = DVIDocs.NewDoc psd = RembrandtDocs.NewDoc } 	DocumentServices = { file = HyperDocs.NewDoc http = HTTPDocs.NewDoc ftp = FTPDocs.NewDoc mailto = Mail.NewDoc mailserver = Mail.NewDoc finger = Finger.NewDoc news = News.NewDoc nntp = News.NewDoc gopher = Gopher.NewDoc telnet = TelnetGadgets.NewDoc } 	FinderTemplates = { Gadgets.Panel = "Gadgets.Panel" Libraries.Panel = "Libraries.Panel" Columbus = "(Columbus.NewDoc)" Watson = "Watson.Panel" TextDocs.Panel = "TextDocs.Panel" Documents.Panel = "Documents.Panel" Rembrandt = "Rembrandt.Panel" Leonardo = "Leonardo.Panel" "New Text" = "(TextDocs.NewDoc)" "New Panel" = "(PanelDocs.NewDoc)" "New Log" = "(TextDocs.NewLog)" System3.Tool = "System3.Tool" } }

title: Oberon/ETH Oberon/2.3.7/Oberon.Text


text:
Oberon/ETH Oberon/Oberon.Text

{ The Oberon Configuration Text - Script.Open System.Text for more information } System = { InitCommands = {	{* "!" in front of a command disables it *} { ET.ReplaceSystemEditor }	{* install ET as system editor *} { !TextDocs.ReplaceSystemEditor }	{* install TextGadgets as system editor *} { System.OpenLog } { Diskettes.Install } { FileSystem.Mount MY AosFS IDE0#04 ~ } {* CF card *} { FileSystem.Mount DEX AosFS IDE0#03 ~ } {* DEX project *} { FileSystem.SetDefault MY } { FileSystem.Watch } { !System.Open System.Tool }	{* use System3.Tool or Popups.Tool for a Gadgets system tool *} { System.Open MY:Peter.Tool } { !EditKeys.Install }	{* keyboard macros for Gadgets *} { !TextPopups.Install }	{* popup menus for Gadgets *} { !SavePoints.Install }	{* screen saver *} { !UsbSystem.Start }	{* USB commands may be disabled on non-USB systems *} { !UsbMouse.Init } { !UsbKeyboard.Init } { !ConfigInput.Keyboard KeyCH.Bin }	{* load keyboard map. options: System.Directory Key*.Bin ~ *} { !ConfigInput.Mouse PS2 1 -3 ~ }	{* configure PS/2 mouse *} { !ConfigInput.WatchMouse 8 }	{* search for mouse if no movement detected *} { NetSystem.SetUser ftp:me:..........@172.23.6.1 ~ } { NetSystem.Show } } 	TimeDiff = "-0700"	{* time difference of PC clock to GMT *} } Printer = { {* options: HPLaserPrinter.Install, PSPrinter.Install, LPRPrinter.Install, LinuxPrinter.Install, HPPCL.Install *} Default = PSPrinter.Install	{* when using LPRPrinter, be sure to set EMail below, as some LPR servers check it *} DefaultName = "Temp.ps"	{* output of printer named "Default" goes here *} COM1 = {19200,8,n,1} COM2 = {19200,8,n,1} } {* LPRPrinter also uses PSPrinter settings *} PSPrinter = { Resolution = 600 Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm} RightMargin = {2 cm} TopMargin = {1.5 cm} BottomMargin = {1.5 cm} } HPLaserPrinter = { Resolution = 300 Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm}	{* minimum 6mm *} RightMargin = {2 cm} TopMargin = {1.5 cm}	{* minimum 12.5mm *} BottomMargin = {1.5 cm} } HPPCL = { Planes = 1	{* 1=bw, 3=cmy, 4=cmyb *} Width = {210 mm} Height = {297 mm} LeftMargin = {2 cm}	{* minimum 6mm *} RightMargin = {2 cm} TopMargin = {1.5 cm}	{* minimum 12.5mm *} BottomMargin = {1.5 cm} } NetSystem = { Hosts = { Domain = { "invalid", "" } DNS0 = { "dns0", "172.23.6.1" } {* DNS1 = { "dns1", " " } DNS2 = { "dns2", " " } *} {* Device0 = { "  ", "" } *} Device0 = { "Net3Com90x.InstallDevice", "" } {* options: Device0 = { "PPPMain.InstPPP", "COM1"} Device0 = { "SLIP.InstallDevice", "COM1 compressed"} Device0 = { "Net3Com509.InstallDevice", "" } Device0 = { "Net3Com90x.InstallDevice", "" } Device0 = { "NetNe2000.InstallDevice", "" } *} 		Route0 = { Device = "device0" Mode = " arp "	{* "arp" for LAN, "" for PPP or SLIP *} Host = { "heaviside . invalid", "172.23.6.2" }	{* not PPP *} Gateway = { "joule . invalid", "172.23.6.1" }	{* not PPP *} Netmask = { "netmask", "255.255.255.0" }	{* LAN only *} } 	} 	SMTP = " "	{* outgoing mail server *} POP = " "	{* incoming mail server *} NNTP = " "	{* news server *} POPMode = "POP3"	{* POP3 or APOP *} EMail = "  "	{* your return address (leave out the ) *} MailSignature = "Mail.Sig.Text"	{* text appended to every outgoing mail *} NewsSignature = "News.Sig.Text"	{* text appended to every outgoing news posting *} LeaveOnServer = Yes	{* Mail.Panel leaves email on POP server when downloading *} TraceMail = No	{* display mail protocol information in System.Log *} ProxyDomain = " "	{* optional *} HTTPProxy = "  " FTPProxy = "  " GopherProxy = "  " NewsThreading = Yes	{* Newsreader keeps message threads together? *} 	NewsFont = Courier10.Scn.Fnt	{* Font for news articles *} HTMLImages = Yes	{* Download WWW images with background task? *} 	Topic0 = "ToDo"	{* Topic 0 automatically set on downloaded mail *} Topic1 = "Topic1"	{* define up to 32 topics here, for use with Set/Clear/Query on Mail.Panel *} Topic2 = "Topic2" } DIAL = { Host = { " " }	{* SLIP only *} Init = { COM1 57600 }	{* modem port and speed *} Dial = { "ATZ" 10 "OK" "ATD ####### " 60 "CONNECT" 10 "ogin:" USER 20 "word:" PASSWORD 20 "enabled" CALL PPPMain.StartInst } {* Dial script notes: o To define another ISP, copy this configuration and replace "DIAL" with the ISP name, also in the NetSystem.Tool. o No comments allowed inside script o Dial script must end with CALL PPPMain.StartInst or CALL SLIP.StartDevice o The last wait string ("enabled") should be set to your ISP's "successful login" message o To use PAP, replace the CALL with CALL "PPPMain.StartInst " and use NetSystem.SetUser pap: [: ]@ ~ to set the password before dialling. *} } OFS = { Alias = { NatFS = { OFSDiskVolumes.New OFSN2KFiles.NewFS } AosFS = { OFSDiskVolumes.New OFSAosFiles.NewFS } RamFS = { OFSRAMVolumes.New OFSN2KFiles.NewFS } ISOFS = {OFSISO9660Volumes.New OFSISO9660Files.NewFS } FileFS = { OFSFileVolumes.New OFSAosFiles.NewFS } LinuxFS = { OFSLinuxFiles.NewVolume OFSLinuxFiles.NewFS } DosBasedFS = { OFSDosBasedVolumes.New OFSN2KFiles.NewFS } FatFS = { OFSFATVolumes.New OFSFATFiles.NewFS } } } Sound = { Audio = { Port = 220H IRQ = 7 LowDMA = 1 HighDMA = 7 compatible = -1	{* -1: true SB (autodetect); compatibles -> 0: SB1.5; 1: SB2.0; 2: SBpro; 3: SB16 *} } 	CDAtapi = { CtrlPort = 170H RegPort = 376H IRQ = 15 } 	CDMitsumi = { Port = 340H IRQ = 10 } } LinkSchemes = { ftp = FTPDocs.NewLinkScheme mailto = Mail.NewMailToLinkScheme mailserver = Mail.NewMailServerLinkScheme finger = Finger.NewLinkScheme news = News.NewNewsLinkScheme nntp = News.NewNNTPLinkScheme telnet = TelnetGadgets.NewLinkScheme gopher = Gopher.NewLinkScheme file = HyperDocs.NewLinkScheme http = HTTPDocs.NewLinkScheme } MIME = { "text/html" = html "text/plain" = txt "image/x-xbitmap" = xbm "image/gif" = gif "image/jpeg" = jpg "image/psd" = psd "application/octet-stream" = "" "application/oberondoc" = "" "application/oberon" = "" "application/zip" = zip } HTMLTags = { CAPTION = HTMLTables.NewCAPTION TABLE = HTMLTables.NewTABLE TD = HTMLTables.NewTD TH = HTMLTables.NewTH TR = HTMLTables.NewTR FORM = HTMLForms.NewFORM INPUT = HTMLForms.NewINPUT SELECT = HTMLForms.NewSELECT TEXTAREA = HTMLForms.NewTEXTAREA MAP=HTMLImages.NewMAP AREA=HTMLImages.NewAREA IMG=HTMLImages.NewIMG EMBED = HTMLPlugIns.NewEMBED } PictureConverters = { gif = GIF.InitPicture jpg = JPEG.InitPicture xbm = XBM.InitPicture bmp = BMP.InitPicture pcx = PCX.InitPicture ico = ICO.InitPicture tga = TGA.InitPicture iff = IFF.InitPicture xpm = XPM.InitPicture pbm = PPM.InitPicture pgm = PPM.InitPicture ppm = PPM.InitPicture psd = PSD.InitPicture } ImageFormats = { Pict = PictImages.Install bmp = BMPImages.Install jpg = JPEGImages.Install gif = GIFImages.Install psd = PSDImages.Install pcx = PCXImages.Install } FontFormats = { Arial = GfxOType.Install Verdana = GfxOType.Install cm = GfxPKFonts.Install GfxOType.Install = * GfxPKFonts.Install = * } OP2 = { Errors = { Incorrect use of language Oberon 0	undeclared identifier 1	multiply defined identifier 2	illegal character in number 3	illegal character in string 4	identifier does not match procedure name 5	comment not closed 6	 		 7	 		  8	 		  9	"=" expected 10	 		11	 		12	type definition starts with incorrect symbol 13	value starts with incorrect symbol 14	statement starts with incorrect symbol 15	declaration followed by incorrect symbol 16	MODULE expected 17	 		18	"." missing 19	"," missing 20	":" missing 21	 		22	")" missing 		23	"]" missing 		24	"}" missing 		25	OF missing 		26	THEN missing 		27	DO missing 		28	TO missing 		29	 		30	"(" missing 31	 		32	 		33	 		34	":=" missing 35	"," or OF expected 36	 		37	 		38	EXIT not within loop statement 39	 		40	identifier expected 41	";" missing 42	 		43	END missing 44	 		45	 		46	UNTIL missing 47	illegally marked identifier 48	 		49	 		50	expression should be constant 51	constant not an integer 52	identifier does not denote a type 53	identifier does not denote a record type 54	result type of procedure is not a basic type 55	procedure call of a function 56	assignment to non-variable 57	pointer not bound to record or array type 58	recursive type definition 59	illegal open array parameter 60	wrong type of case label 61	inadmissible type of case label 62	case label defined more than once 63	illegal value of constant 64	more actual than formal parameters 65	fewer actual than formal parameters 66	element types of actual array and formal open array differ 67	actual parameter corresponding to open array is not an array 68	control variable must be integer 69	parameter must be an integer constant 70	pointer or VAR record required as formal receiver 71	pointer expected as actual receiver 72	procedure must be bound to a record of the same scope 73	procedure must be of level 0 74	procedure unknown in base type 75	invalid call of base procedure 76	this variable (field) is read only 77	object is not a record 78	dereferenced object is not a variable 79	indexed object is not a variable 80	index expression is not an integer 81	index out of specified bounds 82	indexed variable is not an array 83	undefined record field 84	dereferenced variable is not a pointer 85	guard or test type is not an extension of variable type 86	guard or testtype is not a pointer 87	guarded or tested variable is neither a pointer nor a VAR-parameter record 88	open array not allowed as variable, record field or array element 89	open lower bound not bound to procedure parameter 90	semi-dynamic array not allowed in a record 91	 		92	operand of IN not an integer, or not a set 93	set element type is not an integer 94	operand of & is not of type BOOLEAN 95	operand of OR is not of type BOOLEAN 96	operand not applicable to (unary) + 97	operand not applicable to (unary) - 98	operand of ~ is not of type BOOLEAN 99	ASSERT fault 100	incompatible operands of dyadic operator 101	operand type inapplicable to * 102	operand type inapplicable to / 103	operand type inapplicable to DIV 104	operand type inapplicable to MOD 105	operand type inapplicable to + 106	operand type inapplicable to - 107	operand type inapplicable to = or # 108	operand type inapplicable to relation 109	overriding method must be exported 110	operand is not a type 111	operand inapplicable to (this) function 112	operand is not a variable 113	incompatible assignment 114	string too long to be assigned 115	parameter does not match 116	number of parameters do not match 117	result type does not match 118	export mark does not match with forward declaration 119	redefinition textually precedes procedure bound to base type 120	type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN 121	called object is not a procedure (or is an interrupt procedure) 122	actual VAR-parameter is not a variable 123	type of actual parameter is not identical with that of formal VAR-parameter 124	type of result expression differs from that of procedure 125	type of case expression is neither INTEGER nor CHAR 126	this expression must not be a type or a procedure 127	illegal use of object 128	unsatisfied forward reference 129	unsatisfied forward procedure 130	WITH clause does not specify a variable 131	LEN not applied to array 132	dimension in LEN too large or negative 134	initialiser can not return a value 135	SYSTEM not imported 136	recursive call of operator 137	operator not defined 138	VAR-parameter not allowed 139	multiply-defined operator 140	operator not allowed in record scope 141	operator type missing 142	name does not denote an operator 143	invalid number of formal parameters 144	only one initializer allowed in a record 145	forward declaration not allowed 146	operator must use one locally declared argument type 147	:= operator: cannot be a function 148	:= operator: first parameter must be VAR 150	key inconsistency of imported module 151	incorrect symbol file 152	symbol file of imported module not found 153	object or symbol file not opened (disk full?) 154	recursive import not allowed 155	generation of new symbol file not allowed 170	incompatible assignment (declare the record as POINTER TO RECORD) Limitations of implementation 200	not yet implemented 201	lower bound of set range greater than higher bound 202	set element greater than MAX(SET) or less than 0 203	number too large 204	product too large 205	division by zero 206	sum too large 207	difference too large 208	overflow in arithmetic shift 209	case range too large 210	code too long ( > 64 KB) 211	procedure too large (reduce procedure size) 212	operator should precede procedure declaration 213	too many cases in case statement 214	 		215	not enough registers: simplify expression 216	not enough floating-point registers: simplify expression 217	 		218	illegal value of parameter "(20 <= p < 256)" 219	illegal value of parameter "(0 <= p < 16)" 220	illegal value of parameter 221	too many pointers in a record 222	too many global pointers 223	too many record types 224	too many pointer types 225	address of pointer variable too large (move forward in text) 226	too many exported and/or type-bound procedures 227	too many imported modules 228	too many exported structures 229	too many nested records for import 230	too many constants (strings) in module 231	too many external and/or type-bound procedures 232	too many commands in module 233	record extension hierarchy too high 234	export of recursive type not allowed 235	too many accesses to global variables or constants 236	too many exported variables 240	identifier too long 241	string too long 242	address overflow 243	too many imported variables 246	already inside an exclusive statement block 247	local variables not allowed in inlined assembler procedure 248	PASSIVATE with global condition 249	only allowed for POINTER TO RECORDs 250	inlined oberon procedures can not be exported 251	too many nested function calls 252	pointer to this record required 253	initialiser must belong to a record 254	can not define a static instance of an active object 260	Active Oberon forward reference 261	Active Oberon method 262	Active Oberon relaxed declaration order 270	Oberon X structured return type 271	Oberon X array 272	allowed only in active objects 280	duplicate fingerprint Compiler Warnings 301	implicit type cast 302	guarded variable can be side-effected 303	SYSTEM.PTR var parameter output-only 304	SYSTEM.VAL size mismatch 305	only open arrays and named types can be used 306	possible size mismatch 310	ambigous operator 311	dynamic array deep copy 312	implicit reference to heap object via VAR Incorrect use of i80386 Assembly Language 500	undeclared identifier 501	addressing mode not allowed 502	undefined instruction 503	number to large 504	max one segment override allowed 505	register expected 506	32-Bit register expected 507	"[" expected 508	scale factor expected (2, 4, 8) 509	index already defined 510	Carriage Return expected 511	Operand missing 512	Undefined operand size 513	string expected 514	Object Type not supported 515	Instruction not supported on target 516	no target specified 517	access to non-local variables not allowed in exported inlined procedure 518	inlined procedure: procedure activation frame does not exist Analyzer Warnings 900	never used 901	never set 902	used before set 903	set but never used 904	used as varpar, possibly not set 905	also declared in outer scope 906	access/assignment to intermediate 907	redefinition 908	new definition 909	statement after RETURN/EXIT 910	for loop variable set 911	implied type guard in record assignment 912	call might depend on evaluation sequence of params 913	parameter never used } } ColorSystem = { RGB = { AliceBlue	 0.941	  0.973	  1.000 AntiqueWhite	 0.980	  0.922	  0.843 Aquamarine	 0.498	  1.000	  0.831 Azure	 0.941	  1.000	  1.000 Beige	 0.961	  0.961	  0.863 Bisque	 1.000	  0.894	  0.769 Black	 0.000	  0.000	  0.000 BlanchedAlmond	 1.000	  0.922	  0.804 Blue	 0.000	  0.000	  1.000 BlueViolet	 0.541	  0.169	  0.886 Brown	 0.647	  0.165	  0.165 Burlywood	 0.871	  0.722	  0.529 CadetBlue	 0.373	  0.620	  0.627 CadetBlue	 0.373	  0.620	  0.627 Chartreuse	 0.498	  1.000	  0.000 Chocolate	 0.824	  0.412	  0.118 Coral	 1.000	  0.498	  0.314 CornflowerBlue	 0.392	  0.584	  0.929 Cornsilk	 1.000	  0.973	  0.863 Cyan	 0.000	  1.000	  1.000 DarkBlue	 0.000	  0.000	  0.545 DarkCyan	 0.000	  0.545	  0.545 DarkGoldenrod	 0.722	  0.525	  0.043 DarkGreen	 0.000	  0.392	  0.000 DarkGrey	 0.663	  0.663	  0.663 DarkKhaki	 0.741	  0.718	  0.420 DarkMagenta	 0.545	  0.000	  0.545 DarkOliveGreen	 0.333	  0.420	  0.184 DarkOrange	 1.000	  0.549	  0.000 DarkOrchid	 0.600	  0.196	  0.800 DarkRed	 0.545	  0.000	  0.000 DarkSalmon	 0.914	  0.588	  0.478 DarkSeaGreen	 0.561	  0.737	  0.561 DarkSlateBlue	 0.282	  0.239	  0.545 DarkSlateGrey	 0.184	  0.310	  0.310 DarkTurquoise	 0.000	  0.808	  0.820 DarkViolet	 0.580	  0.000	  0.827 DeepPink	 1.000	  0.078	  0.576 DeepSkyBlue	 0.000	  0.749	  1.000 DimGrey	 0.412	  0.412	  0.412 DodgerBlue	 0.118	  0.565	  1.000 Firebrick	 0.698	  0.133	  0.133 FloralWhite	 1.000	  0.980	  0.941 ForestGreen	 0.133	  0.545	  0.133 Gainsboro	 0.863	  0.863	  0.863 GhostWhite	 0.973	  0.973	  1.000 Gold	 1.000	  0.843	  0.000 Goldenrod	 0.855	  0.647	  0.125 Green	 0.000	  1.000	  0.000 GreenYellow	 0.678	  1.000	  0.184 Grey	 0.745	  0.745	  0.745 Honeydew	 0.941	  1.000	  0.941 HotPink	 1.000	  0.412	  0.706 IndianRed	 0.804	  0.361	  0.361 Ivory	 1.000	  1.000	  0.941 Khaki	 0.941	  0.902	  0.549 Lavender	 0.902	  0.902	  0.980 LavenderBlush	 1.000	  0.941	  0.961 LawnGreen	 0.486	  0.988	  0.000 LemonChiffon	 1.000	  0.980	  0.804 LightBlue	 0.678	  0.847	  0.902 LightCoral	 0.941	  0.502	  0.502 LightCyan	 0.878	  1.000	  1.000 LightGoldenrod	 0.933	  0.867	  0.510 LightGoldenrodYellow	 0.980	  0.980	  0.824 LightGreen	 0.565	  0.933	  0.565 LightGrey	 0.827	  0.827	  0.827 LightPink	 1.000	  0.714	  0.757 LightSalmon	 1.000	  0.627	  0.478 LightSeaGreen	 0.125	  0.698	  0.667 LightSkyBlue	 0.529	  0.808	  0.980 LightSlateBlue	 0.518	  0.439	  1.000 LightSlateGrey	 0.467	  0.533	  0.600 LightSteelBlue	 0.690	  0.769	  0.871 LightYellow	 1.000	  1.000	  0.878 LimeGreen	 0.196	  0.804	  0.196 Linen	 0.980	  0.941	  0.902 Magenta	 1.000	  0.000	  1.000 Maroon	 0.690	  0.188	  0.376 MediumAquamarine	 0.400	  0.804	  0.667 MediumBlue	 0.000	  0.000	  0.804 MediumOrchid	 0.729	  0.333	  0.827 MediumPurple	 0.576	  0.439	  0.859 MediumSeaGreen	 0.235	  0.702	  0.443 MediumSlateBlue	 0.482	  0.408	  0.933 MediumSpringGreen	 0.000	  0.980	  0.604 MediumTurquoise	 0.282	  0.820	  0.800 MediumVioletRed	 0.780	  0.082	  0.522 MidnightBlue	 0.098	  0.098	  0.439 MintCream	 0.961	  1.000	  0.980 MistyRose	 1.000	  0.894	  0.882 Moccasin	 1.000	  0.894	  0.710 NavajoWhite	 1.000	  0.871	  0.678 NavyBlue	 0.000	  0.000	  0.502 OldLace	 0.992	  0.961	  0.902 OliveDrab	 0.420	  0.557	  0.137 Orange	 1.000	  0.647	  0.000 OrangeRed	 1.000	  0.271	  0.000 Orchid	 0.855	  0.439	  0.839 PaleGoldenrod	 0.933	  0.910	  0.667 PaleGreen	 0.596	  0.984	  0.596 PaleTurquoise	 0.686	  0.933	  0.933 PaleVioletRed	 0.859	  0.439	  0.576 PapayaWhip	 1.000	  0.937	  0.835 PeachPuff	 1.000	  0.855	  0.725 Peru	 0.804	  0.522	  0.247 Pink	 1.000	  0.753	  0.796 Plum	 0.867	  0.627	  0.867 PowderBlue	 0.690	  0.878	  0.902 Purple	 0.627	  0.125	  0.941 Red	 1.000	  0.000	  0.000 RosyBrown	 0.737	  0.561	  0.561 RoyalBlue	 0.255	  0.412	  0.882 SaddleBrown	 0.545	  0.271	  0.075 Salmon	 0.980	  0.502	  0.447 SandyBrown	 0.957	  0.643	  0.376 SeaGreen	 0.180	  0.545	  0.341 Seashell	 1.000	  0.961	  0.933 Sienna	 0.627	  0.322	  0.176 SkyBlue	 0.529	  0.808	  0.922 SlateBlue	 0.416	  0.353	  0.804 SlateGrey	 0.439	  0.502	  0.565 Snow	 1.000	  0.980	  0.980 SpringGreen	 0.000	  1.000	  0.498 SteelBlue	 0.275	  0.510	  0.706 Tan	 0.824	  0.706	  0.549 Thistle	 0.847	  0.749	  0.847 Tomato	 1.000	  0.388	  0.278 Turquoise	 0.251	  0.878	  0.816 Violet	 0.933	  0.510	  0.933 VioletRed	 0.816	  0.125	  0.565 Wheat	 0.961	  0.871	  0.702 White	 1.000	  1.000	  1.000 WhiteSmoke	 0.961	  0.961	  0.961 Yellow	 1.000	  1.000	  0.000 YellowGreen	 0.604	  0.804	  0.196 Grey0	 0.000	  0.000	  0.000 Grey1	 0.012	  0.012	  0.012 Grey2	 0.020	  0.020	  0.020 Grey3	 0.031	  0.031	  0.031 Grey4	 0.039	  0.039	  0.039 Grey5	 0.051	  0.051	  0.051 Grey6	 0.059	  0.059	  0.059 Grey7	 0.071	  0.071	  0.071 Grey8	 0.078	  0.078	  0.078 Grey9	 0.090	  0.090	  0.090 Grey10	 0.102	  0.102	  0.102 Grey11	 0.110	  0.110	  0.110 Grey12	 0.122	  0.122	  0.122 Grey13	 0.129	  0.129	  0.129 Grey14	 0.141	  0.141	  0.141 Grey15	 0.149	  0.149	  0.149 Grey16	 0.161	  0.161	  0.161 Grey17	 0.169	  0.169	  0.169 Grey18	 0.180	  0.180	  0.180 Grey19	 0.188	  0.188	  0.188 Grey20	 0.200	  0.200	  0.200 Grey21	 0.212	  0.212	  0.212 Grey22	 0.220	  0.220	  0.220 Grey23	 0.231	  0.231	  0.231 Grey24	 0.239	  0.239	  0.239 Grey25	 0.251	  0.251	  0.251 Grey26	 0.259	  0.259	  0.259 Grey27	 0.271	  0.271	  0.271 Grey28	 0.278	  0.278	  0.278 Grey29	 0.290	  0.290	  0.290 Grey30	 0.302	  0.302	  0.302 Grey31	 0.310	  0.310	  0.310 Grey32	 0.322	  0.322	  0.322 Grey33	 0.329	  0.329	  0.329 Grey34	 0.341	  0.341	  0.341 Grey35	 0.349	  0.349	  0.349 Grey36	 0.361	  0.361	  0.361 Grey37	 0.369	  0.369	  0.369 Grey38	 0.380	  0.380	  0.380 Grey39	 0.388	  0.388	  0.388 Grey40	 0.400	  0.400	  0.400 Grey41	 0.412	  0.412	  0.412 Grey42	 0.420	  0.420	  0.420 Grey43	 0.431	  0.431	  0.431 Grey44	 0.439	  0.439	  0.439 Grey45	 0.451	  0.451	  0.451 Grey46	 0.459	  0.459	  0.459 Grey47	 0.471	  0.471	  0.471 Grey48	 0.478	  0.478	  0.478 Grey49	 0.490	  0.490	  0.490 Grey50	 0.498	  0.498	  0.498 Grey51	 0.510	  0.510	  0.510 Grey52	 0.522	  0.522	  0.522 Grey53	 0.529	  0.529	  0.529 Grey54	 0.541	  0.541	  0.541 Grey55	 0.549	  0.549	  0.549 Grey56	 0.561	  0.561	  0.561 Grey57	 0.569	  0.569	  0.569 Grey58	 0.580	  0.580	  0.580 Grey59	 0.588	  0.588	  0.588 Grey60	 0.600	  0.600	  0.600 Grey61	 0.612	  0.612	  0.612 Grey62	 0.620	  0.620	  0.620 Grey63	 0.631	  0.631	  0.631 Grey64	 0.639	  0.639	  0.639 Grey65	 0.651	  0.651	  0.651 Grey66	 0.659	  0.659	  0.659 Grey67	 0.671	  0.671	  0.671 Grey68	 0.678	  0.678	  0.678 Grey69	 0.690	  0.690	  0.690 Grey70	 0.702	  0.702	  0.702 Grey71	 0.710	  0.710	  0.710 Grey72	 0.722	  0.722	  0.722 Grey73	 0.729	  0.729	  0.729 Grey74	 0.741	  0.741	  0.741 Grey75	 0.749	  0.749	  0.749 Grey76	 0.761	  0.761	  0.761 Grey77	 0.769	  0.769	  0.769 Grey78	 0.780	  0.780	  0.780 Grey79	 0.788	  0.788	  0.788 Grey80	 0.800	  0.800	  0.800 Grey81	 0.812	  0.812	  0.812 Grey82	 0.820	  0.820	  0.820 Grey83	 0.831	  0.831	  0.831 Grey84	 0.839	  0.839	  0.839 Grey85	 0.851	  0.851	  0.851 Grey86	 0.859	  0.859	  0.859 Grey87	 0.871	  0.871	  0.871 Grey88	 0.878	  0.878	  0.878 Grey89	 0.890	  0.890	  0.890 Grey90	 0.898	  0.898	  0.898 Grey91	 0.910	  0.910	  0.910 Grey92	 0.922	  0.922	  0.922 Grey93	 0.929	  0.929	  0.929 Grey94	 0.941	  0.941	  0.941 Grey95	 0.949	  0.949	  0.949 Grey96	 0.961	  0.961	  0.961 Grey97	 0.969	  0.969	  0.969 Grey98	 0.980	  0.980	  0.980 Grey99	 0.988	  0.988	  0.988 Grey100	 1.000	  1.000	  1.000 } } Leonardo = { Rectangle = LeoBasicEditors.NewRect Stroker = LeoPenEditors.NewStroker Filler = LeoPenEditors.NewFiller Dasher = LeoPenEditors.NewDasher Forker = LeoPenEditors.NewForker Outliner = LeoPenEditors.NewOutliner Arrow = LeoPenEditors.NewArrow Caption = LeoCaptionEditors.New Point = LeoPathEditors.NewPoint Curve = LeoPathEditors.NewCurve Group = LeoBasicEditors.NewGroup Ellipse = LeoBasicEditors.NewEllipse Spline = LeoPathEditors.NewSegment LeoPaths.NewPoint = LeoPathEditors.NewPoint LeoCaptions.New = LeoCaptionEditors.New Description = VinciEditors.New Image = LeoImageEditors.New Path = LeoPathEditors.NewPath Polyline = LeoPathEditors.NewSegment Arc = LeoPathEditors.NewArc Bezier = LeoPathEditors.NewSegment LeoBasic.NewLink = LeoBasicEditors.NewLink } Gadgets = { Hardlook = No 	FixedDocs = Yes	{* should desktop documents have a fixed height *} Aliases = { Boolean = BasicGadgets.NewBoolean Integer = BasicGadgets.NewInteger String = BasicGadgets.NewString Real = BasicGadgets.NewReal Complex = Complex.New Text = Texts.New Picture = Pictures.NewPicture Button = BasicGadgets.NewButton CheckBox = BasicGadgets.NewCheckBox Slider = BasicGadgets.NewSlider TextField = TextFields.NewTextField View = Views.NewView Icon = Icons.NewIcon Iconizer = Icons.NewIconizer List = Lists.NewList ColorPicker = ColorTools.NewColorPicker Panel = Panels.NewPanel NamePlate = NamePlates.NewNamePlate TextGadget = TextGadgets.New TextNote = TextGadgets.NewNote TextHyperlink = TextGadgets.NewControl TextStyle = TextGadgets.NewStyleProc Caption = TextFields.NewCaption Navigator = Navigators.NewNavigator NoteBook = NoteBooks.New ColorWell = ColorWells.NewColorWell Clock = Clocks.NewClock DigitalClock = Clocks.NewDigiClock Calendar = Clocks.NewCalendar Organizer = Organizers.NewPanel Sisiphus = Sisiphus.New Outline = Outlines.New PanelDoc = PanelDocs.NewDoc TextDoc = TextDocs.NewDoc RembrandtDoc = RembrandtDocs.NewDoc RembrandtFrame = Rembrandt.New LogDoc = TextDocs.NewLog CurrentDirectory = Directories.NewDrv Directory = Directories.New DirectoryView = Directories.NewDirList CurrentLoad = Gages.NewLoad EventTimer = Gages.NewLap Scope = Gages.NewFrame MemoryUsed = Gages.NewMem Histogram = Histogram.NewFrame TimeStamp = TimeStamps.New Finder = Finder.NewFrame Line = BasicFigures.NewLine Circle = BasicFigures.NewCircle Rectangle = BasicFigures.NewRect Spline = BasicFigures.NewSpline Rectangle3D = BasicFigures.NewRect3D ScrollView = ScrollViews.NewView Reference = RefGadgets.NewReference RefFrame = RefGadgets.NewFrame Set = SetGadgets.NewSet SetFrame = SetGadgets.NewFrame ProgressMeter = ProgressMeters.NewFrame Columbus = Columbus.NewDoc Scrollbar = Scrollbars.New ListGadget = ListGadgets.NewFrame ListModel = ListModels.NewList Tree = ListModels.NewTree Dag = ListDags.New CDTracks = AudioGadgets.NewTrack LCD = AudioGadgets.NewLCD } 	Documents = { html = HTMLDocs.NewDoc htm = HTMLDocs.NewDoc gif = ImageDocs.NewDoc jpg = ImageDocs.NewDoc xbm = RembrandtDocs.NewDoc bmp = ImageDocs.NewDoc pcx = RembrandtDocs.NewDoc ico = RembrandtDocs.NewDoc tga = RembrandtDocs.NewDoc iff = RembrandtDocs.NewDoc xpm = RembrandtDocs.NewDoc pbm = RembrandtDocs.NewDoc pgm = RembrandtDocs.NewDoc ppm = RembrandtDocs.NewDoc zip = ZipDocs.NewDoc Arc = Compress.NewDoc Pict = RembrandtDocs.NewDoc Graph = LeoDraw.NewDoc Fig = Leonardo.NewDoc Lib = Columbus.NewDoc tar = Tar.NewDoc dvi = DVIDocs.NewDoc psd = RembrandtDocs.NewDoc } 	DocumentServices = { file = HyperDocs.NewDoc http = HTTPDocs.NewDoc ftp = FTPDocs.NewDoc mailto = Mail.NewDoc mailserver = Mail.NewDoc finger = Finger.NewDoc news = News.NewDoc nntp = News.NewDoc gopher = Gopher.NewDoc telnet = TelnetGadgets.NewDoc } 	FinderTemplates = { Gadgets.Panel = "Gadgets.Panel" Libraries.Panel = "Libraries.Panel" Columbus = "(Columbus.NewDoc)" Watson = "Watson.Panel" TextDocs.Panel = "TextDocs.Panel" Documents.Panel = "Documents.Panel" Rembrandt = "Rembrandt.Panel" Leonardo = "Leonardo.Panel" "New Text" = "(TextDocs.NewDoc)" "New Panel" = "(PanelDocs.NewDoc)" "New Log" = "(TextDocs.NewLog)" System3.Tool = "System3.Tool" } }

title: Oberon/ETH Oberon/Oberon.Text


text:
User:Twilight Sparkle 222

Hi,
I'm Twilight Sparkle 222, happy to meet you! I'm here to contribute to Wikibooks, just like you. Wikibooks is a free library and is a bit like Wikiversity and Wikisource. There are now currently articles on this wiki!

If you have a question, you could ask on my talk page.

When asking a question make sure you:

 * Sign your messages with ~.

 * Be civil, no personal attacks or any offensive content.

Don't have an account? You can create one here!

'Added to what an anonymous user can do, a logged in user can:

 * Create a userpage

 * Add pages to their Watchlist

 * Create a username and password

 * Set an E-mail address to receive and send E-mails…

 * Can change their settings and preferences…

 * And so much more.

If you're new to Wikibooks, Welcome!

(my birthday is on 22 September)

Welcome to Wikibooks, and have fun with editing!

title: User:Twilight Sparkle 222


text:
User talk:Twilight Sparkle 222

Hi,
I'm a new user and would like some help getting started. Twilight Sparkle 222 (discuss • contribs) 19:10, 9 September 2021 (UTC)

title: User talk:Twilight Sparkle 222


text:
History of wireless telegraphy and broadcasting in Australia/Topical/Biographies/Brian Jermyn Masters

Brian Jermyn Masters
A comprehensive biography of Brian Jermyn Masters has not yet been prepared for this Wikibook, however the following resources have been assembled in preparation:

 * Research - Brian Jermyn Masters - Summary of research to date

 * Transcriptions and Notes - Brian Jermyn Masters - More than 40 transcriptions

 * Photos, QSL cards and other graphics - Brian Jermyn Masters - Nothing uploaded as yet, but many relevant QSLs held

 * Incubator of Wikipedia Article on Brian Jermyn Masters - Coming real soon now!

Key internet links:

Maxwell Hull, VK3ZS, Federal Historical Section WIA: biography "Walter Francis Maxwell Howden" in "Amateur Radio" of October 1983

Neville Williams' biography in "When I think Back . . ." section of Electronics Australia of December 1996

Tribute page by Andrew (current 3BQ callsign holder) "A3BQ (VK3BQ) a Very Historic callsign." (includes several other links)


text:
History of wireless telegraphy and broadcasting in Australia/Topical/Biographies/Brian Jermyn Masters/Notes

1915 05
3LM charged with having negligently ridden a motor cycle and causing serious injury "BEFORE THE COURTS. Prahran. MONDAY, MAY 17. Before Messrs. McKinnon (chairman), Bangs, Hislop, Sargeant, Walker and Captain Russell, J's.P. MOTOR CYCLE AND BICYCLE. Brian Jermyn Masters, of 20 Sutherland-road, Armadale, and draughtsman at the Public Works department, was charged with having negligently ridden a motor cycle. Subinspector Kane prosecuted. The evidence for the prosecution was that Miss Lena Jennings, tailoress, of 74 Peel-street, Windsor, on the morning of April 22, was riding on her bicycle to business along Upton-road towards High-street. Defendant was riding his motor cycle in High-street towards St. Kilda-road. When Miss Jennings was about to cross High-street defendant's motor cycle collided with her bicycle, knocking Miss Jennings to the ground. She was unconscious for six hours, and was laid up for over two weeks. After Miss Jennings was thrown her machine was carried by the motor cycle about 35 yards, and about 15 yards further on the motor cycle pulled up. The defence was that Miss Jennings rode into High-street at a fast rate, with her head down, and that both machines, in an endeavour to avoid a collision, swerved to the right. The Bench found the charge proved, and imposed a fine of £5, with 17s. costs."

1923 12
3LM is organising secretary of WIA Malvern "Wireless Notes for Amateurs. . . . THE WEEK'S NEWS A general meeting of the Victorian Division was held on Tuesday night at the School of Natural Philosophy, Melbourne University, when a paper on 'Atmospheric Electricity' was read by Mr. Hercus. The paper was prepared by Mr. Kitson, who, unfortunately, was unable to deliver it, owing to a severe cold. A well-attended meeting of the Malvern section was held in the A.N.A. Hall, Prahran, on Monday evening, when a lecture on 'Elementary Valve Theory' was delivered by Mr. Court. This section has still room for a few more members, and those wishing to join should communicate with Mr. B. J. Masters, 16 Sutherland road, Armadale. Until further notice, Mr T. P. Court, 4 Sorrett avenue, Malvern, is acting as honorary general secretary of the Victorian Division of the Institute, vice Mr G. W. Steane resigned. All clubs desiring affiliation with the institute should communicate with the organising secretary, Mr B. J. Masters, 443 Little Collins street, Melbourne."

1924 01
WIA Malvern now operating its own broadcasting station, callsign 3LM, not clear whether the station was actually owned by Masters or whether he took over the callsign subsequently "Wireless Notes for Amateurs. . . . THE WEEK'S NEWS. . . . The Malvern Club transmitter is now in full swing. A new aerial will be erected on Saturday, next by a working bee. Reports on transmissions will be greatly appreciated. (Call sign 3LM)."

3LM appointed one of five honorary radio inspectors for Melbourne (Armadale district) "PROGRESS IN WIRELESS. By METRE. . . . Radio Clubs. Satisfactory progress was shown in the report of the president (Mr. R. P. Whalley) at the first half yearly meeting of the Brighton Wireless Club on January 10. Though the club has been in existence for only eight months, it has a membership of 89, and apparatus worth about £40 in the club's room. Gross receipts for the period since the formation of the club have amounted to £79, while the term was finished with a credit balance in the bank of £10. The election of of office bearers of the Canterbury Wireless Club will be held at a meeting of the club at the Canterbury Bowling Club rooms tonight. Later an exhibition of an automatic code transmitter for teaching purposes will be held. At the meeting of the Essendon club tonight, Mr. M. Howden will deliver a lecture on shortwave reception. At the election of office-bearers held on January 10, Mr. A. Kelly was elected president of the club, and Messrs. Gilbert and Rivers vice-presidents Mr. J. C. Outhred was re-elected to the position of hon. secretary. Honorary Radio Inspectors. Five honorary radio inspectors have been appointed by the Postmaster-General's department to examine experimental wireless stations to see that the terms of experimental licenses are observed. Each club has nominated one member to act as radio inspector for the club's district, and it is understood that other nominations are to be considered. The inspectors so far appointed are Messrs. J. Masters (Armadale), M. Howden (Box Hill), R. W. Bryson (Kew), Rogers (Hawthorn), and Payne and Watts (Geelong)."


text:
User:Twilight Sparkle 222/sandbox

Hi!
I'm Twilight222, happy to meet you! This is my sandbox, where I test edit and try out wikilinks and templates (to make sure they actually work). You're aloud to test edit here too! Just click the edit tab at the top of the page, write your test edit (in the testing area) then click publish changes! It's that simple. You can test edit on my sanbox userpage and my sanbox talk page is for questions and communication if you need help. While your there, be civil, and sign your messages (like this: ~ ).

Have fun with editing!

=Testing Area=

title: User:Twilight Sparkle 222/sandbox


text:
User talk:Twilight Sparkle 222/sandbox

Hi,
I'm Twilight222, pleased to meet you! This is my sandbox talk page, where you can ask questions and get help. If you want to practice editing, use my sandbox userpage. Happy editing! Twilight222 (discuss • contribs) 21:54, 9 September 2021 (UTC)

title: User talk:Twilight Sparkle 222/sandbox


text:
Talk:Super Mario 64/Glitches

Talking about the UFO thing.... my guess is that is a glitched lakitu...

title: Talk:Super Mario 64/Glitches


text:
Star Fox franchise strategy guide/Vehicles/Landmaster

The Landmaster is a fictional tank used by Fox McCloud in multiple video games. The tanks handle much like other vehicles in the game although it turns a little slower. Jets on the bottom of the tank allow it to turn quickly and barrel roll, and if both jets are fired at the same time the tank can hover upwards.

The Landmaster appeared in two games from the |Star Fox series. In both Star Fox 64 (1997, Nintendo 64) and Star Fox: Assault (2005, Nintendo GameCube) its controls are much like the controls for the flying Arwing. The Landmaster is also available in the multiplayer modes of both games.

In Super Smash Bros. Melee (2001, Nintendo GameCube) the Landmaster was referenced as the inspiration for a trophy that could be won in-game by players. The "Landmaster" trophy is awarded when the player(s) score 1,000 or more KOs in Versus Mode.

The Landmaster's most recent appearance is as Fox McCloud's Final Smash in Super Smash Bros. Brawl (2008, Nintendo Wii).

Within the fictional background of the Star Fox games the Landmaster was designed by McClouds teammate Slippy Toad and his father Beltino Toad.

Star Fox 64
The Landmaster tank in Star Fox 64 (1997, Nintendo 64) was used on two missions: Titania, where the player was forced to use it because of the sandstorms that covered the skies, and on Macbeth, in which the player needed to follow an enemy train. The Landmaster design had a single cannon capable of shooting several laser-balls per second or Nova bombs. It had traditional tank treads. The camera angle could not be changed. It had limited flying capability using its jump jets.

According to schematics included in the official Star Fox 64 player's guide the vehicle had the following statistics:
 * Length: 17.5 sm
 * Height: 8.5 sm
 * Maximum Speed: 207 skm/h
 * Armor:
 * .65 sm front/rear
 * .45 sm sides
 * Armament:
 * T&B-J2 Laser Cannon (1)
 * Smart Bomb Launcher (1)
 * Notes: Both the Landmaster and the Blue-Marine use propulsion system components originally developed for the Arwing. All three can synthesize their own hydrogen fuel for their plasma engines, giving them extended operating ranges.

Star Fox: Assault
The Landmaster's appearance in Star Fox: Assault (2005, Nintendo GameCube) is more complex. The turret can now swivel in more directions, and it has four all-terrain wheels instead of the original tank treads, which decreases traction but increases mobility.

The barrel roll technique now creates a deflection shield around the vehicle. This version does not have Nova Bombs, and has a slower rate of fire (although the rounds are more powerful). The Assault Landmaster also has lighter armor, but was given anti-aircraft capabilities.

Super Smash Bros. Brawl
The Landmaster appears as Fox McCloud's, Falco Lombardi's, and Wolf O'Donnell's Final Smash in Super Smash Bros. Brawl (2008, Nintendo Wii). This version looks much like the Assault version, although the wheels have been switched back to tank treads. Falco's version looks like Fox's, while Wolf's is colored red and black to match the Wolfen color scheme.


text:
User:Devaulart

The Final Glide Path
Studio notes made by a 74 year old Master of Fine Arts in September of 2021.

title: User:Devaulart


text:
User talk:2001:5B0:47D5:D2D8:BD04:50E8:4579:E604

--ЗAНИA talk 02:45, 10 September 2021 (UTC)


text:
User:103.113.192.190

Hi

title: User:103.113.192.190


text:
User talk:IAmNotAPersonOk?

Hi, IAmNotAPersonOkay?,
I just want to ask a question: What is an edit milestone? Thanks, Twilight222 (discuss • contribs)

title: User talk:IAmNotAPersonOk?