Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Pascal Misc > Re: IDE for Pas...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 5 of 31 Topic 776 of 811
Post > Topic >>

Re: IDE for Pascal-family language

by Mike Sieweke <msieweke@[EMAIL PROTECTED] > Dec 20, 2007 at 11:12 PM

In article <pan.2007.12.20.11.44.29.212038@[EMAIL PROTECTED]
>,
 David Mitchell <david@[EMAIL PROTECTED]
> wrote:

> On Wed, 19 Dec 2007 22:48:30 -0500, Mike Sieweke wrote:
> 
> > In article <pan.2007.12.19.11.25.12.700759@[EMAIL PROTECTED]
>,
> >  David Mitchell <david@[EMAIL PROTECTED]
> wrote:
> > 
> >> On Wed, 19 Dec 2007 00:05:09 -0500, Mike Sieweke wrote:
> >> 
> >> > What is a good IDE for a Pascal-family language (Pascal, Oberon,
> >> > Modula-3, etc.)?  The emphasis is on "Integrated".
> >> > 
> >> > My requirements are as follows:
> >> > 
> >> > - integrated editor, compiler, debugger, and class browser
> >> > - set breakpoints in the editor (no need for a separate debugger)
> >> > - single-stepping shows the current line in the editor
> >> > - watchpoint window to view variables while single-stepping
> >> > - expression window to evaluate expressions
> >> > - full checking for overflow, range, null pointers, etc.
> >> 
> >> The environment RHIDE available with FreePascal (www.freepascal.org)
is
> >> pretty good.  I think it ticks all of your boxes.
> > 
> > Are you referring to the text-based IDE?  It's not what I had
> > in mind.  Add to my list two more requirement:
> > 
> > - fully integrated with a modern, graphical, window system
> 
> Quite an im****tant distinction!
> 
> I found a couple of useful looking ones with Google; but they were all
> fairly large, and I only have dial-up.
> 
> That said, you should be able to repeat the experience.  I think that
one
> was KDEDevelop.
> 
> > I tried a simple test case and didn't get useful
> > debugging info.  I'm typing this from memory - sorry if
> > this doesn't compile.  FPC gives mysterious messages
> > about "runtime error 216 at address $0040104a" and the
> > editor doesn't jump to line 11 where the error was.
> 
> I think you probably need to enable debug output - either in
> Options/Compiler/Options, or, in the fpc config file.

I checked all the boxes in the debug section of the IDE, but
that didn't help.

I'll give KDEDevelop a look.  Do you have experience with it?
How does it compare to RHEIDE or Borland Delphi?


I've tried these IDEs so far:

RHIDE - Hard to take it seriously, wrapped in an 80x98 DOS box.
It doesn't even sup****t cut and paste from Windows.  But it has
many of the features I like in Think Pascal.

Dev-Pascal - The debugger isn't integrated, and I'm not going
to use gdb.

Delphi (free version) - It sure flickers a lot.  It can't decide
if it wants to honor your window sizes or take over the screen.
Way too complex for its own good.  Maybe that's necessary for
some applications, but it seems to get in the way.  Run-time
debug info is no better than Free Pascal.

Think Pascal
- Very simple editor (which is both a benefit and a drawback).
- Auto-reformats as you type, so it can only be used for Pascal.
- Doesn't sup****t all keys on the keyboard (no right-delete or
  word-delete).
- Runs on an emulated processor (68000) on an emulated OS
  (MacOS 9.x).
- Only sup****ts Apple's Object Pascal.
- Comments can't span multiple lines.
- It can evaluate expressions and change variables while single
  stepping or at a breakpoint.
- Build options (debug, nil pointer checks, overflow, range checking)
  are check boxes in the project window.

I threw out all my do***entation in 1996.  But the interface
is so simple and intuitive that it stays out of my way and lets
me focus on the code.

This page gives a better description of some of Think Pascal's
features: http://www.lysator.liu.se/~ingemar/tp45d4/think.html
I wish there were screen shots available.

I'm not trying to promote Think Pascal.  After all, it's a dead
product.  The last major upgrade came out in 1990.  I'm just
surprised there's not a similar tool available for a modern OS.

Mike

-- 
Mike Sieweke
Duluth, GA
 




 31 Posts in Topic:
IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-19 00:05:09 
Re: IDE for Pascal-family language
David Mitchell <david@  2007-12-19 11:25:31 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-19 22:48:30 
Re: IDE for Pascal-family language
David Mitchell <david@  2007-12-20 11:44:43 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-20 23:12:03 
Re: IDE for Pascal-family language
David Mitchell <david@  2007-12-21 11:48:18 
Re: IDE for Pascal-family language
Keith Bowes <keith_bow  2007-12-23 04:47:57 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-24 21:39:43 
Re: IDE for Pascal-family language
"Chris Burrows"  2007-12-21 13:14:14 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-21 22:34:50 
Re: IDE for Pascal-family language
"Chris Burrows"  2007-12-22 16:17:14 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-22 11:01:01 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-22 19:59:16 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-24 01:35:03 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-24 22:51:55 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-24 22:35:19 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-25 09:12:12 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-25 09:33:18 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-25 16:08:03 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-25 11:06:42 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-26 07:14:48 
Re: IDE for Pascal-family language
Martin Schreiber <nosp  2007-12-31 08:49:33 
Re: IDE for Pascal-family language
Richard Engebretson <e  2007-12-24 06:01:21 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-24 23:01:19 
Re: IDE for Pascal-family language
"Chris Burrows"  2007-12-25 15:58:31 
Re: IDE for Pascal-family language
"Chris Burrows"  2007-12-25 23:26:00 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-25 09:20:37 
Re: IDE for Pascal-family language
"Chris Burrows"  2007-12-27 15:54:51 
Re: IDE for Pascal-family language
Mike Sieweke <msieweke  2007-12-27 12:05:26 
Re: IDE for Pascal-family language
Richard Engebretson <e  2007-12-25 02:19:13 
Re: IDE for Pascal-family language
Richard Engebretson <e  2007-12-25 16:49:36 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 0:52:42 CDT 2008.