Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #15227
| From | micha <ludicite@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Single Class Object Model - new release |
| Date | 2012-06-12 13:09 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <0664fdd5-d018-46ef-912f-26c806b7b326@p27g2000vbl.googlegroups.com> (permalink) |
| References | (1 earlier) <9562a637-4191-42c2-a4b2-a2db589cd820@googlegroups.com> <787f166d-488f-49fe-aa1f-bd8e227ed30e@eh4g2000vbb.googlegroups.com> <lcadnWBpeIcAPEvSnZ2dnUVZ8gydnZ2d@giganews.com> <169b14d7-e43d-482d-a195-bcd20965331a@d17g2000vbv.googlegroups.com> <a3p8r1Fbm1U2@mid.individual.net> |
On 12 juin, 18:24, Robert Klemme <shortcut...@googlemail.com> wrote:
> On 12.06.2012 06:42, micha wrote:
>
> > BUT nevertheless Java has an unsurpassed firepower with tons of
> > libraries, frameworks and dialects,
>
> But you don't want to use them because you just want to have a single
> class, do you?
>
>
>
>
>
>
>
>
>
> > AND SCOM is not only about levererage of functional programming but
> > also:
> > - about Adaptative Object Model (which is also already native but more
> > in Smalltalk than in Lisp as Common Lisp is not an Object language
> > from the start but requires an extension layer (CLOS) to support
> > Object paradigm)
> > - and about Semantic Web paradigm, starting with semantic networks
> > described as triples by RDF/Owl:SCOM provides a simple and
> > straightforward mechanism (addfacet() method) to build such 'triple
> > based' semantic networks at runtime (like DOM is the runtime
> > data structure counterpart of an XML file)
>
> > NOW there is Scala which is both functional and Object BUT not a
> > purely interpreted metalanguage like Lisp (Lisp allows to define new
> > Languages with it's bootstrapping/dynamic syntax capabilities)
>
> > SO SCOM is not an attempt to do better than breakthrough languages
> > like Scala, it's only an attempt to show that within Java microcosm,
> > there's still ways to leverage expressiveness by adopting new
> > paradigms namely Adaptative Object Model, Semantic Web inspired
> > runtime data structures (not by extending Java with tons of new
> > features which address implementation needs without really adding
> > expressiveness or in the best case clearing out some inconsistencies,
> > like int vs Integer, [] vs ArrayList etc...)
>
> I still did not get what the purpose of this exercise is. Why do you do
> this? To what end?
>
> Cheers
>
> robert
>
> --
> remember.guy do |as, often| as.you_can - without endhttp://blog.rubybestpractices.com/
- It(s not that I don't want to use them, in fact I use the Javascript
interpreter in SCOM.
- The purpose is to show to Java programmer's that:
1. there are alternate Object Model paradigms, especially Adaptative
Object Model (where classes are defined and extensible at runtime)
2. That the API may be outside of the class and instead in the
semantic network of agnostic instances (which is the purpose of It
class in SCOM)
SCOM allows easy creation of a semantic networl of its own
instances at runtime, and it is this network which becomes the API,
the It class
API is just an enabler (like machine code vs programming
language)
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