Welcome to Lively Web, MrSteve!
In Lively, web pages are worlds. Worlds contain live objects and can be saved in their current state. You can save a world to continue working at some point or to share a specific state. Just send out the link to the world ;-) You can either save a world by overwriting or under a new name. Right-click into the background to see the world's menu. There you'll find save world and save world as.... When you save the world under a new name, you get prompted for a name. A faster way to save changes to the current world is by using the cmd/ctrl-s shortcut. This world is nearly empty. You can use it as template for further worlds. Maybe you want to browse the PartsBin to find some interesting objects to explore?
To:
foo@bar.com
Subject:
Check out this Lively World!
Hey, I just created a new world in Lively! Check it out: http://lively-web.org/users/MrSteve/start.html
Send
Pictures
Presentation
Presenting
Productivity
Rick
Robert
Sandbox
Scripting
SeanD
SketchyInputs
Splittermond
Stacks
Ted
Text
Tools
uncategorized
Uvic
UVicLab2
Visualization
Web
Wendy
Widgets
Wiki
MiniMap
update
lively.astlively.ast.NodeaccessingsetParentgetParenthasParentparentSequenceparentFunctionastIndexnodeForAstIndexdebuggingerrorindenttoStringprintTreeprintConstructorCallenumeratingwithAllChildNodesDowithAllChildNodesDoPostOrderdoForAllChildNodesnodesMatchinglinearlyListNodeslinearlyListNodesWithoutNestedFunctionsisAfterevaluationevalmatchingmatchmatchValreplacingreplaceNodesMatchingreplaceWithreplaceChildNodesteppingfirstStatementnextStatementisCompositetestingisASTNodeisUndefinedlively.ast.SequenceaccessingparentSequenceconversionasJSdebuggingprintConstructiontoStringinitializinginitializeinsertioninsertBeforeinsertAtsteppingfirstStatementnextStatementisCompositetestingisSequencevisitingacceptlively.ast.NumberconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisNumbervisitingacceptlively.ast.StringconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisStringvisitingacceptlively.ast.CondconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisCondvisitingacceptlively.ast.IfconversionasJSdebuggingprintConstructiontoStringinitializinginitializesteppingfirstStatementnextStatementisCompositetestingisIfvisitingacceptlively.ast.WhileconversionasJSdebuggingprintConstructiontoStringinitializinginitializesteppingfirstStatementnextStatementisCompositetestingisWhilevisitingacceptlively.ast.DoWhileconversionasJSdebuggingprintConstructiontoStringinitializinginitializesteppingfirstStatementnextStatementisCompositetestingisDoWhilevisitingacceptlively.ast.ForconversionasJSdebuggingprintConstructiontoStringinitializinginitializesteppingfirstStatementnextStatementisCompositetestingisForvisitingacceptlively.ast.ForInconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisForInvisitingacceptlively.ast.SetconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisSetvisitingacceptlively.ast.ModifyingSetconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisModifyingSetvisitingacceptlively.ast.BinaryOpconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisBinaryOpvisitingacceptlively.ast.UnaryOpconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisUnaryOpvisitingacceptlively.ast.PreOpconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisPreOpvisitingacceptlively.ast.PostOpconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisPostOpvisitingacceptlively.ast.ThisconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisThisvisitingacceptlively.ast.VariableconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisVariablevisitingacceptlively.ast.GetSlotconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisGetSlotvisitingacceptlively.ast.BreakconversionasJSdebuggingprintConstructioninitializinginitializetestingisBreakvisitingacceptlively.ast.DebuggerconversionasJSdebuggingprintConstructioninitializinginitializetestingisDebuggervisitingacceptlively.ast.ContinueconversionasJSdebuggingprintConstructioninitializinginitializetestingisContinuevisitingacceptlively.ast.ArrayLiteralconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisArrayLiteralvisitingacceptlively.ast.ReturnconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisReturnvisitingacceptlively.ast.WithconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisWithvisitingacceptlively.ast.SendaccessinggetNameconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisSendvisitingacceptlively.ast.CallaccessinggetNameconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisCallvisitingacceptlively.ast.NewconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisNewvisitingacceptlively.ast.VarDeclarationconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisVarDeclarationvisitingacceptlively.ast.ThrowconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisThrowvisitingacceptlively.ast.TryCatchFinallyconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisTryCatchFinallyvisitingacceptlively.ast.FunctionaccessingnameparentFunctionargNamesstatementsconversionasJSdebuggingprintConstructiontoStringevaluationevalinitializinginitializesteppingfirstStatementnextStatementisCompositetestingisFunctionvisitingacceptlively.ast.ObjectLiteralconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisObjectLiteralvisitingacceptlively.ast.ObjPropertyconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisObjPropertyvisitingacceptlively.ast.ObjPropertyGetconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisObjPropertyGetvisitingacceptlively.ast.ObjPropertySetconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisObjPropertySetvisitingacceptlively.ast.SwitchconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisSwitchvisitingacceptlively.ast.CaseconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisCasevisitingacceptlively.ast.DefaultconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisDefaultvisitingacceptlively.ast.RegexconversionasJSdebuggingprintConstructiontoStringinitializinginitializetestingisRegexvisitingacceptlively.ast.VisitorvisitingvisitvisitSequencevisitNumbervisitStringvisitCondvisitIfvisitWhilevisitDoWhilevisitForvisitForInvisitSetvisitModifyingSetvisitBinaryOpvisitUnaryOpvisitPreOpvisitPostOpvisitThisvisitVariablevisitGetSlotvisitBreakvisitDebuggervisitContinuevisitArrayLiteralvisitReturnvisitWithvisitSendvisitCallvisitNewvisitVarDeclarationvisitThrowvisitTryCatchFinallyvisitFunctionvisitObjectLiteralvisitObjPropertyvisitObjPropertyGetvisitObjPropertySetvisitSwitchvisitCasevisitDefaultvisitRegexlively.ast.SourceGeneratorclass creationassignmentsFromArgsparentCallsFromRulescreateASTClassgenTypePropertycreateASTClassSourcesFromRulesevalAndWriteClassesdocumentationusageshowUsagefile handlingwriteToFilerule creationcreateRuleargsFromRulescreateJSTranslatorSourcewriteAndEvalTranslatorrule helperrulesReturningSomethingforCollectionRulesDoforSimpleRulesDosettingscustomRulescustomClassestranslatorRulesmodulePathrootNodeClassNamevisitorClassNametranslator rulesbeginnumberstringcondExprifwhiledoWhileforforInsetmsetbinopunoppreoppostopthisgetgetpbreakdebuggercontinuearrreturnwithsendcallnewvarthrowtryfuncjsonbindingjsonGetterjsonSetterswitchcasedefaultregexvisitor creationabstractVisitorClassSourcevisitingCategoryForAbstractVisitordoubleDispatchCategoryForVisitorvisitingCategoryForNodelively.ast.DFAVisitoranalyzinganalyzeglobalVariableslocalVariablesanalyzing helperknownGlobalsnewScopeinitializinginitializesettingsannotateVariablesvisitingvisitVariablevisitVarDeclarationvisitPartsvisitSequencevisitArrayLiteralvisitObjectLiteralvisitCondvisitIfvisitWhilevisitDoWhilevisitForvisitForInvisitSetvisitModifyingSetvisitBinaryOpvisitUnaryOpvisitPreOpvisitPostOpvisitGetSlotvisitReturnvisitWithvisitSendvisitCallvisitNewvisitThrowvisitTryCatchFinallyvisitFunctionvisitObjPropertyvisitSwitchvisitCasevisitDefaultlively.ast.DFAScopeaccessingnewScopedeclarationdefinitionlookup_decllookup_defdefineuseallGlobalUsesallGlobalDefsallLocalUsesallLocalDefshelpingisDeclarationinitializinginitializelively.ast.VariableAnalyzerhelpingparsefindGlobalVariablesInASTfindGlobalVariablesInlively.ast.JSSyntaxHighlightersettingsglobalAnalyzererrorStyleglobalStylestylingstylesForGlobalshowToStyleStringstyleTextMorphlively.ast.generatedlively.ast.generated.Nodeslively.ast.generated.Translatorlively.ast.LivelyJSParserlively.ast.Parserlively.ast.StaticAnalysislively.ast.IDESupport
ModuleBrowsD3Vis
X
M

