[scala] any documentation on compiler?

View: New views
2 Messages — Rating Filter:   Alert me  

[scala] any documentation on compiler?

by Daryoush Mehrtash-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I like to be able to understand the scalac compiler implementation.  Is there any documentation on the overall structure of the compiler code?

Thanks

Daryoush

Re: [scala] any documentation on compiler?

by Christos KK Loverdos :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I have been thinking about it myslef and I doubt there are any docs.

But, Martin started something good the other day, I think in the thread regarding Tamarin. He pointed out the ICODE package which is Scala's intermediate representation used to produce e.g. the JVM bytecodes.

Since I understand starting a full blown documentation project on the compiler is out of the question, I believe what we all need is pointers just like the one on ICODE. In the sense, "we have this functionality and it is implemented in that package".

So if anyone has been digging in the compiler stuff, please share info. The sygneca wiki should be a good place to put it.

Christos.



On Mon, Jul 7, 2008 at 7:56 AM, Daryoush Mehrtash <dmehrtash@...> wrote:
I like to be able to understand the scalac compiler implementation.  Is there any documentation on the overall structure of the compiler code?

Thanks

Daryoush



--
__~O
-\ <, Christos KK Loverdos
(*)/ (*) http://ckkloverdos.com
LightInTheBox - Buy quality products at wholesale price