Download:
|
by Edw Ard, D. Willink, Vyachesla V B. Muchnick, Summar Y
http://www.ee.surrey.ac.uk/Research/CSRG/fog/FogIEE.ps.gz
Add To MetaCart
Abstract:
C++ has adopted the ANSI C preprocessor. Its limitations have been widely recognised. FOG, a meta-compiler for a super-set of C++, provides replacement preprocessing and introduces static meta-programming, while preserving the spirit of C++. Implementation of preprocessor functionality in an Object-Oriented style eliminates unnecessary replication from practical C++ programs and supports meta-level or Aspect-Oriented Programming.
Citations
|
1452
|
The Java Language Specification
– Gosling, Joy, et al.
- 1996
|
|
5
|
Working Paper for Draft Proposed International Standard for Information Systems - Programming Language
– X3J1696-0225
- 1996
|
|
2
|
Frances Paulisch and Michael Stal. A Run-Time Type Information System for C
– Buschmann, Kiefer
- 1992
|
|
2
|
des Rivir es and D.G. Bobrow .The Art of the Metaobject Protocol
– Kiczales, J
- 1991
|
|
2
|
V ideira Lopes and Gr egor Kiczales.Recent developments in AspectJ
– Cristina
- 1998
|
|
1
|
and V incent F . Russo.Implementing signatur es for C
– Baumgartner
- 1997
|
|
1
|
Chiba.A metaobject protocol for C++.Proceedings of the 1995
– Shigeru
- 1995
|
|
1
|
Coplien.Curiously recurring template patterns
– James
- 1995
|
|
1
|
Johnson and John Vlissides.Design patterns, Elements of reusable object-oriented software. Addison-W esley
– Gamma, Helm, et al.
- 1995
|
|
1
|
enz.Design patterns vs. language design. InProceedings of the Language Support for Design Patterns and Frameworks W orkshop at ECOOP'97
– Gil, Lor
- 1997
|
|
1
|
PREPROCESSOR FIT FOR C++ 24-May-1999 11 Rich Hickey.Callbacks in C++ using template functors. C++ Report, 42-50, Febr uary
– OBJECT-ORIENTED
- 1995
|
|
1
|
Hir oshi T ezuka, Motohiko Matsuda, Hir oki Konaka, Munenori Maeda, T akashi T omokiyo, Jrg Nolte and Mitsuhisa Sato. MPC
– Ishikawa, Hori
- 1996
|
|
1
|
Dirk Riehle and Frank Buschmann.Pattern Languages of Program Design 3. Addison-W esley
– Martin
- 1997
|
|
1
|
Bedir T ekinerdogan and Gregor Kiczales.Aspect-Oriented Programming workshop report. In Cristina Lopes, Kim Mens, Bedir T ekinerdogan and Gregor Kiczales.Proceedings of the Aspect-Oriented Programming W orkshop at ECOOP'97
– Mens, Lopes
- 1997
|
|
1
|
Malenfant and Pierr e Cointe.Towards a methodology for explicit composition of metaobjects
– Mulet, Jacques
- 1995
|
|
1
|
Il-Yeol Song and Shamkant Navathe.Forced inheritance: A new approach for providing orthogonal persistence to C++. Journal of Object Oriented Pr ogramming, 6571, March/April 1996.] 22 Harold Ossher and Peri T arr.Operation-level composition: a case in (joi
– Park, Whang
- 1998
|
|
1
|
Porat and Paul Fertig.Class assertions in C
– Sara
- 1995
|
|
1
|
Stallman.Using and porting GNU C . Free Software Foundation
– Richard
- 1998
|
|
1
|
Language Reference. InMicrosoft Visual C++ 5.0 Programmer's Reference Set, Volume 4. OfMicrosoft Visual C++ Language Reference, Microsoft Pr ess
– unknown authors
- 1997
|
|
1
|
W eise and Roger Cr ew.Programmable syntax macros
– Daniel
- 1993
|
|
1
|
Wild.Instantiating code patterns
– Fred
- 1996
|
|
1
|
Willink and V yacheslav B. Muchnick.FOG : A Meta-Compiler for C++ Patterns
– Edward
- 1998
|