Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Meta via Digitalmars-d

On Wednesday, 17 August 2016 at 06:51:51 UTC, Ethan Watson wrote:

On Tuesday, 16 August 2016 at 17:53:20 UTC, Meta wrote:

On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote:
Looking through your slides, I noticed that there's no need to 
pass `typeof(this)` to GenerateStubsFor.


Correct. Notice a few slides after that with the BindAllImports 
mixin that it does exactly what you say. At that point, since 
this is something of an introduction of the language, it's more 
about introducing the concept of typeof fully.


Gotcha. I don't know if you answered this already, but will this 
talk be part of the free content in the GDC Vault or otherwise 
available for watching?


Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Daniel Kozak via Digitalmars-d

But this works:

http://www.slideshare.net/EthanWatson5/


Dne 17.8.2016 v 11:32 Arjan via Digitalmars-d napsal(a):

On Tuesday, 16 August 2016 at 14:31:54 UTC, Ethan Watson wrote:
Slides are up at 
http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break


I'm getting an error and can't see the slide content. Is it just me?




Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Daniel Kozak via Digitalmars-d

No, same here, but one day ago it worked ok for me.


Dne 17.8.2016 v 11:32 Arjan via Digitalmars-d napsal(a):

On Tuesday, 16 August 2016 at 14:31:54 UTC, Ethan Watson wrote:
Slides are up at 
http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break


I'm getting an error and can't see the slide content. Is it just me?




Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Arjan via Digitalmars-d

On Tuesday, 16 August 2016 at 14:31:54 UTC, Ethan Watson wrote:
Slides are up at 
http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break


I'm getting an error and can't see the slide content. Is it just 
me?


Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Ethan Watson via Digitalmars-d

On Tuesday, 16 August 2016 at 17:53:20 UTC, Meta wrote:

On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote:
Looking through your slides, I noticed that there's no need to 
pass `typeof(this)` to GenerateStubsFor.


Correct. Notice a few slides after that with the BindAllImports 
mixin that it does exactly what you say. At that point, since 
this is something of an introduction of the language, it's more 
about introducing the concept of typeof fully.


Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Ethan Watson via Digitalmars-d

On Tuesday, 16 August 2016 at 15:31:20 UTC, Meta wrote:


Did you get a decent crowd despite giving your talk at the same 
time as John Romero?


Estimate of about 80-100 people.

Romero is a nice guy though. http://i.imgur.com/kTrfAZqh.jpg


Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Ethan Watson via Digitalmars-d
On Wednesday, 17 August 2016 at 06:27:39 UTC, Jacob Carlborg 
wrote:


Windows only or cross-platform?


It will be cross platform, but right now I've only developed on 
Windows. Linux will be next, I have Mint setup at home. I'll 
likely need an external contributor for PS4, but that could very 
well be taken care of thanks to some of the people I spoke to 
after the talk if they decide to use this once it's more fully 
featured.


Re: Binderoo - we're open sourcing our binding system

2016-08-17 Thread Jacob Carlborg via Digitalmars-d

On 2016-08-16 14:30, Ethan Watson wrote:

https://github.com/Remedy-Entertainment/binderoo

So I just announced at GDC Europe in my talk. We're open sourcing our
binding system.

It's currently a complete reengingeering of the system, and it's
incomplete at the moment. It will be documented as the features become
more solidified.


Windows only or cross-platform?

--
/Jacob Carlborg


Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Meta via Digitalmars-d

On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote:

https://github.com/Remedy-Entertainment/binderoo

So I just announced at GDC Europe in my talk. We're open 
sourcing our binding system.


It's currently a complete reengingeering of the system, and 
it's incomplete at the moment. It will be documented as the 
features become more solidified.


I'll also write some more about it once I've had a chance to 
unwind. The talk seemed to go well at least.


Looking through your slides, I noticed that there's no need to 
pass `typeof(this)` to GenerateStubsFor.


mixin template GenerateStubsFor()
{
private alias ThisT = typeof(this);
pragma(msg, ThisT);
}

struct TestStruct
{
mixin GenerateStubsFor; //Prints "TestStruct"
}

class TestParent
{
mixin GenerateStubsFor; //Prints "TestParent"
}

class TestChild: TestParent
{
mixin GenerateStubsFor; //Prints "TestChild"
}


Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread ZombineDev via Digitalmars-d

On Tuesday, 16 August 2016 at 12:30:14 UTC, Ethan Watson wrote:

https://github.com/Remedy-Entertainment/binderoo

So I just announced at GDC Europe in my talk. We're open 
sourcing our binding system.


It's currently a complete reengingeering of the system, and 
it's incomplete at the moment. It will be documented as the 
features become more solidified.


I'll also write some more about it once I've had a chance to 
unwind. The talk seemed to go well at least.


Nice work! Congrats!


Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Meta via Digitalmars-d

On Tuesday, 16 August 2016 at 14:31:54 UTC, Ethan Watson wrote:
Slides are up at 
http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break


Did you get a decent crowd despite giving your talk at the same 
time as John Romero?


Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Ethan Watson via Digitalmars-d
Slides are up at 
http://www.slideshare.net/EthanWatson5/d-using-an-emerging-language-in-quantum-break





Re: Binderoo - we're open sourcing our binding system

2016-08-16 Thread Manu via Digitalmars-d
On 16 August 2016 at 22:30, Ethan Watson via Digitalmars-d
 wrote:
> https://github.com/Remedy-Entertainment/binderoo
>
> So I just announced at GDC Europe in my talk. We're open sourcing our
> binding system.
>
> It's currently a complete reengingeering of the system, and it's incomplete
> at the moment. It will be documented as the features become more solidified.
>
> I'll also write some more about it once I've had a chance to unwind. The
> talk seemed to go well at least.

Huzzah! Really happy it finally got there!
Thanks Ethan! Looking forward to recordings of the talks to emerge.


Binderoo - we're open sourcing our binding system

2016-08-16 Thread Ethan Watson via Digitalmars-d

https://github.com/Remedy-Entertainment/binderoo

So I just announced at GDC Europe in my talk. We're open sourcing 
our binding system.


It's currently a complete reengingeering of the system, and it's 
incomplete at the moment. It will be documented as the features 
become more solidified.


I'll also write some more about it once I've had a chance to 
unwind. The talk seemed to go well at least.