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 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. * Theory''''''Of''''''Relativity: 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: * EverythingIsEconomics ---- 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, AnonymousDonor''''''s ---- CategoryBuildingBlocks