December 10, 2005 Just me being paranoid doesn't mean they're not after me (or us)!!!!! | ||||
---|---|---|---|---|
| ||||
I guess '84 is looking over the shoulder, after all: Found the following, lying around "outside of our domain", From: Larry Evans <cppljevans <at> cox-internet.com> Subject: praise from dtl Newsgroups: gmane.comp.parsers.spirit.devel Date: 2005-11-04 18:12:35 GMT (5 weeks, 1 day, 3 hours and 27 minutes ago) Just thought you spirit developers would enjoy this. The quote is from a post to digitalmars.D.dtl with subject=Re: I want a tree. On 11/04/2005 10:23 AM, Georg Wrede wrote: > Larry Evans wrote: > >> On 09/15/2005 04:02 PM, Georg Wrede wrote: >> >>> I know there are several directions to go to if I want to end up >>> with a tree structure that represents a program file's lexed and >>> parsed contents. Some of them better than the other, in some >>> aspect. >>> >>> What I'm looking for is to be able to read D source as input, parse >>> it to a tree, then output it as (almost) the same source. >> >> >> What about emulating boost's spirit library? >> >> http://www.boost.org/libs/spirit/index.html > > > Whew! Thaks! > > Spent 6 hours reading through the entire manual! > > This is awsome stuff. Imagine that you can write source code just > like always, and within it lines that look like "normal" grammar > definitions -- without any jumping or gymnastics. Just unbelievable. > > While the template "programming language" in C++ is a nightmare, some > of these guys really can make it shine! And to think that the end > result turns out to be so incredibly easy, usable, and obvious! > > And the manual, and the quick reference. Oh boy! > --- > > And as a Linux user, I've had this all along -- what an embarrasment. > No downloads, configuring, nothing. Just try out the examples and > ideas, right now. > > This is almost enough to make me go back to C++ (no panic, just for > this one thing, nothing else), for a while to try this out. > > Man, D metaprogramming features should be relentlessly pursued until > we can _proove_ that anything the C++ guys could do is doable in D! ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php |
December 24, 2005 Re: Just me being paranoid doesn't mean they're not after me (or us)!!!!! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Georg Wrede | I've been following spirit for a few years, and honestly it's quite possibly the coolest and most innovative application of c++ that I know of :)
I have faith that D can step up to the plate though. D's template system seems to be both simpler and more powerful than c++'s.
Bryan Ross
daerid@gmail.com
In article <439B4F11.6000003@nospam.org>, Georg Wrede says...
>
>I guess '84 is looking over the shoulder, after all:
>
>Found the following, lying around "outside of our domain",
>
>
>From: Larry Evans <cppljevans <at> cox-internet.com>
>Subject: praise from dtl
>Newsgroups: gmane.comp.parsers.spirit.devel
>Date: 2005-11-04 18:12:35 GMT
>(5 weeks, 1 day, 3 hours and 27 minutes ago)
>
>Just thought you spirit developers would enjoy this.
>The quote is from a post to digitalmars.D.dtl
>with subject=Re: I want a tree.
>
>On 11/04/2005 10:23 AM, Georg Wrede wrote:
> > Larry Evans wrote:
> >
> >> On 09/15/2005 04:02 PM, Georg Wrede wrote:
> >>
> >>> I know there are several directions to go to if I want to end up
> >>> with a tree structure that represents a program file's lexed and
> >>> parsed contents. Some of them better than the other, in some
> >>> aspect.
> >>>
> >>> What I'm looking for is to be able to read D source as input, parse
> >>> it to a tree, then output it as (almost) the same source.
> >>
> >>
> >> What about emulating boost's spirit library?
> >>
> >> http://www.boost.org/libs/spirit/index.html
> >
> >
> > Whew! Thaks!
> >
>> Spent 6 hours reading through the entire manual!
>>
>> This is awsome stuff. Imagine that you can write source code just like always, and within it lines that look like "normal" grammar definitions -- without any jumping or gymnastics. Just unbelievable.
>>
>> While the template "programming language" in C++ is a nightmare, some of these guys really can make it shine! And to think that the end result turns out to be so incredibly easy, usable, and obvious!
>>
>> And the manual, and the quick reference. Oh boy!
> > ---
> >
>> And as a Linux user, I've had this all along -- what an embarrasment. No downloads, configuring, nothing. Just try out the examples and ideas, right now.
>>
>> This is almost enough to make me go back to C++ (no panic, just for this one thing, nothing else), for a while to try this out.
>>
>> Man, D metaprogramming features should be relentlessly pursued until we can _proove_ that anything the C++ guys could do is doable in D!
>
>-------------------------------------------------------
>SF.Net email is sponsored by:
>Tame your development challenges with Apache's Geronimo App Server. Download
>it for free - -and be entered to win a 42" plasma tv or your very own
>Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
|
Copyright © 1999-2021 by the D Language Foundation