Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!gatech!newsfeed.internetmci.com!in2.uu.net!world!carlg
From: carlg@world.std.com (Carl E Gundel)
Subject: Re: C-like structures in Smalltalk
Message-ID: <DpLqrx.Iw3@world.std.com>
Organization: The World, Public Access Internet, Brookline, MA
X-Newsreader: TIN [version 1.2 PL2]
References: <314F7FAF.752D@ix.netcom.com> <3151C17C.34C2@firstnethou.com> <31531C4F.2D0A@concentric.net> <4j3p3b$ntf@news2.ios.com> <4j6dip$qeq@watnews1.watson.ibm.com> <changi0.9m.29Cd2w$05R@zoe.pcix.com>
Date: Tue, 9 Apr 1996 15:52:45 GMT
Lines: 24

traymond@pcix.com wrote:

: Having come from DOD software I am used to reading PDL (Program Design
: Language) and find that Smalltalk is a natural PDL.  For those of
: you that don't know what PDL is, it is basically English computer
: code.  You just simply code in structured English.  More recently
: ADA PDL is used, where the PDL is a free form ADA like language. 

: But anyway, what I like to do is to start by writing a method
: at a very high level and make up new selector names that describe
: what I want done as I write the method.  Next I write the methods
: for the selectors I just defined.  So, I progress from Smalltalk
: PDL to implementation as one continuous process.

Another language that fits this method well is FORTH, a language for 
building lexicons.  You define words that solve problems in a certain 
domain, then write your solution using those words.

Carl
-- 
------------------------------------------------------------------
Carl Gundel  carlg@world.std.com  Shoptalk Systems  508-872-5315
author of Liberty BASIC,  "EASY Windows and OS/2 programming!"
http://world.std.com/~carlg/basic.html
