Talking with the compiler

2004-01-17 Thread Hans Nikolaus Beck
Hi,

in order to build a programming environement, it would be nice to ask 
the GHC about symbols etc found in a given Haskell program. I've read 
that GHC has a interface, which was originally intended to plug in 
other backends. But I've never found a detailed description or API

Can someone help me ?

Thanks

Hans

___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Talking with the compiler

2004-01-17 Thread Donald Bruce Stewart
HNBeck:
 Hi,
 
 in order to build a programming environement, it would be nice to ask 
 the GHC about symbols etc found in a given Haskell program. I've read 
 that GHC has a interface, which was originally intended to plug in 
 other backends. But I've never found a detailed description or API
 
 Can someone help me ?

Perhaps you are talking about the external Core interface. Documentation
for that is here:
http://www.haskell.org/ghc/docs/latest/html/users_guide/ext-core.html

Also, there are many -ddump-xxx options, that can give you very useful
information, at any level of the compiler. Info for that is here:
http://www.haskell.org/ghc/docs/latest/html/users_guide/flag-reference.html#AEN6775

Cheers,
Don
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Talking with the compiler

2004-01-17 Thread Hans Nikolaus Beck
Hi,

thank you, it's seems very helpful :-))

Greetings

Hans

Am 18.01.2004 um 00:31 schrieb Donald Bruce Stewart:

HNBeck:
Hi,

in order to build a programming environement, it would be nice to ask
the GHC about symbols etc found in a given Haskell program. I've read
that GHC has a interface, which was originally intended to plug in
other backends. But I've never found a detailed description or API
Can someone help me ?
Perhaps you are talking about the external Core interface.  
Documentation
for that is here:
 
http://www.haskell.org/ghc/docs/latest/html/users_guide/ext-core.html

Also, there are many -ddump-xxx options, that can give you very useful
information, at any level of the compiler. Info for that is here:
 
http://www.haskell.org/ghc/docs/latest/html/users_guide/flag- 
reference.html#AEN6775

Cheers,
Don
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users