Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #15212
| From | Lew <lewbloch@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Single Class Object Model - new release |
| Date | 2012-06-11 16:38 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <9562a637-4191-42c2-a4b2-a2db589cd820@googlegroups.com> (permalink) |
| References | <a3d640da-835c-4aa3-bbce-3fb447e832cb@b1g2000vbb.googlegroups.com> |
micha wrote: > -------------------------------------------------------------- > SCOM: Single Class Object Model > ------------------------------ > ----- Programmer's Guide ----- > ------------------------------ [snip] > -------------------------------------------------------------- > 1. Introduction > --------------- > SCOM is a exercise in style with a 'constructivist' motivation. The > purpose is to design an Model Objet provided I believe "objet" is the French word, is it not? > as a Single class (!!), called 'It' (core/root class). What do the exclamation points signify? > SCOM paradigm is founded on top of 3 'Design Intents': > > a. Runtime Semantic Network Meaning what, exactly? > --------------------------- > SCOM provides an easy and straightforward way to creatr 'semantic > networks' at runtime (much like XML DOM) > The atoms of SCOM semantic networks are RDF-like triples (Subject > --Predicate--> Object). > In SCOM, all 3 parts of the triple are 'It' instances > - 'Subject': is an It instance > - 'Predicate': is an unidirectional relation, it is called a > 'facet' > - 'Object': is called a 'facet value' > > b. Self evaluation instances > ---------------------------- > Inspired by functional programming (especially 'Lisp'). Thus > Application behavior is implemented: > - by overriding 'evaluate' method in subclasses of 'It' > - once a subclass implements a method, it could then be added to > an It instance as a 'behavioral facet' > > c. Native Adaptative Object Model > --------------------------------- > SCOM supports the AOM paradigm (Adaptative Object Model), where > business domain classes are not static like > 'regular OOP languages' (e.g: Java, C#/C++) but instead > dynamically created at runtime (much like > classes described by Semantic Web Ontology language: 'Owl') How does this pertain to Java programming? How will it help Java programmers? -- Lew
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Single Class Object Model - new release micha <kernmichel@yahoo.fr> - 2012-06-11 15:45 -0700
Re: Single Class Object Model - new release Lew <lewbloch@gmail.com> - 2012-06-11 16:38 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-11 18:39 -0700
Re: Single Class Object Model - new release Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-06-11 20:55 -0500
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-11 21:42 -0700
Re: Single Class Object Model - new release Robert Klemme <shortcutter@googlemail.com> - 2012-06-12 18:24 +0200
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-12 13:09 -0700
Re: Single Class Object Model - new release Robert Klemme <shortcutter@googlemail.com> - 2012-06-12 23:48 +0200
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-13 01:12 -0700
Re: Single Class Object Model - new release Robert Klemme <shortcutter@googlemail.com> - 2012-06-13 06:44 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-13 15:22 -0700
Re: Single Class Object Model - new release Robert Klemme <shortcutter@googlemail.com> - 2012-06-14 00:56 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-14 03:24 -0700
Re: Single Class Object Model - new release Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-06-14 12:27 -0500
Re: Single Class Object Model - new release Lew <lewbloch@gmail.com> - 2012-06-12 10:05 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-12 13:03 -0700
Re: Single Class Object Model - new release Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-06-12 15:58 -0500
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-13 02:08 -0700
Re: Single Class Object Model - new release Robert Klemme <shortcutter@googlemail.com> - 2012-06-12 23:33 +0200
Re: Single Class Object Model - new release markspace <-@.> - 2012-06-12 15:15 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-13 02:57 -0700
Re: Single Class Object Model - new release markspace <-@.> - 2012-06-13 08:26 -0700
Re: Single Class Object Model - new release micha <ludicite@gmail.com> - 2012-06-13 15:17 -0700
Re: Single Class Object Model - new release Lew <noone@lewscanon.com> - 2012-06-13 19:06 -0700
Re: Single Class Object Model - new release markspace <-@.> - 2012-06-13 19:15 -0700
csiph-web