ModuleBrowsD3Vis
update
MorphBrow...ModuleBro...Button1d3Wrapper
MorphBrowserSunburst
X
M

MorphBrowserSun...
update
2.02.22.42.62.83.03.23.43.63.84.04.24.4Sepal Width (cm)012345678Sepal Length (cm)setosaversicolorvirginica
sepalLength sepalWidth petalLength petalWidth species 5.1 3.5 1.4 0.2 setosa 4.9 3.0 1.4 0.2 setosa 4.7 3.2 1.3 0.2 setosa 4.6 3.1 1.5 0.2 setosa 5.0 3.6 1.4 0.2 setosa 5.4 3.9 1.7 0.4 setosa 4.6 3.4 1.4 0.3 setosa 5.0 3.4 1.5 0.2 setosa 4.4 2.9 1.4 0.2 setosa 4.9 3.1 1.5 0.1 setosa 5.4 3.7 1.5 0.2 setosa 4.8 3.4 1.6 0.2 setosa 4.8 3.0 1.4 0.1 setosa 4.3 3.0 1.1 0.1 setosa 5.8 4.0 1.2 0.2 setosa 5.7 4.4 1.5 0.4 setosa 5.4 3.9 1.3 0.4 setosa 5.1 3.5 1.4 0.3 setosa 5.7 3.8 1.7 0.3 setosa 5.1 3.8 1.5 0.3 setosa 5.4 3.4 1.7 0.2 setosa 5.1 3.7 1.5 0.4 setosa 4.6 3.6 1.0 0.2 setosa 5.1 3.3 1.7 0.5 setosa 4.8 3.4 1.9 0.2 setosa 5.0 3.0 1.6 0.2 setosa 5.0 3.4 1.6 0.4 setosa 5.2 3.5 1.5 0.2 setosa 5.2 3.4 1.4 0.2 setosa 4.7 3.2 1.6 0.2 setosa 4.8 3.1 1.6 0.2 setosa 5.4 3.4 1.5 0.4 setosa 5.2 4.1 1.5 0.1 setosa 5.5 4.2 1.4 0.2 setosa 4.9 3.1 1.5 0.2 setosa 5.0 3.2 1.2 0.2 setosa 5.5 3.5 1.3 0.2 setosa 4.9 3.6 1.4 0.1 setosa 4.4 3.0 1.3 0.2 setosa 5.1 3.4 1.5 0.2 setosa 5.0 3.5 1.3 0.3 setosa 4.5 2.3 1.3 0.3 setosa 4.4 3.2 1.3 0.2 setosa 5.0 3.5 1.6 0.6 setosa 5.1 3.8 1.9 0.4 setosa 4.8 3.0 1.4 0.3 setosa 5.1 3.8 1.6 0.2 setosa 4.6 3.2 1.4 0.2 setosa 5.3 3.7 1.5 0.2 setosa 5.0 3.3 1.4 0.2 setosa 7.0 3.2 4.7 1.4 versicolor 6.4 3.2 4.5 1.5 versicolor 6.9 3.1 4.9 1.5 versicolor 5.5 2.3 4.0 1.3 versicolor 6.5 2.8 4.6 1.5 versicolor 5.7 2.8 4.5 1.3 versicolor 6.3 3.3 4.7 1.6 versicolor 4.9 2.4 3.3 1.0 versicolor 6.6 2.9 4.6 1.3 versicolor 5.2 2.7 3.9 1.4 versicolor 5.0 2.0 3.5 1.0 versicolor 5.9 3.0 4.2 1.5 versicolor 6.0 2.2 4.0 1.0 versicolor 6.1 2.9 4.7 1.4 versicolor 5.6 2.9 3.6 1.3 versicolor 6.7 3.1 4.4 1.4 versicolor 5.6 3.0 4.5 1.5 versicolor 5.8 2.7 4.1 1.0 versicolor 6.2 2.2 4.5 1.5 versicolor 5.6 2.5 3.9 1.1 versicolor 5.9 3.2 4.8 1.8 versicolor 6.1 2.8 4.0 1.3 versicolor 6.3 2.5 4.9 1.5 versicolor 6.1 2.8 4.7 1.2 versicolor 6.4 2.9 4.3 1.3 versicolor 6.6 3.0 4.4 1.4 versicolor 6.8 2.8 4.8 1.4 versicolor 6.7 3.0 5.0 1.7 versicolor 6.0 2.9 4.5 1.5 versicolor 5.7 2.6 3.5 1.0 versicolor 5.5 2.4 3.8 1.1 versicolor 5.5 2.4 3.7 1.0 versicolor 5.8 2.7 3.9 1.2 versicolor 6.0 2.7 5.1 1.6 versicolor 5.4 3.0 4.5 1.5 versicolor 6.0 3.4 4.5 1.6 versicolor 6.7 3.1 4.7 1.5 versicolor 6.3 2.3 4.4 1.3 versicolor 5.6 3.0 4.1 1.3 versicolor 5.5 2.5 4.0 1.3 versicolor 5.5 2.6 4.4 1.2 versicolor 6.1 3.0 4.6 1.4 versicolor 5.8 2.6 4.0 1.2 versicolor 5.0 2.3 3.3 1.0 versicolor 5.6 2.7 4.2 1.3 versicolor 5.7 3.0 4.2 1.2 versicolor 5.7 2.9 4.2 1.3 versicolor 6.2 2.9 4.3 1.3 versicolor 5.1 2.5 3.0 1.1 versicolor 5.7 2.8 4.1 1.3 versicolor 6.3 3.3 6.0 2.5 virginica 5.8 2.7 5.1 1.9 virginica 7.1 3.0 5.9 2.1 virginica 6.3 2.9 5.6 1.8 virginica 6.5 3.0 5.8 2.2 virginica 7.6 3.0 6.6 2.1 virginica 4.9 2.5 4.5 1.7 virginica 7.3 2.9 6.3 1.8 virginica 6.7 2.5 5.8 1.8 virginica 7.2 3.6 6.1 2.5 virginica 6.5 3.2 5.1 2.0 virginica 6.4 2.7 5.3 1.9 virginica 6.8 3.0 5.5 2.1 virginica 5.7 2.5 5.0 2.0 virginica 5.8 2.8 5.1 2.4 virginica 6.4 3.2 5.3 2.3 virginica 6.5 3.0 5.5 1.8 virginica 7.7 3.8 6.7 2.2 virginica 7.7 2.6 6.9 2.3 virginica 6.0 2.2 5.0 1.5 virginica 6.9 3.2 5.7 2.3 virginica 5.6 2.8 4.9 2.0 virginica 7.7 2.8 6.7 2.0 virginica 6.3 2.7 4.9 1.8 virginica 6.7 3.3 5.7 2.1 virginica 7.2 3.2 6.0 1.8 virginica 6.2 2.8 4.8 1.8 virginica 6.1 3.0 4.9 1.8 virginica 6.4 2.8 5.6 2.1 virginica 7.2 3.0 5.8 1.6 virginica 7.4 2.8 6.1 1.9 virginica 7.9 3.8 6.4 2.0 virginica 6.4 2.8 5.6 2.2 virginica 6.3 2.8 5.1 1.5 virginica 6.1 2.6 5.6 1.4 virginica 7.7 3.0 6.1 2.3 virginica 6.3 3.4 5.6 2.4 virginica 6.4 3.1 5.5 1.8 virginica 6.0 3.0 4.8 1.8 virginica 6.9 3.1 5.4 2.1 virginica 6.7 3.1 5.6 2.4 virginica 6.9 3.1 5.1 2.3 virginica 5.8 2.7 5.1 1.9 virginica 6.8 3.2 5.9 2.3 virginica 6.7 3.3 5.7 2.5 virginica 6.7 3.0 5.2 2.3 virginica 6.3 2.5 5.0 1.9 virginica 6.5 3.0 5.2 2.0 virginica 6.2 3.4 5.4 2.3 virginica 5.9 3.0 5.1 1.8 virginica
ScatterplotExampleD3
X
M

