<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.wikiworld.com/index.php?action=history&amp;feed=atom&amp;title=ObjectWikiClassroom</id>
	<title>ObjectWikiClassroom - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikiworld.com/index.php?action=history&amp;feed=atom&amp;title=ObjectWikiClassroom"/>
	<link rel="alternate" type="text/html" href="https://www.wikiworld.com/index.php?title=ObjectWikiClassroom&amp;action=history"/>
	<updated>2026-05-06T15:44:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.wikiworld.com/index.php?title=ObjectWikiClassroom&amp;diff=1906&amp;oldid=prev</id>
		<title>imported&gt;Import: Imported current content</title>
		<link rel="alternate" type="text/html" href="https://www.wikiworld.com/index.php?title=ObjectWikiClassroom&amp;diff=1906&amp;oldid=prev"/>
		<updated>2026-01-28T11:54:25Z</updated>

		<summary type="html">&lt;p&gt;Imported current content&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
I am still in the process of taking in all the new information found at the information hub we lovingly call [[WikiWorld]].  I want to participate in [[ObjectWiki]] but am feeling a bit overwhelmed by all the different directions of research I could explore.  Could [[WE]] put together a concise list of references, either internal or external (to [[WikiWorld]]), that would bring a new or potential collaborator up to speed.  Might also include just a very basic example of an instance of an object that is generally familiar.&lt;br /&gt;
&lt;br /&gt;
In my newfound vernacular: { ? ? ? }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OutputError&amp;gt;In trying to describe this using total system terminology (made that up), I realized we dont have a class of software that develops new software (to my knowledge).  My analogy just broke down.&amp;lt;/OutputError&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ability to have self modifying code is what make modern computers (Von Neuman Archetecture) general purpose.&lt;br /&gt;
&lt;br /&gt;
==== Object oriented principles&lt;br /&gt;
====&lt;br /&gt;
# Everything is an object.&lt;br /&gt;
# Objects communicate (send and receive messages)  (i always left this one out for some reason)&lt;br /&gt;
# Objects only respond to messages.&lt;br /&gt;
# Object inherit behavior/attributes&lt;br /&gt;
&lt;br /&gt;
[[WikiWorld]]:ObjectWikiClassroom.&amp;quot;Object oriented principles&amp;quot;.listSize = 4&lt;br /&gt;
----&lt;br /&gt;
===Exercise: Define a high level object class.&lt;br /&gt;
===&lt;br /&gt;
&lt;br /&gt;
Define an object that represents an initiative.  Will be used to describe the high level direction(s) a collaborative is taking or may take.  Answers the question, &amp;quot;What is this collaborative working on right now?&amp;quot;  Should include a collection of goals, objectives, &amp;lt;more&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===First Attempt&lt;br /&gt;
===&lt;br /&gt;
====class:WikiObject&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
====className: initiative or [[WikiInitiative]]&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
====Purpose:&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
To provide a high level summary of all the major projects(threads, discussions) the collaborative is working on.  Will help existing and potential [[WikiUsers]] determine how they can best serve the collaborative.&lt;br /&gt;
&lt;br /&gt;
====projectPage: [[CollaborativeWebObjects]]&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
====relatedPages:&lt;br /&gt;
====&lt;br /&gt;
*HomePage&lt;br /&gt;
*&amp;lt;addMore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====author: everybody&lt;br /&gt;
====&lt;br /&gt;
&lt;br /&gt;
====properties:&lt;br /&gt;
====&lt;br /&gt;
*goals(objectives)&lt;br /&gt;
*introduction&lt;br /&gt;
*tasks&lt;br /&gt;
*sponsor(s)&lt;br /&gt;
&lt;br /&gt;
===Discussion:&lt;br /&gt;
===&lt;br /&gt;
This may simply become a type of page and may not need to be defined as an object.  I am still trying to wrap my mind around the whole idea of [[ObjectWiki]].  One of the first methods of learning is emulation or mimicking.  I have tried to mimic some of the things previously posted.&lt;br /&gt;
----&lt;br /&gt;
Unfortuantely, [[ObjectWiki]] is still pretty fuzzy, as soon as we specify something we start to question it.  The main issue in learning object wiki now is which aspects are we keeping and which will we improve.  We can explore that in [[ObjectWikiDesignLab]] and continue here with the basics.&lt;br /&gt;
&lt;br /&gt;
Everything is an object, the [[LanguageOfObjects]] defines their interactions.  Unlike most formal object system, [[ObjectWiki]] supports objects in the state of becomming.  Thus formal class definitions are not always required and each reference to an object becomes a instance that inherits from the referenced object all that is not specifically overridden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Exercise:  Define a small, basic set of objects from which all other objects can be defined.&lt;br /&gt;
===&lt;br /&gt;
&lt;br /&gt;
This exercise is not required for the purposes of [[ObjectWiki]].  See [[OrdinalObjects]] and [[Meta Classes in [[ObjectWiki]]|A discussion of why metaclasses, and object classes are not needed in [[ObjectWiki]]|]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[LanguageOfObjects]], [[ObjectWikiDesignLab]], [[PrinciplesOfObjects]].&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Import</name></author>
	</entry>
</feed>