From: Henry Gilbert Date: 2003-09-13T09:39:18+09:00 Subject: Re: OO Challenge Link is above there somewhere. http://tools.devchannel.org/comments.pl?sid=3343&op=&threshold=0&commentsort=0&mode=thread&tid=39&pid=179#185 (great it was still in my clipboard!) The article was about Eiffel. But the guy blasted OO .. I know from experience that the least you know - the more you think you know :P So obviously that guy was whizzing on an ego trip. He fails to realize that OO is to encapsulate and reduce complexity for larger programs - not trivial examples. His example is silly. As OO is *usually* built on procedural-like code. Now .. if he were to have an example involving a more complex application Then he would lose ground - he is cheating, setting the rules - with an example of 20 lines or so. As I stated I tried VB.NET because you can do *illegal* things that makes code more sugary-like. With C# you can make classes morph into others - while introducing some ugly parameters. (Perhaps) the solution could have been more concise. But I was aiming for the solution to be readable when declaring. That is IMO .. what OO is for. Work hard to make it easier. I was close to finding a solution - but no EVAL in VB, and didn't want to thread at MSDN for hours, .. I got sick of Visual Studio .NET slow, crawling once more -hanging on "Wait 20 minutes ..." (P-OFF MS! grrrr). Refreshing to be here under Linux again :) Thanks again. I will look into RUBY more I am looking for a nice language. I tried Smalltalk but couldnt get round it. I feel even embarrased about it :( Ruby seems to be more my style! I deffy want to re-write a site which I began with C#. So any advice on RUBY (ie links) for rendering pages and dealing with Response Fields is much appreciated. Of course I will always be searching through posts here trying to learn as much as poss. All the best Henry Gilbert