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 24 of 31 Topic 776 of 811
Post > Topic >>

Re: IDE for Pascal-family language

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

In article 
<6786f462-22e1-4442-a835-2b5346ab1345@[EMAIL PROTECTED]
>,
 Richard Engebretson <eng@[EMAIL PROTECTED]
> wrote:

> Any implication that FreePascal lacks development tools is wrong.

I don't know what you're replying to here.  Just because there are
a lot of tools, that doesn't mean they are the best for every
developer.  They do seem to please a lot of people, but they are
far from perfect.

> I've been programming stuff for over 30 years. I'm now using Linux,
> with 10 workspaces on X, NEDIT text editor, GENTOO file manager, a
> tabbed HTML help browser (StarOffice5.2), and FPC command line
> compiler in an Xterm launched from Gentoo. Never had it better.

Its good that you're pleased with your environment, but I _have_
had it better.  Imagine an environment with these features:

- Multiple-window, language-sensitive editor with syntax
  highlighting and automatic code formatting as you type.
  It uses your choice of typeface and font size.
- Editor has a menu showing all functions defined in a module,
  either in program order or sorted.
- Automatic lookup of library functions in an external help
  browser.  Select a name and then "lookup" menu or shortcut..
- Debugger integrated with the editor.  Breakpoints are set in
  the editor, and the current line is shown while paused.
- A separate debug window that always shows the call stack and
  all visible variables.  Updated at each breakpoint and while
  single-stepping.  You can click on any function on the stack
  to see what variables are visible.  Any variable can be
  dragged to a watchpoint icon so every change to its value
  will cause a breakpoint.  Any variable can be viewed in hex
  and have its value edited.
- A separate window where you enter expressions to be
  evaluated when the program is paused for breakpoint,
  watchpoint, single-stepping, or crash.
- A separate window where you can type any Pascal text to
  be executed immediately.  This can be used to update
  program state while paused.
- Sup****ts cut and paste from editor windows to the observe
  and instant windows - even while paused or crashed.
- Sup****ts object-oriented Pascal.  Has a class browser
  built in.
- A project window lists all source files and libraries.
  Each source file has check-boxes for common options - debug,
  range-checking, overflow checking.
- Automatic rebuild on any change in the program text, project
  settings, etc.  No need for a make utility.
- Sup****ts building a full GUI application which runs in the
  IDE or as separate task.
- Built-in function profiling.
- Every feature is fully integrated in a single tool with
  consistent keyboard shortcuts and window behavior.
- It's also fully integrated in the OS environment, so you can
  cut and paste from/to other applications with standard key-
  board shortcuts or mouse/menus.

This tool debuted in 1985 (minus Object Pascal, which was
added around 1990).  The product was discontinued around
1995, although it's now available for free.

I'm surprised that in all this time no one has developed a
similar product.  Delphi has a lot of it, but not as well done.

[So what's the down side?  It's a 680x0-only compiler that
runs in emulation on PowerPC Macs.  Any application you
build has the same limitation.  It doesn't sup****t some
modern Object Pascal features.  It only runs on older Macs,
since Apple doesn't sup****t the 680x0 emulator on Intel
Macs.  No sup****t, no do***entation, and no source code.]

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 Sat Jul 26 6:10:00 CDT 2008.