POV-Ray : Newsgroups : povray.off-topic : What's in an IDE? : Re: What's in an IDE? Server Time
4 Sep 2024 17:23:05 EDT (-0400)
  Re: What's in an IDE?  
From: Darren New
Date: 1 Mar 2010 14:58:11
Message: <4b8c1c53$1@news.povray.org>
Invisible wrote:
> In Haskell, I can fire up Glade, paint my UI, save it, and then write 
> maybe 6 lines of code in Haskell, hit compile, and I've got a GUI 
> application.

Same in C#.  Actually, you don't have to write any code at all. The 
boilerplate is created for you. What do you think Glade is doing, if not 
generating boilerplate.

When you want to (for example) code a Windows service, or a plug-in for a 
web browser, or a custom type for a SQL server, you're going to have more 
boilerplate to hook those two together.

A sufficiently advanced language can turn any "boilerplate" into "library 
code", but that's generally done by having the compiler running library code 
at compile time.  Hence, LISP macros, FORTH dictionaries, etc. An IDE does 
that for languages where the syntax doesn't include running arbitrary code 
at compile time.

-- 
Darren New, San Diego CA, USA (PST)
   The question in today's corporate environment is not
   so much "what color is your parachute?" as it is
   "what color is your nose?"


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.