Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.musoftware.de!wum.musoftware.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: Single Class Object Model - new release Date: Tue, 12 Jun 2012 18:24:56 +0200 Lines: 43 Message-ID: References: <9562a637-4191-42c2-a4b2-a2db589cd820@googlegroups.com> <787f166d-488f-49fe-aa1f-bd8e227ed30e@eh4g2000vbb.googlegroups.com> <169b14d7-e43d-482d-a195-bcd20965331a@d17g2000vbv.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net FihSBkNwN/TnriQS3tmIRwNLtCrmjKZo8xFoHLrLiwK3/uX8SMsPIrPevup4RJrgI= Cancel-Lock: sha1:6TUQ1jFHfJ8mBlHt7IXJEVD7Z6U= User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: <169b14d7-e43d-482d-a195-bcd20965331a@d17g2000vbv.googlegroups.com> Xref: csiph.com comp.lang.java.programmer:15225 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 end http://blog.rubybestpractices.com/