home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.smalltalk
- Path: sparky!uunet!caen!saimiri.primate.wisc.edu!zazen!news
- From: wisplan@vms.macc.wisc.edu (Shaun Abshere)
- Subject: smalltalk rather than C++?
- Message-ID: <1992Nov17.234103.18231@macc.wisc.edu>
- Sender: news@macc.wisc.edu (USENET News System)
- Organization: University of Wisconsin Academic Computing Center
- Date: 17 NOV 92 17:05:04
- Lines: 29
-
-
- Situation: I'm embarking on a new project and would like to make use of OOPS
- technology. I'm a C programmer (mostly) and have read a little about C++.
- My project deadline is about 7 months from now. Is it realistic to try to learn
- Smalltalk then develop a project in this short a time, as opposed to staying
- with a syntax I know well and doing it in C++?
-
- Next question: my project will involve some more-or-less standard menus and
- forms, but in many places I'll be prompting for free-form narratives of
- indeterminate length. I want to avoid spawning an editor because I need full
- control of storage and validation of the contents of the buffer when the
- user is done with a section of the report (the project is a report generator;
- the report is scanned by another program later using section headings which
- my program will spit out, very tight syntax). I can imagine creating a simple
- editor from something like the Borland Turbo Editor Toolbox and wiring the
- output to a specific file, and on return from the spawn i just open that file
- and read the contents, but this seems clumsy and ugly. I DON"T want to write
- an editor from scratch. If there are editor tools available that I could use
- to creat a built-in simple editor (PgUp PgDn, Cut, Paste, maybe string
- search) and I could let the editor worry about memory management, I would be
- happy indeed. Editing text will be at the heart of the program, if SmallTalk/V
- can provide a way out of this dilemma that might be the key to which language
- I choose right there.
-
- Any ideas?
-
- Stan Howald
- howald@wisplan.uwex.edu
-
-