Some software, languages and models that have HobbyHorses.
- 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 PrimitiveType?s.
- 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 {ExpertSystem?s 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