Re: DConf 2015 Call for Submissions is now open

2015-01-12 Thread Mike via Digitalmars-d-announce
On Sunday, 11 January 2015 at 20:17:25 UTC, Iain Buclaw via 
Digitalmars-d-announce wrote:
On 10 January 2015 at 20:15, Walter Bright via 
Digitalmars-d-announce

digitalmars-d-announce@puremagic.com wrote:

On 1/10/2015 9:50 AM, Andrei Alexandrescu wrote:


On 1/10/15 9:49 AM, Andrei Alexandrescu wrote:


On 1/10/15 8:15 AM, Iain Buclaw via Digitalmars-d-announce 
wrote:


In any event, are you doing flash talks this year?  I don't 
think I
could find something to spend more than 15 minutes talking 
about this

year.



Yes. -- Andrei



I should add that gdc is a topic of much interest so pretty 
much anything

you
say would be interesting. I compel you to prepare a full 
talk. -- Andrei




I agree. There's no way you don't have interesting things to 
talk about! For
example, what is your process for integrating dmd changes into 
gdc? What are
the advantages/disadvantages of gdc? What are the biggest 
challenges you
face working on gdc? What's the hardest problem you solved 
with gdc? How can

others help out? Etc.


Talking about that probably extends a possible talk to 30 
minutes,

covering two subjects. :o)



I have a suggestion for any compiler implementers:  How about a 
talk on how to get started hacking the compiler.  Something that 
may lower the entry barrier and encourage participation.


Some random thoughts:
* General structure of the compiler
* Walk through the data flow: Lexer - parser - AST - backend
* How to add a new compiler switch (e.g. -fnotypeinfo)
* How to add a new attribute (e.g. @notypeinfo)
* What's your workflow for debugging the compiler?
* Pick a bug, and fix it (Live demo)
* Overview of CTFE and how it's implemented
* (I'm sure you can think of more)

I realize there's documentation on the wiki, and some of this was 
discussed briefly at DConf2013, but there's more that can be done 
to make it accessible and interesting.


Mike


Re: DConf 2015 Call for Submissions is now open

2015-01-12 Thread Brad Anderson via Digitalmars-d-announce

On Tuesday, 13 January 2015 at 00:22:33 UTC, Mike wrote:
I have a suggestion for any compiler implementers:  How about a 
talk on how to get started hacking the compiler.  Something 
that may lower the entry barrier and encourage participation.


Some random thoughts:
* General structure of the compiler
* Walk through the data flow: Lexer - parser - AST - backend
* How to add a new compiler switch (e.g. -fnotypeinfo)
* How to add a new attribute (e.g. @notypeinfo)
* What's your workflow for debugging the compiler?
* Pick a bug, and fix it (Live demo)
* Overview of CTFE and how it's implemented
* (I'm sure you can think of more)

I realize there's documentation on the wiki, and some of this 
was discussed briefly at DConf2013, but there's more that can 
be done to make it accessible and interesting.


Mike


Sounds like a good subject for Daniel Murphy to talk about. He 
spent a good hour explaining to me how a linker works in the 
Aloft bar after most people had retired (thanks for that, Daniel) 
and he certainly knows dmd extremely well.


I saw this talk from PyCon awhile back and it made me immediately 
wish there were something like it for dmd: 
http://www.youtube.com/watch?v=XGF3Qu4dUqk


Hastings just steps through the python interpreter attached to
gdb (not live) and explains the structure of CPython as he goes.
It's extremely informative for would-be CPython hackers.

Do we know if the DConf 2015 talks will be recorded?


Re: Atmosphere GM - Statistical package

2015-01-12 Thread Ilya Yaroshenko via Digitalmars-d-announce

On Friday, 24 October 2014 at 19:42:59 UTC, Marco Leise wrote:

Am Fri, 24 Oct 2014 17:54:26 +
schrieb Ilya Yaroshenko ilyayaroshe...@gmail.com:


Hello!

link http://9il.github.io/atmosphere_gm

You are welcome to suggest required algorithms!

Best Regards,
Ilya


Your English is a bit confusing :) What can I use this
package for? Let's say I measure some value over a period
of time where the distance between the samples is between
100 to 500 ms and there is an error of +/- 2%. Does Atmosphere
GM provide algorithms to filter the error so I can derive from
the graph without huge error spikes?
Or is it more for card games and dice rolls?


Atmosphere GM can be used for risk management in economics, 
finance and thermonuclear reactors ;-)


I have update the readme http://9il.github.io/atmosphere_gm/ .

You are welcome to destroy my English and code )


Re: DOtherSide: QML bindings for both D and Nim

2015-01-12 Thread CraigDillabaugh via Digitalmars-d-announce

On Wednesday, 31 December 2014 at 13:11:39 UTC, filcuc wrote:

Hi all,
i'll like to share my project for building the bindings for QML 
in both D and Nim programming languages.
The project is young and it's not complete, however at the 
current state slots, signals and properties can be exposed to 
QML from D. So a pure databound application can be created 
(like MVVM).
The projects is hosted on github 
https://github.com/filcuc/DOtherSide.
A the current state the syntax isn't pretty so i'm glad in any 
contribution for improving it.



Have a nice new year,


Hi filcuc.

We are looking for mentor/projects for the 2015 Google Summer of 
Code project.  Would you be interested in mentoring a student to 
do some work on this project?