1480: your time machine crashed in Peru, and you MUST be in England by 1493
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/wb/ (C) Ken Webb Sat Apr 07 2012 09:17:27 GMT-0400 (EDT)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: 1480: your time machine crashed in Peru, and you MUST be in England by 1493
Description:
Url: http://www.primordion.com/Xholon/wb/xholon
InternalName:
YoutubeId:
Keywords: 1480, marooned, time machine, Inca
My Notes
--------
**April 6, 2012**
All you have left are the clothes on your back, a cell phone, and a few spare batteries. The cell phone contains a 2012 offline copy of Wikipedia complete with all 284 language versions. The time machine itself is an unrecognizable glowing inferno. It looks like you should have had that 10,000 year overhaul. You remember that a public return gate will be opening up for a few days sometime in 1493 in London.
The year is 1480. Your present location is a few kilometers outside Cuzco (Cusco), the capital city of the Inca Empire.
The local language, and main language of the empire, is Quechua (called Runa Simi in Quechua). No one here speaks a word of English, or Spanish, or any other language from Europe, Asia, or Africa. In 2012, Quechua is still spoken by at least 8,000,000 people in Ecuador, Peru, Bolivia, and Argentina. So your copy of Wikipedia has a lot of information about the language and people, including over 16,000 articles written in Runa Simi. Of course the language has changed in 500 years, and it's always had multiple dialects. A guy I met in Cuzco who had hiked through the Andes, told me that each valley has its own special vocabulary, so he was having a hard time talking to people. For now, you'll want to concentrate on the Cuzco dialect. In 1480 the language was unwritten.
Another priority (aside from getting food, keeping from getting killed, and so on) is recharging your batteries. In 2010 when I went by bus from Ecuador to Trujillo in northern Peru, I bought a plug adaptor at a local Radio Shack. In 1480 it's going to be a bit trickier.
**April 9, 2012**
Speaking of priorities, it's early in the morning and I'm feeding my caffeine addiction with coffee. Coffee and tea weren't available in 1480 in Cuzco. The coffee plant originated in Africa or southwest Asia, and the tea plant in or near China or India. Today throughout Peru and Bolivia, in addition to coffee and tea, many restaurants serve a tea (mate de coca) made from coca leaves. Hotels often have the whole coca leaves and a kettle at the front desk. The mildly stimulating drink, similar in effect to coffee, has traditionally been consumed throughout the Andes region. In 1480, this will be your best bet for a morning cuppa. For more information see::
http://en.wikipedia.org/wiki/Coca
http://en.wikipedia.org/wiki/Coca_tea
]]></Notes>
<script implName="lang:python:inline:"><![CDATA[
print "Help! My time machine crashed."
]]></script>
<script implName="lang:javascript:inline:"><![CDATA[
print("Which way to London?\n");
]]></script>
<_-.XholonClass>
<!-- domain objects -->
<PhysicalSystem/>
<Block/>
<!-- quantities -->
<Height superClass="Length"/>
</_-.XholonClass>
<xholonClassDetails>
<Block>
<port name="height" connector="#xpointer(Height)"/>
</Block>
</xholonClassDetails>
<PhysicalSystem>
<Block>
<Height>0.1 m</Height>
</Block>
</PhysicalSystem>
<Blockbehavior implName="lang:python:inline:"><![CDATA[
# This works if pasted in as a last child of Block.
height.incVal(0.02)
print("Python wants something to do. Height:" + str(height))
]]></Blockbehavior>
<Blockbehavior implName="lang:javascript:inline:"><![CDATA[
// This works if pasted in as a last child of Block.
height.incVal(0.02);
print("JavaScript wants something to do. Height:" + height + "\n");
]]></Blockbehavior>
<Blockbehavior implName="lang:webEditionjs:inline:"><![CDATA[
this.bindPorts(this.parent());
this.height.incVal(0.02);
print("JavaScript wants something to do. Height:" + this.height.attr('val') + "\n");
]]></Blockbehavior>
<Blockbehavior implName="lang:bsh:inline:"><![CDATA[
// This works if pasted in as a last child of Block.
height.incVal(0.02);
System.out.print("Java/Beanshell wants something to do. Height:" + height + "\n");
]]></Blockbehavior>
<Blockbehavior implName="lang:jruby:inline:"><![CDATA[
require 'java'
# This works if pasted in as a last child of Block.
$height.incVal(0.02)
puts "Ruby wants something to do. Height: #{$height}"
]]></Blockbehavior>
<Blockbehavior implName="lang:groovy:inline:"><![CDATA[
// This works if pasted in as a last child of Block.
height.incVal(0.02);
System.out.print("Groovy wants something to do. Height:" + height + "\n");
]]></Blockbehavior>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Block</title>
<rect id="PhysicalSystem/Block" fill="#98FB98" height="50" width="50" x="25" y="0"/>
<g>
<title>Height</title>
<rect id="PhysicalSystem/Block/Height" fill="#6AB06A" height="50" width="10" x="80" y="0"/>
</g>
</g>
</svg>
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient>
</XholonWorkbook>