Everything Isa
Some software, languages and models that have HobbyHorse's.
-
ActorsModel: everything is an actor configuration.
-
AplLanguage: everything is a vector.
-
BrainfuckLanguage: everything is [<+,->].
-
CeeLanguage: everything is bits, unless it is pointers, which is also bits.
-
CrudScreen: EverythingIsCrud: Setup, configuration, and processing is a matter of editing attributes and running queries.
-
CsharpLanguage: everything is a reference to an object except for value types.
-
DocumentObjectModel: everything is a node -- except when it's an attribute.
-
DylanLanguage: everything is a GenericFunction (except when it's a macro).
-
EeLanguage: everything is a capability.
-
ElixirLanguage: everything is a tuple.
-
ErlangLanguage: everything is an atom.
-
EmacsEditor: everything is an EmacsLisp function.
-
ForthLanguage: everything is a word. (It doesn't have to be on a stack.)
-
GoedelsIncompletenessTheorem: everything is an integer.
-
HaskellLanguage: everything is a function or a constructor.
-
HtagLanguage: everything is a command.
-
IconLanguage: everything is a generator.
-
InterCal: everything is convoluted.
-
JavaLanguage (et al): EverythingIsaReference since variables do not directly contain objects except for the PrimitiveTypes.
-
JavaSwing: everything is spewing out objects.
-
LambdaCalculus: everything is a function.
-
LifeIsaBigMessyGraph (a living model)
-
LindaLanguage: everything is a tuple.
-
LispLanguage: everything is a list (see EssExpressions).
-
LuaLanguage: everything is a table (except when it's a string or a number).
-
MalbolgeLanguage: everything is difficult.
-
MathematicaLanguage: everything is an expression.
-
MatLab: everything is a matrix.
-
OriginalIoLanguage: everything is a continuation.
-
PerlLanguage: everything is enactable in more than one way.
-
PlanNineFromBellLabs: everything is a file server in a namespace.
-
PostScript: see ForthLanguage
-
PrologLanguage: everything is a claim or a recursion.
-
PythonLanguage: everything is a writable, string-indexed dictionary.
-
RebolLanguage: everything is a dialect.
-
RelationalDatabase: everything is a relation.
-
RubyLanguage: everything is an object.
-
RestArchitecturalStyle: everything is a resource.
-
ScriptingLanguage: everything is simple (and slow).
-
SelfLanguage: everything is a slot.
-
SetTheory: everything is a set (except when it's a class).
-
ShLanguage: everything is text following a different grammar which requires a separate parser to be interpreted
-
SmalltalkLanguage: everything is an object (behavior is caused by message objects).
-
SnuspLanguage: everything is +-<>/\?!,.@#
-
SpreadsheetMetaphor: everything is a cell.
-
StandardTemplateLibrary: everything is a template.
-
StringTheory: everything is a string.
-
TexTheProgram: everything is a macro.
-
TheoryOfRelativity: EverythingIsRelative (except invariants, which is what the theory is really about).
-
TheyMightBeGiants: everything is catchy.
-
ToolCommandLanguage: everything is a string.
-
UnixOperatingSystems: everything is a stream (including files).
-
UnLambdaLanguage: everything is a combinator; everything is `ski.
-
VisualBasic: everything is a special case.
-
WhatIsXmlAnyway: everything is a hierarchy of elements (except when they are attributes, or PIs, etc But see DocumentObjectModel below).
-
DataStructureCentricViewDiscussion: everything is a collection (data structure).
-
LispWeenies: Everything is a set of nested lists (EssExpressions).
-
TopMind: Everything is either a map (dictionary array) or a table (a table can be viewed as a map of maps).: DynamicRelational, MultiParadigmDatabase, MaspBrainstorming
-
Some GUI frameworks: everything is an event (or every step takes three steps).
-
Everything can be done in one big loop: EverythingIsRelativeStrangeLoop PageAnchor: one_big_loop {ExpertSystems used to be done this way more or less.}
-
EverythingTwo: everything is a... well, it's everything. Two.
-
EverythingIsa: Everything is a EverythingIsa.
Decision/Design Models:
RE: TheyMightBeGiants - Perhaps this should be Everything is catching on, everything is catching on fire, everything is catching on, everything is catching on fire.
RE: TheoryOfRelativity - EverythingIsRelative, except the speed of massless particles in a vacuum--i.e., light--and the laws of physics.
"DocumentObjectModel: everything is a node -- except when it's an attribute."
No, attributes are nodes too... getting attribute values directly from an element node is just a shortcut.
"WhatIsXmlAnyway: everything is a hierarchy of elements -- except when they are attributes, or PIs, etc."
Uh... attributes, PIs, comments, CDATA, etc. are still stored hierarchically; it's your fault for saying "of elements".
So: WhatIsXmlAnyway: everything is a hierarchy.
AdaLanguage and CeePlusPlus: Everything is in there... somewhere.
See: BigIdea, YinYangVersusSinglism
Contributors: OrenTirosh, AndrewMartin, SvenNeumann, TomStambaugh, DougKing, JonathanTang, PanuKalliokoski, DanielBrockman, DavidSarahHopwood, AnonymousDonors
CategoryBuildingBlocks