<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://edramatica.com/index.php?action=history&amp;feed=atom&amp;title=SmallTalk</id>
	<title>SmallTalk - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://edramatica.com/index.php?action=history&amp;feed=atom&amp;title=SmallTalk"/>
	<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;action=history"/>
	<updated>2026-06-07T18:15:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://edramatica.com/index.php?title=SmallTalk&amp;diff=48048&amp;oldid=prev</id>
		<title>imported&gt;Uberfukken at 23:48, 11 March 2019</title>
		<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;diff=48048&amp;oldid=prev"/>
		<updated>2019-03-11T23:48:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:48, 11 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{programming}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{programming}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{softwarez}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Softwarez]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Softwarez]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key edwiki-dbw:diff:1.41:old-175082:rev-48048:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Uberfukken</name></author>
	</entry>
	<entry>
		<id>https://edramatica.com/index.php?title=SmallTalk&amp;diff=175082&amp;oldid=prev</id>
		<title>imported&gt;Oddguy at 13:01, 23 March 2015</title>
		<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;diff=175082&amp;oldid=prev"/>
		<updated>2015-03-23T13:01:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:01, 23 March 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key edwiki-dbw:diff:1.41:old-175081:rev-175082 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Oddguy</name></author>
	</entry>
	<entry>
		<id>https://edramatica.com/index.php?title=SmallTalk&amp;diff=175081&amp;oldid=prev</id>
		<title>imported&gt;Oddguy at 13:01, 23 March 2015</title>
		<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;diff=175081&amp;oldid=prev"/>
		<updated>2015-03-23T13:01:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:01, 23 March 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key edwiki-dbw:diff:1.41:old-175080:rev-175081 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Oddguy</name></author>
	</entry>
	<entry>
		<id>https://edramatica.com/index.php?title=SmallTalk&amp;diff=175080&amp;oldid=prev</id>
		<title>imported&gt;Oddguy at 13:01, 23 March 2015</title>
		<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;diff=175080&amp;oldid=prev"/>
		<updated>2015-03-23T13:01:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:01, 23 March 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key edwiki-dbw:diff:1.41:old-175079:rev-175080 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Oddguy</name></author>
	</entry>
	<entry>
		<id>https://edramatica.com/index.php?title=SmallTalk&amp;diff=175079&amp;oldid=prev</id>
		<title>imported&gt;Oddguy at 13:01, 23 March 2015</title>
		<link rel="alternate" type="text/html" href="https://edramatica.com/index.php?title=SmallTalk&amp;diff=175079&amp;oldid=prev"/>
		<updated>2015-03-23T13:01:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
