Re: objects and forth

Panthera Altaica <[email protected]> Fri, 6 Feb 2009 11:01:38 -0800 (PST)
Newsgroups gmane.comp.lang.forth.colorforth
Message-ID <[email protected]>
--- On Mon, 2/2/09, David J. Goehrig <[email protected]> wrote:

>=20
> Oh I agree with this to an extent.  This is true of the
> Java crowd for sure.  Not all OO-ers fully believe in this
> nonsense though.

"only a little bit peregnent"?


> Well, most Smalltalkers tend to avoid this black box idea.=20
> They are generally more than willing to go in and modify a
> low level class like Object just to make their idiom work
> correctly.  For example it is standard practice to add a
> method like:
>=20
> =09isMyClass
> =09=09^ false
>=20
> to the root level Object class, and then in your own class
> implement the corresponding method
>=20
> =09isMyClass
> =09=09^ true
>=20
> Just so you can test if an object is a member of your class
> or not, without triggering the debugger at runtime. =20


What does OO call 'comefrom'?

http://www.tads.org/t3doc/doc/sysman/icext.htm


> general concept isn't so much mandatory ignorance, but
> rather results in a culture of willful ignorance, because

Only Lebri Software people use OO?

"Naturally you want to treat these modules as =E2=80=9Cblack boxes=E2=80=9D=
 and not make any changes to them. Treating each module as a unit avoids th=
e need to learn the internals, and avoids the risk of introducing errors in=
 work  which may have been well tested by use in dozens of different projec=
ts. In addition, the developers may only want to release running modules, n=
ot the source."

THE resion OO is so populer that that it easely allows you to 'weld the hoo=
d closed'

> one doesn't need to think about what they're doing.=20
> It doesn't actually have to be that way.

=20
If 'one doesn't need to think about what they're doing' results in 'a cultu=
re of willful ignorance' and 'a culture of willful ignorance' results in 'a=
 culture of mandatory ignorance' then it actually does have to be that way.


>=20
> That said, when you jump through hoops just to make your
> idiom work, your idiom is probably broken.  But hey,
> that's why the Gang of Four wrote the Patterns book, to
> describe all the different hoops they typically encounter.
>=20
> > And you are surprized that they all idiots teaching
> others how to be idiots?
>=20
> Actually, judging by one of my friend's experiences as
> an associate professor at one of the best Comp Sci
> Universities in the country (a top 20 school for sure),
> he's got PhD students who don't know how to open
> files off a CD.  So I'd avoid saying we've got
> idiots teaching idiots, just that we have CompSci people who

What 'Best Universities in the country' lets someone with out a highschool =
level education into there PhD programme?


> In my opinion, the structure of academia is to blame for
> decline in programming. =20

Unfortunatly it's not just 'The Ph.D. Octopus'(http://www.des.emory.edu/mfp=
/octopus.html)  It's the INTIRE education(sic) system.=20
We (http://www.youtube.com/watch?v=3DX0vQAdDFGMA  around 50-51 minutes in h=
e talks about tinkering.)=20

We have an anti-learning culture. The education system job is to produce pe=
ople that only "participates in reason so far as to apprehend it but not to=
 possess it"

KidSim:Programming Agents without a Programming Language
"We have come to the conclusion that since all previous languages have been=
 unsuccessful by the criterion described here, /language itself is the prob=
lem/. It does not matter what the syntax is. Learning another language is d=
ifficult for most people. The solution is to get rid of the programming lan=
guage."


We have a culture that engenders a
> whole range of behaviors and thought processes that are
> contrary to developing a fundamental understanding of actual
> reality.=20

"Reality" is only what people have "Realized"
"Plato's heaven" is not "Reality"

As truTV says, "Not Reality. Actuality."


http://www.crcsite.org/actuality.htm



=0A=0A=0A