Thread overview | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 08, 2013 New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Hi! A tentative schedule for LLVM 3.3 release has been announced. As usual there is the opportunity to add LDC to the list of projects using LLVM. I think this is good advertising. :-) The current description says: LDC is a compiler for the D programming Language. It is based on the latest DMD frontend and uses LLVM as its backend. LLVM provides a fast and modern backend for high quality code generation. Maybe we can come up with some better text? Any ideas? Regards Kai |
May 09, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Wednesday, 8 May 2013 at 05:18:50 UTC, Kai Nacke wrote: > A tentative schedule for LLVM 3.3 release has been announced. Yep, have been following the list as well. Did you get any chance to do Linux/OS X testing on 3.3 RC 1 yet? Will try to squeeze it into my schedule in the next few days. > As usual there is the opportunity to add LDC to the list of projects using LLVM. I think this is good advertising. :-) The current description says: > > LDC is a compiler for the D programming Language. It is based on the latest DMD frontend and uses LLVM as its backend. LLVM provides a fast and modern backend for high quality code generation. > > Maybe we can come up with some better text? Any ideas? Nope, not really. I had the same problem when setting up the wiki, … "The LDC project aims to provide a portable D programming language compiler with modern optimization and code generation capabilities. The compiler uses the official DMD frontend to support the latest D2 version and relies on the LLVM Core libraries for code generation. LDC is fully Open Source." David |
May 20, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Wednesday, 8 May 2013 at 05:18:50 UTC, Kai Nacke wrote:
> As usual there is the opportunity to add LDC to the list of projects using LLVM. I think this is good advertising. :-) The current description says:
>
> {…}
Didn't follow the commits list closely the last few days: We aren't in the list already, are we?
Do you want to do the honors or should I? Having a suboptimal description based on either of the above two is still better than being not present at all.
David
|
May 21, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On 20.05.2013 23:45, David Nadlinger wrote:
> On Wednesday, 8 May 2013 at 05:18:50 UTC, Kai Nacke wrote:
>> As usual there is the opportunity to add LDC to the list of projects
>> using LLVM. I think this is good advertising. :-) The current
>> description says:
>>
>> {…}
>
> Didn't follow the commits list closely the last few days: We aren't in
> the list already, are we?
>
> Do you want to do the honors or should I? Having a suboptimal
> description based on either of the above two is still better than being
> not present at all.
>
> David
Right, we are not yet in the list. I will submit a patch soon. Hopefully more easy as I also now have commit rights for LLVM.
Kai
|
May 25, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Thursday, 9 May 2013 at 13:14:09 UTC, David Nadlinger wrote: > On Wednesday, 8 May 2013 at 05:18:50 UTC, Kai Nacke wrote: >> A tentative schedule for LLVM 3.3 release has been announced. > > Yep, have been following the list as well. Did you get any chance to do Linux/OS X testing on 3.3 RC 1 yet? Will try to squeeze it into my schedule in the next few days. > >> As usual there is the opportunity to add LDC to the list of projects using LLVM. I think this is good advertising. :-) The current description says: >> >> LDC is a compiler for the D programming Language. It is based on the latest DMD frontend and uses LLVM as its backend. LLVM provides a fast and modern backend for high quality code generation. >> >> Maybe we can come up with some better text? Any ideas? > > Nope, not really. I had the same problem when setting up the wiki, … > > "The LDC project aims to provide a portable D programming language compiler with modern optimization and code generation capabilities. The compiler uses the official DMD frontend to support the latest D2 version and relies on the LLVM Core libraries for code generation. LDC is fully Open Source." > > David What do you think of this one: LDC - the LLVM-based D compiler ------------------------------- `D <http://dlang.org>`_ is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. D supports powerful concepts like Compile-Time Function Execution (CTFE) and Template Meta-Programming, provides an innovative approach to concurrency and offers many classical paradigmas. `LDC <https://github.com/ldc-developers/ldc>`_ uses the DMD frontend combined with LLVM as backend to produce efficient native code. LDC targets x86/x86_64 systems like Linux, OS X and Windows and also Linux/PPC64. Ports to other architectures like ARM are underway. It is more or less cut'n'paste from dlang.org and the wiki. Kai |
May 25, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On Sat, May 25, 2013 at 10:10 AM, Kai Nacke <kai@redstar.de> wrote: > What do you think of this one: > > LDC - the LLVM-based D compiler > ------------------------------- > > `D <http://dlang.org>`_ is a language with C-like syntax and static typing. > It > pragmatically combines efficiency, control, and modeling power, with safety > and > programmer productivity. D supports powerful concepts like Compile-Time > Function > Execution (CTFE) and Template Meta-Programming, provides an innovative > approach > to concurrency and offers many classical paradigmas. > > `LDC <https://github.com/ldc-developers/ldc>`_ uses the DMD frontend > combined > with LLVM as backend to produce efficient native code. LDC targets > x86/x86_64 > systems like Linux, OS X and Windows and also Linux/PPC64. Ports to other > architectures like ARM are underway. > > It is more or less cut'n'paste from dlang.org and the wiki. Two thoughts: - "DMD" probably won't mean much to people not familiar with D, even if they could probably guess that it is a D compiler from the context. - We should on decide what we officially declare as our home page. I've been using http://wiki.dlang.org/LDC lately, as we could pretty that up into an actually inviting landing page. Currently, it admittedly isn't too welcoming yet, though… Anyway, thanks for doing this! David |
May 25, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On Saturday, 25 May 2013 at 08:53:37 UTC, David Nadlinger wrote: > Two thoughts: > > - "DMD" probably won't mean much to people not familiar with D, even > if they could probably guess that it is a D compiler from the context. > > - We should on decide what we officially declare as our home page. > I've been using http://wiki.dlang.org/LDC lately, as we could pretty > that up into an actually inviting landing page. Currently, it > admittedly isn't too welcoming yet, though… Good points. What about this: LDC - the LLVM-based D compiler ------------------------------- `D <http://dlang.org>`_ is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. D supports powerful concepts like Compile-Time Function Execution (CTFE) and Template Meta-Programming, provides an innovative approach to concurrency and offers many classical paradigmas. `LDC <http://wiki.dlang.org/LDC>`_ uses the frontend from the reference compiler combined with LLVM as backend to produce efficient native code. LDC targets x86/x86_64 systems like Linux, OS X and Windows and also Linux/PPC64. Ports to other architectures like ARM are underway. > Anyway, thanks for doing this! Some advertising is needed - for D and LDC. :-) Kai |
May 25, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kai Nacke | On 25 May 2013, at 18:13, Kai Nacke wrote: > Good points. What about this: > > LDC - the LLVM-based D compiler > ------------------------------- > > `D <http://dlang.org>`_ is a language with C-like syntax and static typing. It > pragmatically combines efficiency, control, and modeling power, with safety and > programmer productivity. D supports powerful concepts like Compile-Time Function > Execution (CTFE) and Template Meta-Programming, provides an innovative approach > to concurrency and offers many classical paradigmas. s/paradigmas/paradigms/ > `LDC <http://wiki.dlang.org/LDC>`_ uses the frontend from the reference compiler > combined with LLVM as backend to produce efficient native code. LDC targets > x86/x86_64 systems like Linux, OS X and Windows and also Linux/PPC64. Ports to > other architectures like ARM are underway. > >> Anyway, thanks for doing this! > > Some advertising is needed - for D and LDC. :-) Yep, it is indeed. It's just that I'm currently swamped in (course-)work, and thus can't really spend a lot time on that front. David |
May 26, 2013 Re: New blurb for LLVM 3.3 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | Committed in r182718. Kai |
Copyright © 1999-2021 by the D Language Foundation