Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #27018

Re: Inheritance

From Bernd Paysan <bernd.paysan@gmx.de>
Newsgroups comp.lang.forth
Subject Re: Inheritance
Date 2013-11-28 01:39 +0100
Organization 1&1 Internet AG
Message-ID <l763bt$tb8$1@online.de> (permalink)
References <52933ba3$0$294$14726298@news.sunsite.dk> <l706q6$c5o$1@online.de> <cb852263-3b7b-412a-86ad-1502280820fb@googlegroups.com>

Show all headers | View raw


the_gavino_himself wrote:

> bernd:
> 
> I noticed you added an oo package to gforth.

A variant of Mini-OOF with current object; this is really small stuff.  
Unlike the previous Mini-OOF, it feels complete enough so that I can do 
actual work with it.

> Why not more functional stuff a la haskell or lisp?

Because that would be considerably more complex, and for the things I want 
to do less useful.

> rob pike said oo programming is the roman numerals of computing:
> 
> http://harmful.cat-v.org/software/OO_programming/

I'm totally with them: The way most people use OOP is to add layers and 
layers of abstraction just to delegate work to somebody else.  That's not 
what I want to do.  OOP has some specific places where it is useful, it is 
no silver bullet and not the be all and end all.

For GUIs however, it has been shown its usefulness.  And that's where I'm 
using it.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://bernd-paysan.de/

Back to comp.lang.forth | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Inheritance Doug Hoffman <glidedog@gmail.com> - 2013-11-25 06:59 -0500
  Re: Inheritance Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-25 20:01 +0100
    Re: Inheritance Doug Hoffman <glidedog@gmail.com> - 2013-11-26 05:11 -0500
      Re: Inheritance Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-26 22:09 +0100
    Re: Inheritance the_gavino_himself <visphatesjava@gmail.com> - 2013-11-27 15:25 -0800
      Re: Inheritance Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-28 01:39 +0100
        Re: Inheritance Mark Wills <markrobertwills@yahoo.co.uk> - 2013-11-28 01:53 -0800
  Re: Inheritance Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-11-25 15:28 -0600
    Re: Inheritance Doug Hoffman <glidedog@gmail.com> - 2013-11-26 05:11 -0500
      Re: Inheritance Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-26 22:28 +0100
        Re: Inheritance Doug Hoffman <glidedog@gmail.com> - 2013-11-26 17:12 -0500
          Re: Inheritance Bernd Paysan <bernd.paysan@gmx.de> - 2013-11-27 23:07 +0100
      Re: Inheritance Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-11-26 17:11 -0600
        Re: Inheritance Doug Hoffman <glidedog@gmail.com> - 2013-11-27 06:25 -0500
          Re: Inheritance Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-11-27 11:58 -0600

csiph-web