- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Getting started on the compiler source
Tue, 2009-07-28, 15:53
Can anyone give me a *quick* summary of important classes/objects in the nsc?I'm especially interested in writing plugins but would like a good general understanding of what already exists before I do that.
I can figure it out myself, but with a codebase of this size it's always a nightmare at first knowing what's significant and where to start. A couple of pointers can often save days of exploration...
It's also my goal to write up some of this stuff for a wiki article on scala-lang.
I can figure it out myself, but with a codebase of this size it's always a nightmare at first knowing what's significant and where to start. A couple of pointers can often save days of exploration...
It's also my goal to write up some of this stuff for a wiki article on scala-lang.
Wed, 2009-07-29, 12:57
#2
Re: Getting started on the compiler source
Have you seen the three videos on scala-lang? Martin gives an overall
view of symbols and types in the Scala compiler:
http://www.scala-lang.org/node/598
iulian
Kevin Wright wrote:
> Can anyone give me a *quick* summary of important classes/objects in
> the nsc?
> I'm especially interested in writing plugins but would like a good
> general understanding of what already exists before I do that.
>
> I can figure it out myself, but with a codebase of this size it's
> always a nightmare at first knowing what's significant and where to
> start. A couple of pointers can often save days of exploration...
>
> It's also my goal to write up some of this stuff for a wiki article on
> scala-lang.
Wed, 2009-07-29, 13:07
#3
Re: Getting started on the compiler source
No I haven't!
They look ideal :)
On Wed, Jul 29, 2009 at 12:49 PM, Iulian Dragos <iulian.dragos@epfl.ch> wrote:
They look ideal :)
On Wed, Jul 29, 2009 at 12:49 PM, Iulian Dragos <iulian.dragos@epfl.ch> wrote:
Have you seen the three videos on scala-lang? Martin gives an overall view of symbols and types in the Scala compiler:
http://www.scala-lang.org/node/598
iulian
Kevin Wright wrote:
Can anyone give me a *quick* summary of important classes/objects in the nsc?
I'm especially interested in writing plugins but would like a good general understanding of what already exists before I do that.
I can figure it out myself, but with a codebase of this size it's always a nightmare at first knowing what's significant and where to start. A couple of pointers can often save days of exploration...
It's also my goal to write up some of this stuff for a wiki article on scala-lang.
for plugins Global (how things are glued together) plugins._
Cheers: Lukas
On Tue, Jul 28, 2009 at 16:52, Kevin Wright <kev.lee.wright@googlemail.com> wrote: