articles filed under OOP

What is FOOP?
posted on 02/05/08 at 3:18 p.m. | |

FOOP is the concept of functional object oriented programming in newLISP. It originated in a thread on the newLISP forum and was officially added to the interpreter for newLISP 9.3.

Java from a functional perspective
posted on 10/15/07 at 11:11 a.m. | |

Not long ago a project required me to learn a little Java. As a long-time elitist functional programmer, I was not extremely excited. Due to the low quality of Java software I have used, I assumed, like many, that Java produced slow, bloated, and buggy software. Some languages just feel clunky. My previous experience with Java was as a much less experienced programmer. My experience this time around, however, was more positive.

Avoiding excess redundancy
posted on 06/08/07 at 8:11 a.m. | |

There is an interesting article at Irrational Exuberance about anti-objects and reflective design. The author states, "The first - and only - programming paradigm I was taught at college was OO." Another recent blog post by a college CS tutor laments that object oriented design is the first (and often, the only) abstraction method taught to students in computer science programs.