User loginNavigation |
OOPThe JCP EC rejects JDO 2.0
Discussed here.
We discussed Hibernate, and O/R mapping in general, a couple of times so I thought this might be of interest. By Ehud Lamm at 2005-02-02 13:23 | OOP | login or register to post comments | other blogs | 4886 reads
OOP Is Much Better in Theory Than in Practice
An critique of OOP. The article is about OOP as a SE/design approach and doesn't directly attack the issue from a PL angle, but it might still interest LtU readers.
From a PL point of view, I would have chnaged the title to: OOP Is Much Better in Theory Than in Practice, (And the Theory Isn't too Good anyway). By Ehud Lamm at 2005-01-20 09:01 | OOP | Software Engineering | 95 comments | other blogs | 39556 reads
Polyglot and Nested InheritancePolyglot is a compiler front end framework for building Java language extensions that doesn't seem to have been mentioned here. Amongst the extensions is an implementation of nested inheritance which, I admit, I don't completely get. There's a discussion (moderately critical) of the paper in the context of OCaml that starts here. This caught my eye while scanning the latest Caml Weekly News - a useful summary of the (rather high volume) (O)Caml list. By andrew cooke at 2004-12-23 13:17 | OOP | login or register to post comments | other blogs | 8396 reads
Grady Booch: Microsoft and Domain Specific Languages
Grady Booch's contribution to the discussion on UML vs. DSLs.
Along the way we learn about UML specialization mechanisms, UML profiles, and Grady's opinions as regards tool vs. language issues. By Ehud Lamm at 2004-12-04 10:22 | DSL | OOP | Software Engineering | login or register to post comments | other blogs | 5375 reads
Practical Common Lisp
Practical Common Lisp by Peter Seibel was mentioned here in the past, but not on the home page if I am not mistaken.
You can download all but three chapters from the website, and seeing as Lisp is an important and somewhat unique language, you might want to do just that. The chapters I read were well written and funny at times. What's not to like? The OO chapters offer a nice intro to CLOS, which might interest those with OO experience seeing as CLOS doesn't resemble your average OOPL. I must say that it's nice to see "practical" how-to books written for non-mainstream languages. OO Programming Styles in ML
OO Programming Styles in ML, Bernard Berthomieu.
It is shown that the essential OO concepts and idioms, including inheritance and dynamic dispatch, can be encoded in this well understood framework, without requiring any operational or typing extensions of ML... This isn't new (it is dated March 2000), but seems interesting. The ML module language put to good use! Thanks Henry! By Ehud Lamm at 2004-11-28 13:21 | Admin | Functional | Object-Functional | OOP | login or register to post comments | other blogs | 6141 reads
Jon Udell: interview with Ward Cunningham and Jack Greenfield
Jon Udell's interview with Ward Cunningham and Jack Greenfield might help understand Microsoft's methodology of software factories and DSLs.
The interview is available as a 54 minute MP3 file. The notion of language as abstraction mechanism and explanation of the part played by DSLs appear towards the second half of the conversation. By Ehud Lamm at 2004-11-24 20:35 | DSL | OOP | Software Engineering | login or register to post comments | other blogs | 6573 reads
Generic Functions have Landed (Python)
A semi-stable generic function API for Python.
Somewhere between CLOS style OOP and AOP, I'd say. I don't have the time to explore this, but other might wnat to give it a go and report their experience. Predicate Dispatch in the newsMicrosoft and DSLs @ OOPSLA
Microsoft gave a demo of their Software Factories & DSL tools and philosophy over at OOPSLA. It would be great to see the slides but as far as I can see they aren't available online.
I want to love the DSL approach, but I still haven't seen enough examples and detailed discussion to be convinced. I'd be happy to hear what others think about the UML vs. DSL controversy. |
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 16 hours ago
49 weeks 2 days ago
50 weeks 6 days ago
50 weeks 6 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago