Re: Object Oriented Approach to Compiler design and Implementation.

"Gabor Greif" <gabor@mac.com>
4 May 2000 17:18:18 -0400

          From comp.compilers

Related articles
[5 earlier articles]
Re: Object Oriented Approach to Compiler design and Implementation. naveen_sharma@my-deja.com (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. deryck.brown@zetnet.co.uk (Deryck F Brown) (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. joachim.durchholz@halstenbach.com.or.de (Joachim Durchholz) (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. vannoord@let.rug.nl (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. gram@ull.mjolner.dk (Flemming Gram Christensen) (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. mayur_naik@my-deja.com (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. gabor@mac.com (Gabor Greif) (2000-05-04)
| List of all articles for this month |
From: "Gabor Greif" <gabor@mac.com>
Newsgroups: comp.compilers
Date: 4 May 2000 17:18:18 -0400
Organization: Hopelessly devoted...
References: 00-04-148 00-04-212
Keywords: OOP

A similar language to Cecil, Dylan also has its bootstrapped compiler:


http://www.gwydiondylan.org


Dylan has objects (and nothing else) from bottom up, multiple inheritance,
multidispatch, macros and an algol-like syntax.


The compiler is completely object-oriented and modular.


        Gabor


----------
mayur_naik@my-deja.com wrote:
>> My curiosity is whether compiler of OO Language like C++ itself is
>> built on this paradigm or not.
>>
>
> In order to write a compiler in an OO style, a language must
> provide OO features which are more expressive than those provided
> by traditional OO languages like C++.
>
> The Cecil programming language provides very expressive OO
> features. Cecil's compiler Vortex is written in Cecil itself. Here
> is the Cecil/Vortex home page:
>
> http://www.cs.washington.edu/research/projects/cecil/
>
> You can write a C++ compiler using OO techniques in C++ by using
> Design Patterns. Cecil obviates the need for design patterns.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.