Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Iain Buclaw via Digitalmars-d-announce
On 9 Dec 2014 07:00, Stefan Koch via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 8 December 2014 at 21:04:17 UTC, John wrote:

 On Monday, 8 December 2014 at 19:35:54 UTC, Stefan Koch wrote:


 think of them as beta quality!


 You may have to either pause when you need to cough and sneeze or just
edit that out. I am interested in this topic but the horrible quality of
audio video made me puke.



 Sorry. I will shoot the next videos when I am healthy again.

 I thought about writing the code beforehand, and then just go through and
explain it. What do you think of that ?

 @ibuclaw You did not misshear, I really said that :( . I was referring I
to the fact, that I do not parse uppercase letters atm. Probably should
edit out such non-sense.

Yah, my next question would have been: How do you intend to have a self
hosted C compiler handwritten in pure D?  :)


Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Iain Buclaw via Digitalmars-d-announce
On 9 Dec 2014 00:50, deadalnix via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 8 December 2014 at 15:44:55 UTC, Stefan Koch wrote:

 I want to do a C backend first.
 Building an LLVM Backand out of that is a small step.


 There is already a very popular C to C compiler out there. It is
 called cat, and come out of the box with any UNIX like system.

Just so happens to be compatible for D to D compilation too.  This tool is
awesome!¿?¡


Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Stefan Koch via Digitalmars-d-announce
On Tuesday, 9 December 2014 at 08:10:14 UTC, Iain Buclaw via 
Digitalmars-d-announce wrote:

On 9 Dec 2014 00:50, deadalnix via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:


On Monday, 8 December 2014 at 15:44:55 UTC, Stefan Koch wrote:


I want to do a C backend first.
Building an LLVM Backand out of that is a small step.



There is already a very popular C to C compiler out there. It 
is

called cat, and come out of the box with any UNIX like system.


Just so happens to be compatible for D to D compilation too.  
This tool is

awesome!¿?¡

cat is the fastest transcompiler I have ever seen!


Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Robert M. Münch via Digitalmars-d-announce

On 2014-12-09 00:45:41 +, deadalnix said:


On Monday, 8 December 2014 at 15:44:55 UTC, Stefan Koch wrote:

I want to do a C backend first.
Building an LLVM Backand out of that is a small step.


There is already a very popular C to C compiler out there. It is
called cat, and come out of the box with any UNIX like system.


Any link? I tried to google it but it's such a generic word etc. no luck.

--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster



Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Robert M. Münch via Digitalmars-d-announce

On 2014-12-07 19:13:41 +, Stefan Koch said:


I'd like to announce that I am going to be writing a C-compiler in D.
Without flex or bison or anything like that.
Just pure handwritten D.


Hi, how about using PEG for parsing etc.? IMO that would be a very good 
showcase for the power of PEG And D.


--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster



Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread eles via Digitalmars-d-announce
On Tuesday, 9 December 2014 at 10:54:22 UTC, Robert M. Münch 
wrote:

On 2014-12-09 00:45:41 +, deadalnix said:


On Monday, 8 December 2014 at 15:44:55 UTC, Stefan Koch wrote:


Any link? I tried to google it but it's such a generic word 
etc. no luck.


http://linux.die.net/man/1/cat

It was a joke. Could also say notepad on Windows.


Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread Stefan Koch via Digitalmars-d-announce
On Tuesday, 9 December 2014 at 10:55:24 UTC, Robert M. Münch 
wrote:

On 2014-12-07 19:13:41 +, Stefan Koch said:

I'd like to announce that I am going to be writing a 
C-compiler in D.

Without flex or bison or anything like that.
Just pure handwritten D.


Hi, how about using PEG for parsing etc.? IMO that would be a 
very good showcase for the power of PEG And D.


--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster


I will use a handwritten recursive decent parser.
Since that is what I deem the easiest thing to do.


Re: [OT?] C compiler written form scratch in D

2014-12-09 Thread deadalnix via Digitalmars-d-announce

On Tuesday, 9 December 2014 at 10:54:22 UTC, Robert M. Münch
wrote:

On 2014-12-09 00:45:41 +, deadalnix said:


On Monday, 8 December 2014 at 15:44:55 UTC, Stefan Koch wrote:

I want to do a C backend first.
Building an LLVM Backand out of that is a small step.


There is already a very popular C to C compiler out there. It 
is

called cat, and come out of the box with any UNIX like system.


Any link? I tried to google it but it's such a generic word 
etc. no luck.


--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster


That was a joke.

http://unixhelp.ed.ac.uk/CGI/man-cgi?cat


Re: forum.dlang.org is now using DCaptcha

2014-12-09 Thread deadalnix via Digitalmars-d-announce

Hijacking this thread. Captcha is still not working on https :(