December 19, 2013
On Thursday, 19 December 2013 at 11:42:34 UTC, Ola Fosheim Grøstad wrote:
> I'd say it will be much more tempting to dabbel with it if it is in D. I'd even say it will be difficult not to! :)

Couldn't agree more: I've been reading some sources of Phobos.
When compared to C++ standard library, it's a pleasure to read.
I wouldn't be bothering reading Phobos if it was such a mess.

Of course ddmd will be pretty much translated C++, but I guess lots of refactoring will be following shortly (for the compiler-as-library project).
December 19, 2013
"Francesco Cattoglio" <francesco.cattoglio@gmail.com> wrote in message news:msurcjlmbxmbxpmrgtyy@forum.dlang.org...
> On Thursday, 19 December 2013 at 11:42:34 UTC, Ola Fosheim Grøstad wrote:
>> I'd say it will be much more tempting to dabbel with it if it is in D. I'd even say it will be difficult not to! :)
>
> Couldn't agree more: I've been reading some sources of Phobos. When compared to C++ standard library, it's a pleasure to read. I wouldn't be bothering reading Phobos if it was such a mess.
>
> Of course ddmd will be pretty much translated C++, but I guess lots of refactoring will be following shortly (for the compiler-as-library project).

Lots and lots and lots and lots.


December 19, 2013
Russel Winder:

> The whole point of Go is to replace C,

I didn't know this.

Bye,
bearophile
December 19, 2013
On Thursday, 19 December 2013 at 12:10:28 UTC, Daniel Murphy wrote:
> Lots and lots and lots and lots.

I wish I could help, but I really know _nothing_ about compilers.
December 19, 2013
On 2013-12-19 15:33, Francesco Cattoglio wrote:
> On Thursday, 19 December 2013 at 12:10:28 UTC, Daniel Murphy wrote:
>> Lots and lots and lots and lots.
>
> I wish I could help, but I really know _nothing_ about compilers.

That hasn't stopped me, for the small contributions I've made :)

-- 
/Jacob Carlborg
December 19, 2013
Am 19.12.2013 15:33, schrieb Francesco Cattoglio:
> On Thursday, 19 December 2013 at 12:10:28 UTC, Daniel Murphy wrote:
>> Lots and lots and lots and lots.
>
> I wish I could help, but I really know _nothing_ about compilers.

If you feel like learning about them, Compiler Construction from Niklaus Wirth is a very nice introduction.

http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf

I can provide other references on request.

--
Paulo
December 20, 2013
On Thursday, 19 December 2013 at 15:48:07 UTC, Paulo Pinto wrote:
> Am 19.12.2013 15:33, schrieb Francesco Cattoglio:
>> On Thursday, 19 December 2013 at 12:10:28 UTC, Daniel Murphy wrote:
>>> Lots and lots and lots and lots.
>>
>> I wish I could help, but I really know _nothing_ about compilers.
>
> If you feel like learning about them, Compiler Construction from Niklaus Wirth is a very nice introduction.
>
> http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf
>
> I can provide other references on request.
>
> --
> Paulo
I don't know, I feel like I would be more useful if I only sticked with working on the standard library when needed and writing software that others might find interesting (I'm planning on "resurrecting" SciD btw)
December 20, 2013
On Friday, 20 December 2013 at 01:40:37 UTC, Francesco Cattoglio wrote:

[snip]
> (I'm planning on "resurrecting" SciD btw)
[snip]

I've been using SciD for about 12 months and it does a fine job. It would be great to see it grow even more.

Cheers,
Ed



December 20, 2013
"Francesco Cattoglio" <francesco.cattoglio@gmail.com> wrote in message news:xahqixgqvbnyimyhzabb@forum.dlang.org...
> On Thursday, 19 December 2013 at 12:10:28 UTC, Daniel Murphy wrote:
>> Lots and lots and lots and lots.
>
> I wish I could help, but I really know _nothing_ about compilers.

Well, that's where I was a few years ago.  Learning compilers by single-stepping through dmd probably isn't the easiest way, I'd recommend having a read of a compilers textbook or subject if you're interested.


December 20, 2013
On Thursday, 19 December 2013 at 12:27:57 UTC, bearophile wrote:
> Russel Winder:
>
>> The whole point of Go is to replace C,
>
> I didn't know this.
>
> Bye,
> bearophile

Because it's no longer true at all. It was the goal at the beginning, but it's no longer, they've said that Go is not a system programming language (in the sense that you can construct an OS with it).