[[SmallTalk]] (more like SmallCock [[amirite]]?) is a programming language invented by [[Anal|Alan]] [[Gay|Kay]] at [[Copypasta|Xerox]] PARC in the [[at least 100 years ago|1970s]]. It was designed to be a minimalistic programming language intended for children (or adults with a [[you|similar]] brain capacity).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
[[Image:Squeak_barrel_roll.gif|thumb|One of the [[lie|least pointless]] features in SmallTalk is making text do a [[barrel roll]].]]&lt;br /&gt;
SmallTalk is basically an exercise to see how far you can take pointless and questionable features. It has no conditional or loop structures built-in so instead of nice syntax like you would get in real programming languages, you have to use objects to fake them. SmallTalk inventors [[not a bug|claim]] this shows how expressive the language is but everyone else believes it&amp;#039;s because the SmallTalk inventors were too lazy to do it properly.&lt;br /&gt;
&lt;br /&gt;
SmallTalk also lets you change system objects at runtime so you can redefine [[Al Qaeda|true]] to be [[Iraq|false]] and [[Iraq|false]] to be [[Iran|true]] and really screw the system up. [[Ad nauseam|Again]], the SmallTalk inventors will tell you that this shows how expressive the language is and modern SmallTalk programmers will wonder (with a straight face) why nobody uses SmallTalk.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
SmallTalk was used as the programming language for the Xerox Alto, recognized as the first personal computer with mouse, GUI, and networking capabilities. Incidentally, Xerox is [[retard|recognized]] as a company who did [[epic fail|nothing]] with the technology. [[Some argue]] that the reason the Alto never made it is because the networking features that the Xerox engineers were [[furry|experimenting with]] missed the mark at what mainstream users [[myspace|preferred]]. The Xerox Alto was also the first computer with a bitmapped display. The &amp;quot;bit blit&amp;quot; function in graphics libraries came from the instruction used in this computer (lol, memcpy is considered an [[Computer Science III|invention]]?).&lt;br /&gt;
&lt;br /&gt;
Modern implementations of SmallTalk continue the [[DSM|pattern]] of taking questionable features to fruition. One of the most [[facepalm|innovative]] SmallTalks, Seaside, uses web continuations to &amp;lt;s&amp;gt;break your browser&amp;#039;s &amp;quot;back&amp;quot; button&amp;lt;/s&amp;gt; ease programming (lol, web development is considered programming?).&lt;br /&gt;
&lt;br /&gt;
==Trolling==&lt;br /&gt;
Many pseudo-intellectual [[redundant|SmallTalk programmers]] can be found on the [http://c2.com/cgi/wiki?SmalltalkLanguage SmallTalkLanguage] wiki. Trolling these people is mind-numbingly easy because they&amp;#039;ve been in an isolated circle jerk for so long that they&amp;#039;ve never really experienced [[obvious troll]]s, let alone [[srs]] troll attempts. Some of the naive but still effective ways of trolling them is to do so via [[flame war]] style: &amp;quot;SmallTalk sucks because it lacks X&amp;quot; where X is &amp;quot;multiple-inheritance&amp;quot;, &amp;quot;protected variables&amp;quot;, &amp;quot;friend annotations&amp;quot;, &amp;quot;static typing&amp;quot;, &amp;quot;a non-shitty editor&amp;quot;, &amp;quot;features to support Programming In The Large&amp;quot;, &amp;quot;companies hiring SmallTalk programmers&amp;quot;, etc. They will always take the bait because they are [[inadequate|unwilling to admit to themselves]] that SmallTalk is a crappy, dying language. Please do not be proud of your victories at these sort of trolling attempts, it will [[lul]]l you into a false sense of superiority.&lt;br /&gt;
&lt;br /&gt;
{{quote|[[Unwarranted Self-Importance|Actually I made up the term &amp;quot;object-oriented&amp;quot;]], and I can tell you I did not have [[C|C++]] in mind.|Alan Kay [[bawwwww]]ing about how unpopular his crap language is}}&lt;br /&gt;
&lt;br /&gt;
To be a true successful troll, [[DO IT FAGGOT|you must get]] SmallTalk language and library implementers to add, remove, or modify features. Award yourself -100 points if your suggestion makes the language worse (i.e. you&amp;#039;re indistinguishable from a regular SmallTalk programmer). Award yourself 100 points if your suggestion makes the language better &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; there is a [[Godwin&amp;#039;s Law|lengthy discussion]] from programmers giving knee-jerk reactions on why SmallTalk doesn&amp;#039;t need it &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; the suggestion isn&amp;#039;t implemented. Award yourself 10 points for each [[fandom|famous]] SmallTalk [[notable|personality]] you can bait into replying &amp;#039;&amp;#039;&amp;#039;AND&amp;#039;&amp;#039;&amp;#039; their reply took more effort than typing a stock response.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[$100 Laptop]]&lt;br /&gt;
*[[Java]] (if you ever wondered why Java sucks so much, they used SmallTalk as an [[aspie|inspi]]&amp;lt;nowiki&amp;gt;ration&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{programming}}&lt;br /&gt;
[[Category: Softwarez]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Oddguy</name></author>
	</entry>
</feed>