www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Google Summer of Code Project

reply Knud Soerensen <4tuu4k002 sneakemail.com> writes:
On http://llvm.org/OpenProjects.html#misc_new
It says
2. Write a new frontend for some other language (Java? OCaml? Forth?)

Anyone for writing a D frontend ?
Nov 28 2007
next sibling parent BCS <ao pathlink.com> writes:
Reply to Knud,

 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)
 Anyone for writing a D frontend ?
 

Uh.. I am. That is I am (really slowly) writing one. I have the lexer and some bits of the parser and a few ideas on the rest, but that's it so far. I'm also planing on doing a backend as well.
Nov 28 2007
prev sibling next sibling parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
Knud Soerensen wrote:
 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)
 
 Anyone for writing a D frontend ?

I'm 100% behind someone else doing it! But I think BCS is already well on the way? Is BCS a student? --bb
Nov 28 2007
parent BCS <ao pathlink.com> writes:
Reply to Bill,

 Knud Soerensen wrote:
 
 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)
 Anyone for writing a D frontend ?
 

well on the way?

that would be a MAJOR over statment. I have severl large hurdals remaning (one of wihich I /think/ is an NP-hard problem BTW) .
 Is BCS a student?
 

Yes, Major in ME, minor in CS.
 --bb
 

Nov 28 2007
prev sibling next sibling parent reply Lars Ivar Igesund <larsivar igesund.net> writes:
Knud Soerensen wrote:

 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)
 
 Anyone for writing a D frontend ?

http://www.dsource.org/projects/llvmdc ? -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango
Nov 29 2007
parent reply Tomas Lindquist Olsen <tomas famolsen.dk> writes:
Lars Ivar Igesund wrote:
 Knud Soerensen wrote:
 
 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)

 Anyone for writing a D frontend ?

http://www.dsource.org/projects/llvmdc ?

LLVMDC is not a frontend project... I uses DMD!
Nov 29 2007
parent reply Daniel Keep <daniel.keep.lists gmail.com> writes:
Tomas Lindquist Olsen wrote:
 Lars Ivar Igesund wrote:
 Knud Soerensen wrote:

 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)

 Anyone for writing a D frontend ?

http://www.dsource.org/projects/llvmdc ?

LLVMDC is not a frontend project... I uses DMD!

Which... is a frontend. He's porting the DMD frontend from using the DMC backend to using a LLVM backend. You are correct in that he is not writing the frontend from scratch, but that doesn't make it any less cool. -- Daniel
Nov 29 2007
parent Daniel Keep <daniel.keep.lists gmail.com> writes:
Daniel Keep wrote:
 
 Tomas Lindquist Olsen wrote:
 Lars Ivar Igesund wrote:
 Knud Soerensen wrote:

 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)

 Anyone for writing a D frontend ?



Which... is a frontend. He's porting the DMD frontend from using the DMC backend to using a LLVM backend. You are correct in that he is not writing the frontend from scratch, but that doesn't make it any less cool. -- Daniel

/me decides not to continue posting to the NG until he can do something as simple as read the sender line before posting, and vanishes in a puff of orange smoke... -- Daniel
Nov 30 2007
prev sibling parent Jascha Wetzel <firstname mainia.de> writes:
Knud Soerensen wrote:
 On http://llvm.org/OpenProjects.html#misc_new
 It says
 2. Write a new frontend for some other language (Java? OCaml? Forth?)
 
 Anyone for writing a D frontend ?

I invite everyone to extend http://seatd.mainia.de. It's the fundation of a D frontend written in convenient and compact grammar notation. The parser is almost complete (should be only details missing), semantic analysis needs to be done. In any case, i will extend it as need arises to improve the Code Navigation functionality in SEATD.
Nov 30 2007