ScatterplotD3Ex...
TreeViewExampleD3
var data = {nodes: [], links: []} this.data = data var morphs = {} var index = 0; $world.withAllSubmorphsDo(function(ea) { var node = {name: ea.name || ea.constructor.name , index: index++} morphs[ea.id] = node; data.nodes[node.index] = node if (ea.owner) { data.links.push({ source: morphs[ea.owner.id].index, target: morphs[ea.id].index, weight: 1}) } }) this.draw()
WorldTitleSteppingWordCounterWordsTextButtonTextButton1TextButton2TextTextTextText1CheapWorldLayoutSpecialSyntaxWorkspaceMagnifierButton1Textleftpointing_magnifying_glass.pngd3Wrapperd3ForceLayoutExampleText8d3WrapperHandMorph
WorldGraphD3
X
M

WorldGraphD3
WorldHierarchyList
update
FBBBAACBACBBEGGFAEAG
ModuleBrowsD3Vis
X
M

ZoomableBubbleView
update
HelloABCWorldFooBar
ZoomableSubburstExample
X
M

ZoomableSunburs...
00:0000:0000:00050100
d3BarChart
this.exampleData(); this.update();
BGACGFCFGAFGEECFFEFG
d3BubbleExample...
0 pears
2 pears
4 pears
6 pears
0 apples
2 apples
4 apples
6 apples
8 apples
10 apples
// this is a chart made with d3 (http://d3js.org/) // the basic interface you can use (press CMD+s to evaluate) this.xUnit = 'apples'; this.yUnit = 'pears'; this.data = Array.range(0, 10).collect(function(i) { return {x: i, y: Numbers.random(0, i+1)} }); this.update();
d3Example
this.exampleData(); this.update();
ABCEFGHIJKLMN
d3ForceLayoutEx...
00:0000:0000:0000:00050100150
d3LineChart
00:0000:0005010012
d3MultiLineChart
-
+

enter search term
more
PartsBinBrowser
X

Menu
00:0000:0000:00050100
// changed at Thu May 01 2014 03:12:54 GMT-0400 (EDT) by robertkrahn
this.addScript(function reset() {
    this.data = []
    this.stopStepping();
    this.canvasId = 'd3-' + this.id.replace(/-/g, '');
    this.setHTML('<div id="' + this.canvasId + '"></div>')
    this.setClipMode('visible');
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<lively.morphic.HtmlWrapperMorph#29935... - d3BarChart>
Tag:
run
save
Tests

-- ALL --
loadD3
onLoad
render
reset
testTick
Scripts
-
+
-
Connections
+
-- ALL --
all
ObjectEditor -- d3BarChart>>reset
X

Menu
saved source