December 08, 2014
On Monday, 8 December 2014 at 19:35:54 UTC, Stefan Koch wrote:
> On Monday, 8 December 2014 at 17:26:59 UTC, John Colvin wrote:
>> On Monday, 8 December 2014 at 16:28:24 UTC, Stefan Koch wrote:
>>> First two videos are up
>>>
>>> think of them as beta quality!
>>>
>>> https://www.youtube.com/watch?v=aeBSsuCCRFo
>>> and
>>> https://www.youtube.com/watch?v=crQk929crCE
>>
>> The quality is completely shot for both audio and video. The text is very fuzzy even in 720p and the audio has been subject to some extreme lossy compression.
>
> The audio-input is very bad!
> what you are hearing are not compression artifacts it's the noise filter hard at work.

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.
December 08, 2014
On 8 December 2014 at 19:35, Stefan Koch via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> On Monday, 8 December 2014 at 17:26:59 UTC, John Colvin wrote:
>>
>> On Monday, 8 December 2014 at 16:28:24 UTC, Stefan Koch wrote:
>>>
>>> First two videos are up
>>>
>>> think of them as beta quality!
>>>
>>> https://www.youtube.com/watch?v=aeBSsuCCRFo
>>> and
>>> https://www.youtube.com/watch?v=crQk929crCE
>>
>>
>> The quality is completely shot for both audio and video. The text is very fuzzy even in 720p and the audio has been subject to some extreme lossy compression.
>
>
> The audio-input is very bad!
> what you are hearing are not compression artifacts it's the noise filter
> hard at work.

Yah, talking ad-lib is not fun, nor an easy thing to do.

1) Script your presentation, making notes of the time it will take for
you to talk through each section.
2) Screencast without audio, following the script to your timings.
3) Get yourself a Zoom H1, and record the audio over the video.

It *is* the season to be sick and bunged in.  But that's not a good excuse for spending 15 minutes sneezing and coughing your way through a pre-recorded talk. :-)


By the way, on a more technical note, I was confused by some of your comments, such as not using camel casing and D's foreach because it makes self hosting difficult?

Maybe I misheard, but it seems absurd to my ears, but then what do I know. :-)

Iain.
December 09, 2014
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.
December 09, 2014
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.
December 09, 2014
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?  :)


December 09, 2014
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!¿?¡


December 09, 2014
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!
December 09, 2014
On Tuesday, 9 December 2014 at 07:58:51 UTC, Iain Buclaw via Digitalmars-d-announce wrote:
> 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?  :)

Well, I intended to extend the compiler later on.
So I can compile C+x where the X is whatever is needed to get it self-hosting.

December 09, 2014
On 2014-12-09 00:45:41 +0000, 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

December 09, 2014
On 2014-12-07 19:13:41 +0000, 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