Re: Intelligent macros .vs. BITS

This is a discussion on Re: Intelligent macros .vs. BITS within the pl1 forums in Programming Languages category; "Dan Nagle" <dannagle @ verizon.net> wrote in message news:2008032021135911272-dannagle @ verizonnet... > On 2008-03-20 21:02:21 -0400, Simulate <li.simula @ gmail.com> said: > > > I have no much knowledge on BITS. I think Intelligent macros is very > > important feature. However, why the 2008 standard remove the > > "Intelligent macros" item? > > The short answer is that macro preprocessing > was seen as a backward technology. That is, > all macro preprocessing was seen as backward. > See, for instance, PL/1. The macro facility of PL/I has many uses: 1. generating constants at compile time; 2. insertion ...

Go Back   Application Development Forum > Programming Languages > pl1

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 03-26-2008, 07:45 AM
robin
Guest
 
Default Re: Intelligent macros .vs. BITS

"Dan Nagle" <dannagle@verizon.net> wrote in message news:2008032021135911272-dannagle@verizonnet...

> On 2008-03-20 21:02:21 -0400, Simulate <li.simula@gmail.com> said:
>
> > I have no much knowledge on BITS. I think Intelligent macros is very
> > important feature. However, why the 2008 standard remove the
> > "Intelligent macros" item?

>
> The short answer is that macro preprocessing
> was seen as a backward technology. That is,
> all macro preprocessing was seen as backward.
> See, for instance, PL/1.


The macro facility of PL/I has many uses:
1. generating constants at compile time;
2. insertion of debugging code;
3. replacement of names;
4. inline of code;
5. language translation;
to mention a few.


Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 04:53 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.