Re: Google Summer of Code -- An Apology

2022-03-07 Thread Craig Dillabaugh via Digitalmars-d-announce

On Saturday, 5 March 2022 at 01:33:16 UTC, Mike Parker wrote:
Several weeks ago, I received an email from Google informing me 
that the application period for the 2022 Summer of Code was 
approaching. I made a mental note, then went back to whatever I 
was in the middle of at the time without making any other kind 
of note. Then I completely forgot about it.


The end result is that I missed the deadline for mentor 
organization applications. We won't be participating in GSoC 
this year.


I apologize to everyone for dropping the ball on this, 
especially those of you who were looking forward to getting 
into it this year.


I've already put a couple of reminders on my Calendar to 
prevent this from happening again next year.


Years ago I was the GSoC admin and I filled in all the forms and 
had everything set to go.  At the submission deadline I was up 
rather late completing the last set of forms.  I failed to notice 
one button on the final form of the submission that I had to 
click to complete the submission, and I thought everything was 
done. I only found out the next day that the the application 
hadn't been submitted.


Better luck next year.


Re: Release md v0.3.1

2021-05-08 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 7 May 2021 at 16:19:21 UTC, lempiji wrote:
I have created a tool that executes the code blocks included in 
Markdown.


http://github.com/lempiji/md




```

The syntax of dlang is not affected by indentation, and 
`import` can be written anywhere, so it was a very simple 
mechanism to achieve this.


However, there may be a better way. If you found it, please try 
to create it.


I think dlang ❤ Markdown


This is a really great idea.  Thanks for your work on this.


Re: The D Programming Language has been accepted as a GSoC 2019 organization

2019-02-27 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:

Hi all,

I have some very exciting news to share.

[...]


Congratulations on being excepted this year. In addition to the 
'free' work for the community this is also a great way to draw in 
new talent.


Re: a van Emde Boas tree

2019-02-05 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 5 February 2019 at 15:28:04 UTC, Alex wrote:

Hi all,
my van Emde Boas tree finally reached an announceable state, at 
version 0.12.0.



clip


All tickets are welcome of course and will be managed in my 
spare time.


Link?


Re: GDB + ddemangle

2018-04-19 Thread Craig Dillabaugh via Digitalmars-d-announce

On Thursday, 19 April 2018 at 12:43:36 UTC, ANtlord wrote:
Hello! I've written a piece of glue code that helps to debug D 
code using GDB. The code glues together GDB and ddmangle. 
Checkout the link https://github.com/ANtlord/gdb-ddemangle


PRs are welcome!


Nice work.


Re: GSoC 2018 - Your project ideas

2017-12-11 Thread Craig Dillabaugh via Digitalmars-d-announce
On Monday, 11 December 2017 at 09:14:29 UTC, Martin Tschierschke 
wrote:
On Friday, 8 December 2017 at 06:43:22 UTC, Dmitry Olshansky 
wrote:
On Thursday, 7 December 2017 at 22:26:08 UTC, Bastiaan Veelo 
wrote:

On Tuesday, 5 December 2017 at 18:20:40 UTC, Seb wrote:
I am looking forward to hearing (1) what you think can be 
done in three months by a student and (2) will have a huge 
impact on the D ecosystem.


[2] https://wiki.dlang.org/GSOC_2018_Ideas


I see there is a dub section in [2]. Maybe another issue that 
has been brought up repeatedly fits in that category, namely 
extending code.dlang.org in various ways?


+

Indeed enhancing user experience of code.dlang.org such as 
showing github stars and e.g. downloads per month would be way 
more important then build tool itself.


+10^^4

I recommend to add a "donate for button", and to evaluate and 
visualize how many people are donating, for a certain package. 
This might give strong evidence where to invest more time - man 
power.
In the first step the D Foundation should get all money and 
should try to use it to support the most often selected 
packages, to avoid loosing focus.


Martin, I am replying to your post specifically, but this reply 
is targeted at the 'code.dlang.org' discussion in general.


Improvements to code.dlang.org are going to be borderline 
ineligible for a GSoC project.  Any such project would have to be 
carefully crafted so that it is a development project and not a 
website maintenance/upgrading project. In any case this work can 
likely be made into something valid, but the project would need 
involve a cohesive development effort and not a series of minor 
improvements (even if they mostly involved coding).


Re: OOP Design Pattern examples in D

2017-08-15 Thread CRAIG DILLABAUGH via Digitalmars-d-announce

On Tuesday, 15 August 2017 at 10:38:44 UTC, thinwybk wrote:
I created a project on GitHub 
(https://github.com/fkromer/d-design-patterns) which shall end 
up containing examples of all common OOP design patterns 
implemented in D. D beginners should be able to run the 
examples easily with rdmd. (That's the reason why patterns 
should reside in a single file.) If D-specific implementations 
are reasonable they are favored about the generic OOP 
implementation variants. Feel free to come round...


Interesting idea, I will try to pop in from time to time.


Re: Independent Study at my university using D

2017-03-06 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 3 March 2017 at 19:00:00 UTC, Jeremy DeHaan wrote:
Something pretty exciting happened yesterday: I registered for 
an independent study to build a basic garbage collector in D at 
my university.


This is exciting for me because I really enjoyed the work I did 
during the last GSoC, so I'm hoping to learn more about garbage 
collection and contribute to D's garbage collector more in the 
future.


This is especially exciting for the D community because my 
professor wants me to give a presentation at the end, which 
will expose more professors and students to this language. I 
don't have many details about it, but I'm hoping to have it 
recorded so it can be posted.


Congratulations, and good luck.  Look forward to hearing how 
things go.


Re: GSoC 2017 Application Rejected

2017-02-10 Thread CRAIG DILLABAUGH via Digitalmars-d-announce

On Friday, 10 February 2017 at 19:37:20 UTC, bachmeier wrote:
On Friday, 10 February 2017 at 19:00:54 UTC, CRAIG DILLABAUGH 
wrote:

Hello D Community


clip


Regards

Craig


Thanks for your effort. If someone else doesn't like it, well, 
I guess I don't remember a big competition among volunteers for 
the position.


You are welcome.  Even though I am unlikely to be fired it was 
disappointing and I know a number of people were excited, and 
were looking forward to this. Last year's success set the bar 
pretty high. At least the mentors and such will now have some 
extra time to devote to other worthwhile D projects over the 
summer.


Craig


Re: GSoC 2017 Application Rejected

2017-02-10 Thread CRAIG DILLABAUGH via Digitalmars-d-announce
On Friday, 10 February 2017 at 20:21:56 UTC, Joseph Rushton 
Wakeling wrote:

Hi Craig,

So sorry to hear that this happened.  I know very well from 
working with you last year how much care and attention you put 
into GSoC, so I can imagine how you must feel right now.


In the circumstances it seems best to focus on: how could we 
try to stop something like this happening again?  One thing 
that occurs to me is that it might be a good idea for the email 
address through which the application is submitted to forward 
to a couple of other people, who could step in should there be 
an emergency like this (with the principle being, whoever gets 
such an emergency alert deals with it ASAP, unless they hear 
that it's dealt with from the other people involved).


What do you think?

Best wishes,

-- Joe


Joe good point.  The first thing I thought after this happened is 
'what should I do to prevent this from happening again?' We are 
supposed to have a backup administrator.  I had added an email 
(for backup admin) to the admin list but while the individual 
confirmed his interest to me I don't know if he confirmed with 
Google (they send an invite when you register someone).  Perhaps 
they would have pinged him too had the invite been accepted, but 
I am not sure, I will ask the Google folks.


In any case, next year I will make sure we have one or two backup 
admins signed up well ahead of time who could act as a backup for 
submission even if that was all they had to do.


Cheers

Craig




GSoC 2017 Application Rejected

2017-02-10 Thread CRAIG DILLABAUGH via Digitalmars-d-announce

Hello D Community

Just coming here to inform everyone that our D application for 
GSoC 2017 was sadly rejected.  Unfortunately (for me) it is 
completely my fault, I failed to fill out one line on one of the 
three forms that comprised the application.  Even more 
frustrating I went online on the 8th to make sure that everything 
was in order and I noticed and filled in the offending line. 
However I must have either failed to hit 'save' or the save 
itself failed (I will assume the later since that makes me look 
less incompetent).


To make matters worse I got an automated email from Google at 3am 
the morning of the deadline warning me, but since I had a 
particularly busy day at work on the 9th I didn't get a chance to 
check my email until shortly after noon on Feb 9th. At which 
point it was too late.


So I want to apologize to the D community for this mix up on my 
part, and in particular to those who invested time in helping get 
ready for this year's GSoC and to you students who were looking 
forward to applying.  However, for anyone who did work on the 
Ideas page that can at least be re-used and we now have a much 
fuller list.


Regards

Craig


Re: GSoC 2016 Postmortem

2017-01-13 Thread CRAIG DILLABAUGH via Digitalmars-d-announce

On Friday, 13 January 2017 at 13:12:19 UTC, Mike Parker wrote:
Craig Dillabaugh is ramping up for Google Summer of Code 2017. 
He took some time out to give a report on GSoC 2016 and 
recommendations for how to improve the process this year.


Blog:
https://dlang.org/blog/2017/01/13/the-d-language-foundation-google-summer-of-code-2016-postmortem/

Reddit:
https://www.reddit.com/r/d_language/comments/5nqi54/the_d_language_foundation_google_summer_of_code/


Thanks Mike for getting this posted.  Just noticed info on the 
2017 GSoC has been posted now.  Time to get back to work.


https://developers.google.com/open-source/gsoc/

Note that the 2017 Ideas page has been set up, its a little light 
on content at the moment:


https://wiki.dlang.org/GSOC_2017_Ideas


Re: D Blog Stats

2017-01-06 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:
I've always enjoyed reading end-of-the year stats at other 
blogs. I thought it would be fun to do the same for the D Blog. 
If you've been curious about which posts visitors are viewing, 
or which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


Hi Mike.  I was going to try and contact you directly, but since 
I've been unable to search down contact info on, I will post 
here.   I recently wrote a review of the 2016 GSoC (from admin 
perspective), and wanted to post it somewhere.  I thought perhaps 
a guest article on the blog might be appropriate - it isn't very 
exciting reading from a technical standpoint, but might be of 
general interest to the community. Anyway, if you would like me 
to submit it as a guest article that would to great, otherwise I 
will likely put it on the Wiki or on the forums.


You can contact me by email (or reply here) I have a gmail 
account: craig.dillabaugh


Google Summer of Code 2017

2016-12-26 Thread Craig Dillabaugh via Digitalmars-d-announce
I've now created the Google Summer of Code Idea's page for 2017.  
Its empty at the moment, awaiting all your wonderful ideas:


https://wiki.dlang.org/GSOC_2017_Ideas

You can edit the page directly, though I may edit any submitted 
ideas for the sake of consistency, grammar, etc.


Also, feel free to use this forum posting to start discussion on 
any ideas you may have for the upcoming year.


I hope to be posting my wrap-up on the very successful 2016 GSoC 
campaign soon.  I am a bit slow ...


Happy Holidays to everyone.

Craig


Please say hello to our third team member: Razvan Nitu

2016-10-21 Thread CRAIG DILLABAUGH via Digitalmars-d-announce

Welcome Razvan.




Re: The D Language Foundation is now a tax exempt non-profit organization

2016-08-29 Thread Craig Dillabaugh via Digitalmars-d-announce
On Monday, 29 August 2016 at 17:03:34 UTC, Andrei Alexandrescu 
wrote:
We're happy to report that the D Language Foundation is now a 
public charity operating under US Internal Revenue Code Section 
501(c)(3). The decision is retroactive to September 23, 2015.


This has wide-ranging implications, the most important being 
that individuals and organizations may make tax deductible 
bequests, devises, transfers, or gifts to the Foundation. We 
will mull over defining donation and sponsorship packages in 
the near future. If interesting in donating spontaneously, feel 
free to reach out to us via email at foundat...@dlang.org.


Many thanks are due to the folks in this community who asked 
for and supported this initiative.




Thanks,

Andrei


Thanks for your work on this Andrei.


GSoC Summer of Code Update

2016-06-24 Thread Craig Dillabaugh via Digitalmars-d-announce
Just wanted to congratulate our 4 Google Summer of Code students 
who have now officially all passed their mid-term evaluations.


So congrats to Lodovico, Wojciech, Jeremy, and Sebastian for 
making it this far, and thanks to the mentors Robert, Ilya, Adam 
and Russel for keeping them on the right track.


The students are producing some good work and I am excited about 
the impact they will have on the community going forward.


Craig


Re: Release DUB 1.0.0

2016-06-20 Thread Craig Dillabaugh via Digitalmars-d-announce

On Monday, 20 June 2016 at 15:52:46 UTC, Sönke Ludwig wrote:
I'm pleased to announce the release of the first stable version 
of the DUB package manager. Stable in this case means that the 
API, the command line interface and the package recipe format 
will only receive fully backwards compatible changes and 
additions for a while.


[...]


Congratulations on the 1.0.0 release, and thanks for providing 
this tool to the community.


Re: Introducing mach.d, the github repo where I put whatever modules I happen to write

2016-05-25 Thread Craig Dillabaugh via Digitalmars-d-announce

On Wednesday, 25 May 2016 at 20:31:34 UTC, pineapple wrote:

clip

My focus currently is on developing mach.sdl, a wrapper for 
SDL2 and OpenGL, since ultimately I'd like to use D primarily 
for game development.


I hope the library proves useful!


Hey, have you looked at:  http://dgame-dev.de/




Re: Google Summer of Code

2016-04-25 Thread CRAIG DILLABAUGH via Digitalmars-d-announce
On Saturday, 23 April 2016 at 11:18:05 UTC, Joseph Rushton 
Wakeling wrote:

On Friday, 22 April 2016 at 22:43:43 UTC, CraigDillabaugh wrote:





Sebastian Wilzbach  
Science for D - a non-uniform RNG


For obvious reasons, I'm particularly interested in this one.  
Do I take it right that the project will be based on this 
research paper?

http://epub.wu.ac.at/3158/1/techreport-110.pdf

I would be very happy to offer advice and support for this 
project, if that would be welcome.




Joseph.  If you are interested in becoming a mentor (ideally each 
project has multiple mentors) I may still be able to add you to 
our GSoC mentors list. Ilya (Sebastian's mentor) is the lead 
mentor on the project, but having a second mentor is valuable.


If you are interested email me and I will see what we can do:

craig dot dillabaugh at gmail dot com



Re: GSoC 2016 - D Foundation was accepted!

2016-03-01 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 1 March 2016 at 05:13:44 UTC, Jeremy DeHaan wrote:

On Tuesday, 1 March 2016 at 03:21:14 UTC, mate wrote:

On Tuesday, 1 March 2016 at 01:55:09 UTC, Jeremy DeHaan wrote:

Hello everyone!

I didn't see mention of this yet, but earlier today Google 
released their list of accepted Organizations for this year's 
GSoC. Guess what! The D Foundation made the cut!


Thank you to everyone that worked on the proposals and 
application. This is awesome and you all are awesome!




Now to get started on my own application...


I think it would have been polite and safe to wait for Craig’s 
announcement.


This was posted on the GSoC site for almost 6 hours when I 
posted it here and there was no announcement yet. Forgive me if 
I was overly excited.


No worries at all.  I was out skiing yesterday and when I got 
home my internet connection was down, so I couldn't check/post 
anything.  I am always happy when others do my work for me :o)


I guess the real work begins now!

Thanks to all who have contributed ideas.

Cheers,

Craig


Re: Google Summer of Code 2016 Only A Few Hours Left

2016-02-19 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 19 February 2016 at 21:10:45 UTC, Dave wrote:
On Friday, 19 February 2016 at 17:03:57 UTC, Craig Dillabaugh 
wrote:

[...]


D is a fantastic efficient and fast replacement of Python which 
even has great plotting and other analysis features as ggplotd! 
To gain traction in numerical and statistical computing it is 
important to provide great optimization, automatic differential 
(AD) (reversed-mode AD (e.g. in mc-stan.org for Bayesian stuff) 
and/or forward-mode as e.g. for R at GSOC-2010 - there is no 
reason for numerical diff these days anymore, and you may 
mess-up your stuff using it!), and Bayesian routines. D is 
laking on these basic features (my personal opinion - correct 
me if I am wrong).


[...]


Well, you can always try updating the ideas page anyways.  Today 
was the application deadline, but I don't think there is anything 
they can do to stop us from updating a page on our Wiki.  Just 
make sure to add yourself to the mentor's page.


Re: Google Summer of Code 2016 Only A Few Hours Left

2016-02-19 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 19 February 2016 at 20:08:43 UTC, Alex Herrmann wrote:
On Friday, 19 February 2016 at 17:03:57 UTC, Craig Dillabaugh 
wrote:
The GSOC deadline is Feb 19th 19:00 UTC (or 2 PM Wawa time) so 
any last ideas for the Idea's page are welcome.


Our application is completed, but changes can still be made to 
the ideas page.  In fact I suppose we can go on making 
modifications even after the deadline, as I have no idea at 
what time Google takes the snapshots of these pages for 
evaluation.  Thanks to Martin Nowak's suggestion we are now 
participating as "The D Foundation" (rather than Digital Mars).


Thanks to all who have helped out to this point.

Cheers,

Craig


As a prospective student, fingers are crossed for D.


Me too.  Its been a few years now.


Re: GSoC Deadline Friday

2016-02-17 Thread Craig Dillabaugh via Digitalmars-d-announce
On Tuesday, 16 February 2016 at 15:26:11 UTC, Andrei Alexandrescu 
wrote:

On 2/16/16 8:46 AM, Craig Dillabaugh wrote:

The Google Summer of Code deadline is this Friday.

I would like confirmation from the following individuals if 
they can

mentor GSOC this summer.

Iain Buclaw
Bruno Medeiros
Martin Nowak (and as backup Admin)
Jacob Ovrum

And as backup mentors
   Adam D. Ruppe
   Dmitry Olshansky

I know for some of you (Iain) the offer to mentor was a 
'standing offer'
of sorts, but it would still be good to get confirmation. Also 
the
poster 'Dragos Carp' volunteered as a possible mentor for the 
Protocol
Buffers/Flatbuffers work ... so could you please add a short 
bio to the

mentor's page (or post something here):

http://wiki.dlang.org/GSOC_mentors

We have a decent number of ideas, but the page could use some 
work.


http://wiki.dlang.org/GSOC_2016_Ideas

In particular if you can add info to the 'Its Good To Know' 
sections
(such as links to DConf videos), or flesh out some existing 
ideas that

help is welcome.  I will continue to try and improve that page.


You may want to scrape the email addresses of these folks and 
send them email directly. -- Andrei


Hey Andrei, what is the status of the D Foundation?  Martin 
suggested that we apply as the D Foundation, rather than Digital 
Mars but I wasn't 100% sure if the D Foundation was officially up 
and running yet.  If so does it have a website?


Re: GSoC Deadline Friday

2016-02-16 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 16 February 2016 at 15:39:15 UTC, Adam D. Ruppe wrote:
On Tuesday, 16 February 2016 at 13:46:16 UTC, Craig Dillabaugh 
wrote:

And as backup mentors
  Adam D. Ruppe



My time has been extremely limited lately... if it is anything 
more than answering some quick emails/irc chats every so often 
that can wait a few hours for me to get back to them, I 
probably won't be able to keep up :(


If its OK then I will keep you on the 'backup' mentors list and 
we will avoid pushing any work to you, but may ask for help on 
small issues if need be.


Re: GSoC Deadline Friday

2016-02-16 Thread Craig Dillabaugh via Digitalmars-d-announce
On Tuesday, 16 February 2016 at 15:26:11 UTC, Andrei Alexandrescu 
wrote:

On 2/16/16 8:46 AM, Craig Dillabaugh wrote:

[...]


You may want to scrape the email addresses of these folks and 
send them email directly. -- Andrei


Good idea, I will try and hunt some of them down.


GSoC Deadline Friday

2016-02-16 Thread Craig Dillabaugh via Digitalmars-d-announce

The Google Summer of Code deadline is this Friday.

I would like confirmation from the following individuals if they 
can mentor GSOC this summer.


Iain Buclaw
Bruno Medeiros
Martin Nowak (and as backup Admin)
Jacob Ovrum

And as backup mentors
  Adam D. Ruppe
  Dmitry Olshansky

I know for some of you (Iain) the offer to mentor was a 'standing 
offer' of sorts, but it would still be good to get confirmation.  
Also the poster 'Dragos Carp' volunteered as a possible mentor 
for the Protocol Buffers/Flatbuffers work ... so could you please 
add a short bio to the mentor's page (or post something here):


http://wiki.dlang.org/GSOC_mentors

We have a decent number of ideas, but the page could use some 
work.


http://wiki.dlang.org/GSOC_2016_Ideas

In particular if you can add info to the 'Its Good To Know' 
sections (such as links to DConf videos), or flesh out some 
existing ideas that help is welcome.  I will continue to try and 
improve that page.


Google Summer of Code 2016 Ideas Page

2015-11-05 Thread Craig Dillabaugh via Digitalmars-d-announce

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas

Right now it is remarkably similar to the 2015 page!  The Google 
folks seem rather busy, so maybe no one would notice, but if 
anyone has ideas for new projects that would be fantastic.


Also, if anyone feels an existing project needs to be withdrawn, 
please let me know.


Cheers,

Craig


Re: Dgame RC #1

2015-04-03 Thread Craig Dillabaugh via Digitalmars-d-announce

One small note about the tutorials. In the tutorial on
Game Loop and Event handling:

http://rswhite.de/dgame5/?page=tutorialtut=handle_events

In the first example, I believe you are missing an import for 
Dgame.Window.Event. It shows up int the second example, so no big 
deal, but I figured I should let you know.


Are the tutorials on GitHub too?

Craig


Re: Dgame RC #1

2015-04-02 Thread Craig Dillabaugh via Digitalmars-d-announce

On Thursday, 2 April 2015 at 18:49:15 UTC, Namespace wrote:

The master branch should now make an automatic downgrade.


I am still using rc1 but managed to get everything working.  I 
built SDL(and the other libraries) from source and now everything 
works great.


Thanks for your help.

Craig


Re: Dgame RC #1

2015-04-01 Thread Craig Dillabaugh via Digitalmars-d-announce

On Wednesday, 1 April 2015 at 18:30:01 UTC, Namespace wrote:

Since the weekend Dgame went into the release phase:
https://github.com/Dgame/Dgame/releases/tag/v0.5.0-rc.1
http://dgame-dev.de/?page=download

The Website (http://dgame-dev.de/) is fully updated  and should 
be useable on every device. Please let me know if you noticed 
unexpected behavior (at Dgame or on the website).
I also want to participate on one game a month 
(http://www.onegameamonth.com/). I hope you will vote for me 
there. ;)
I'm sure that will bring some new light to the D community and 
it will be a good stress test for Dgame.


Hi. I tried to build the first tutorial example from the Dgame 
website.  It builds fine, but I get the following error when 
attempting to run.



./game1
derelict.util.exception.SymbolLoadException@../../../.dub/packages/derelict-util-1.9.1/source/derelict/util/exception.d(35): 
Failed to load symbol SDL_HasAVX from shared library libSDL2.so



 ldd game1

linux-vdso.so.1 (0x7fff25d89000)
libdl.so.2 = /lib64/libdl.so.2 (0x7f8517616000)
libpthread.so.0 = /lib64/libpthread.so.0 
(0x7f85173f8000)

libm.so.6 = /lib64/libm.so.6 (0x7f85170f5000)
librt.so.1 = /lib64/librt.so.1 (0x7f8516eed000)
libc.so.6 = /lib64/libc.so.6 (0x7f8516b3f000)
/lib64/ld-linux-x86-64.so.2 (0x7f851781a000)

libSDL2.so is in /usr/lib64 but I copied it to the game1 
directory for good measure, but it still couldn't run.


System is 64-bit OpenSuse 13.3

uname -a
Linux linux-qlhb.site 3.11.10-25-desktop #1 SMP PREEMPT Wed Dec 
17 17:57:03 UTC 2014 (8210f77) x86_64 x86_64 x86_64 GNU/Linux


My dub.json file (dub version 0.9.22)
{
name: game1,
description: My first dgame attempt.,
copyright: Copyright © 2015, Craig Dillabaugh,
authors: [Craig Dillabaugh],
dependencies: {
dgame: =0.5.0-rc.1
}
}

Any tips on how to correct this would be appreciated.



Re: Dgame RC #1

2015-04-01 Thread Craig Dillabaugh via Digitalmars-d-announce

On Thursday, 2 April 2015 at 02:36:52 UTC, Craig Dillabaugh wrote:

On Wednesday, 1 April 2015 at 18:30:01 UTC, Namespace wrote:

Since the weekend Dgame went into the release phase:
https://github.com/Dgame/Dgame/releases/tag/v0.5.0-rc.1
http://dgame-dev.de/?page=download

The Website (http://dgame-dev.de/) is fully updated  and 
should be useable on every device. Please let me know if you 
noticed unexpected behavior (at Dgame or on the website).
I also want to participate on one game a month 
(http://www.onegameamonth.com/). I hope you will vote for me 
there. ;)
I'm sure that will bring some new light to the D community and 
it will be a good stress test for Dgame.


Hi. I tried to build the first tutorial example from the Dgame 
website.  It builds fine, but I get the following error when 
attempting to run.



./game1
derelict.util.exception.SymbolLoadException@../../../.dub/packages/derelict-util-1.9.1/source/derelict/util/exception.d(35): 
Failed to load symbol SDL_HasAVX from shared library libSDL2.so



ldd game1

linux-vdso.so.1 (0x7fff25d89000)
libdl.so.2 = /lib64/libdl.so.2 (0x7f8517616000)
libpthread.so.0 = /lib64/libpthread.so.0 
(0x7f85173f8000)

libm.so.6 = /lib64/libm.so.6 (0x7f85170f5000)
librt.so.1 = /lib64/librt.so.1 (0x7f8516eed000)
libc.so.6 = /lib64/libc.so.6 (0x7f8516b3f000)
/lib64/ld-linux-x86-64.so.2 (0x7f851781a000)

libSDL2.so is in /usr/lib64 but I copied it to the game1 
directory for good measure, but it still couldn't run.


System is 64-bit OpenSuse 13.3

uname -a
Linux linux-qlhb.site 3.11.10-25-desktop #1 SMP PREEMPT Wed Dec 
17 17:57:03 UTC 2014 (8210f77) x86_64 x86_64 x86_64 GNU/Linux


My dub.json file (dub version 0.9.22)
{
name: game1,
description: My first dgame attempt.,
copyright: Copyright © 2015, Craig Dillabaugh,
authors: [Craig Dillabaugh],
dependencies: {
dgame: =0.5.0-rc.1
}
}

Any tips on how to correct this would be appreciated.


Just a follow up comment.  Apparently the instructions for 
installing all libraries at once in the tutorial don't work for 
OpenSuse.  So I couldn't just install the SDL library but had to 
install the other libraries individually:


So just in case there are any other OpenSuse users out there 
(note, I suppose I didn't need the devel version of libSDL2 ...):


sudo zypper in libSDL2-devel
sudo zypper in libSDL2_image-2_0-0
sudo zypper in libSDL2_mixer-2_0-0
sudo zypper in libSDL2_ttf-2_0-0

Unfortunately libSDL2_mixer-2_0-0 install keeps failing because 
the OpenSuse repositories don't seem to have the file, weird!  I 
don't know if that is the source of my troubles but may have to 
build SDL form scratch.  Anyway, I have to get some sleep but I 
will try building SDL myself and see if that can fix things.


Craig





Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 3 March 2015 at 01:07:25 UTC, Martin Nowak wrote:

On 03/03/2015 01:45 AM, Andrei Alexandrescu wrote:
Comparing our application with that of the accepted language 
projects
might yield some insight. I ran a cursory read of Clojure's 
idea page

and on first sight it seems comparable to ours'. -- Andrei


Indeed, this year our ideas page and the mentors list were much 
better.

http://wiki.dlang.org/GSOC_2015_Ideas

http://scala-lang.org/gsoc/2015.html


I will definitely have to check out the winning bids from other 
languages for 2015 and 'borrow' some ideas for next year's 
version.




Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 3 March 2015 at 01:03:21 UTC, Martin Nowak wrote:

On 03/03/2015 01:42 AM, Andrei Alexandrescu wrote:
We've done well, I think, in 2011 and 2012 (except for the one 
student
who failed to deliver) so something about our reporting might 
have

failed GSoC's expectations.


Are there some documents/emails available. Will get back to you 
after

the IRC, maybe we can find out more.


There isn't really much, just our proposal/mentors lists.  
Haven't heard anything extra from Google. I had one IRC chat with 
the Google people, but it was a technical one about who to work 
with Melange - surprise :o)




Re: Packt is looking for someone to author a Learning D

2015-02-15 Thread Craig Dillabaugh via Digitalmars-d-announce

On Sunday, 15 February 2015 at 11:36:22 UTC, Russel Winder wrote:
On Sun, 2015-02-15 at 04:38 +, Craig Dillabaugh via 
Digitalmars-d-announce wrote:

[…]
Well, if you do the document with Latex on git (or some 
similar version control), you get most of the same stuff.  
Latex has a comment tool where you can do margin comments if 
you wish, and of course you can also do comments in the 'code' 
if you want - they don't show up in the document at all.  
Heck, I am sure there is a package for everything in Latex if 
you look hard enough.


(Xe|Lua)LaTeX or AsciiDoc
Git or Mercurial or Bazaar

Publishers have, however, seemed to have decided that 
sub-editors must
work on the original source document files directly. If this is 
an
integral part of the publisher workflow and the sub-editors 
cannot
deal with DVCS or the markup languages, then the publishers 
refuse to

use those tools.

Still as long as some half-way decent authors are prepared to 
use Word

and abdicate their responsibility for the content once initially
created, the publishers win.

A MS-word document with 'track changes' on, edited by multiple 
people, is the greatest eyesore known to humanity. I still 
don't understand why anyone who had a choice between Latex and 
MS-Word would pick MS-Word for anything longer than 25 pages...


And who has the current master version, which  file is the 
master,

etc., etc.

Just my personal opinion as one who recently finished a 200 
page thesis in Latex, and is now working for a company where 
we do all our internal documents in Word. Latex certainly has 
its ugly

warts,
but it is so nice for lengthy document1.


Luxury. I typed my thesis (including the maths equations) using 
a

broken portable manual typewriter. ;-)


And you tell new students these days, and they won't believe you 
:o)


One other nice thing about LateX is that since you prepare
your content in a text editor, it lets you focus on your content 
and
not be distracted by fiddling with formatting as you go!  In 
theory
you should do the same in MS-Word, but its sometimes hard to 
focus with

all the pretty buttons :o)

Of course, TeX is also a programming language, so for developer 
types
it does present its own distraction.  Luckly TeX coding is so 
obtuse

it is never a serious temptation.



Re: Packt is looking for someone to author a Learning D

2015-02-14 Thread Craig Dillabaugh via Digitalmars-d-announce
On Saturday, 14 February 2015 at 18:15:09 UTC, Vladimir Panteleev 
wrote:
On Saturday, 14 February 2015 at 17:04:24 UTC, Russel Winder 
wrote:

Obviously XeLaTeX is the
correct medium, but AsciiDoc is acceptable as a second best.


During the editing of the Russian translation of TDPL, I've 
worked in MS Word as well. Probably its main advantage is its 
collaboration tools: you can see who added or deleted which 
parts, and toggle between visible edits and final text easily. 
You can also add comments to a text range; by passing the 
document along, this made possible even short conversations.


What would be the equivalent of such collaboration in a 
non-MS-Word-based workflow?


Well, if you do the document with Latex on git (or some similar
version control), you get most of the same stuff.  Latex has a
comment tool where you can do margin comments if you wish, and of
course you can also do comments in the 'code' if you want - they
don't show up in the document at all.  Heck, I am sure there is
a package for everything in Latex if you look hard enough.

A MS-word document with 'track changes' on, edited by multiple
people, is the greatest eyesore known to humanity. I still don't
understand why anyone who had a choice between Latex and MS-Word
would pick MS-Word for anything longer than 25 pages...

Just my personal opinion as one who recently finished a 200 page
thesis in Latex, and is now working for a company where we do all
our internal documents in Word. Latex certainly has its ugly 
warts,

but it is so nice for lengthy document1.


Re: Offtopic: AMA (Was: Interview at Lang.NEXT)

2014-06-06 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 6 June 2014 at 19:27:35 UTC, Ary Borenszweig wrote:

On 6/4/14, 3:19 AM, Andrei Alexandrescu wrote:

http://www.reddit.com/r/programming/comments/27911b/conversation_with_andrei_alexandrescu_all_things/


Andrei


This is offtopic, but why are people obsessed with writing 
English acronyms?


I always have to lookup the meaning and then I'm polluting my 
head with acronyms.


Is there any difference in time/convenience between writing 
Interviewee here. Ask me anything Between Interviewee. AMA?


:-(


Its all the fault of people texting on their cell phones and the 
like! Too much work to write proper English words.  Amirite?


Re: Chuck Allison's talk is up

2014-06-05 Thread Craig Dillabaugh via Digitalmars-d-announce

On Thursday, 5 June 2014 at 20:24:21 UTC, Mattcoder wrote:
On Thursday, 5 June 2014 at 19:36:36 UTC, Craig Dillabaugh 
wrote:
Are these eventually going to be posted for download somewhere 
(like last year)?


Andrei said on reedit they will.


My connection is just too slow for streaming.


But if you not want to wait, do this:

1) Add on your Chrome: Video Downloader Professional (Free).
2) Play the Video on ustream like you would do normally.
3) The extension will highlight, and now you can pick both: Low 
Or High resolution *.flv file.


I use VLC player to play *.flv, but you can use another one.

Bye,

Matheus.


Thanks for the tip. Will try it out, but I see I have lots of new 
options to watch already.


Re: vibe.d 0.7.20 has been released

2014-06-04 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 3 June 2014 at 18:27:20 UTC, Sönke Ludwig wrote:
Lot's of smaller improvements in this release, please have a 
look at the full change log. Some notable points:


 - Various additions to the web framework package [1], including
   compile-time localization support

 - New graph based (DFA) match algorithm for the URLRouter,
   making match performance independent of the number of 
registered

   routes

 - Incoming SSL connections by default now use perfect forward 
secrecy

   on all major browsers

 - Several improvements to the serialization system (new 
@asArray
   annotation, support custom serialization representations and 
more)


 - Reduction of memory allocations in several places

The full list of changes/fixes can be found at
http://vibed.org/blog/posts/vibe-release-0.7.20

Homepage: http://vibed.org/
DUB package: http://code.dlang.org/packages/vibe-d
GitHub: https://github.com/rejectedsoftware/vibe.d


[1]: http://vibed.org/docs#web-interface-generator


Congratulations, and thanks for all your work on this great 
product.


Re: Interview at Lang.NEXT

2014-06-04 Thread Craig Dillabaugh via Digitalmars-d-announce

On Wednesday, 4 June 2014 at 17:31:56 UTC, Ary Borenszweig wrote:

On 6/4/14, 1:27 PM, Meta wrote:
On Wednesday, 4 June 2014 at 06:19:05 UTC, Andrei Alexandrescu 
wrote:

http://www.reddit.com/r/programming/comments/27911b/conversation_with_andrei_alexandrescu_all_things/


Andrei


When that person made the statement about expressing his 
mental model in
a simpler way that is still somewhat fast, and then 
optimizing/adding
annotations/etc. after he gets it working, I kept expecting 
you to

mention RDMD and D's ability to be used for scripting, and
purity/nothrow/@safe/@nogc inference. This is an advantage D 
has over
Rust and C++. With Rust especially, there is no way to avoid 
dealing
with its pointer semantics, as they permeate the language. 
With D, you
can write in a C or even Python-like way (while not having to 
worry
about ownership, memory, etc. as the GC handles it for you), 
but you can
then optimize and add annotations to your code to get a lot 
more
performance and safety once your initial implementation is 
working.


You still have to worry about types, though.


But using function templates and the like you can still get 
fairly 'Python-like' code in D.  I find dealing with types to be 
one of the areas that requires the 'least' amount of mental 
effort in software development. I don't understand why people see 
'untyped' languages as simpler for the most part.







Re: Interview at Lang.NEXT

2014-06-04 Thread Craig Dillabaugh via Digitalmars-d-announce

On Wednesday, 4 June 2014 at 18:54:00 UTC, Andrew Edwards wrote:

On 6/4/14, 2:37 PM, Craig Dillabaugh wrote:

On Wednesday, 4 June 2014 at 18:14:22 UTC, Adam D. Ruppe wrote:
On Wednesday, 4 June 2014 at 18:03:48 UTC, Ary Borenszweig 
wrote:

clip


But shouldn't the '26' be '1016'?


That should only occur when the concatenation operator (~) is 
used, in which case the result would be '2006' not '1016'. 
Since only arithmetic operators are used in this example, the 
result is as expected.


I must be dyslexic .. I concatenated in the wrong way, and you 
(and Adam) are both right about the ~ operator in D.   However, 
my primary point was that adding a string to a number is really 
an 'undefined' operation.  So I don't think such automatic 
casting is (generally) helpful.


Re: Interview at Lang.NEXT

2014-06-04 Thread Craig Dillabaugh via Digitalmars-d-announce

On Wednesday, 4 June 2014 at 20:10:51 UTC, Ary Borenszweig wrote:

On 6/4/14, 3:33 PM, Craig Dillabaugh wrote:
On Wednesday, 4 June 2014 at 17:31:56 UTC, Ary Borenszweig 
wrote:

On 6/4/14, 1:27 PM, Meta wrote:
On Wednesday, 4 June 2014 at 06:19:05 UTC, Andrei 
Alexandrescu wrote:


clip



But using function templates and the like you can still get 
fairly
'Python-like' code in D.  I find dealing with types to be one 
of the
areas that requires the 'least' amount of mental effort in 
software
development. I don't understand why people see 'untyped' 
languages as

simpler for the most part.


I was actually talking about having to specify types 
everywhere, like in function signatures, the fields of classes 
and structs, etc.


You can still have a language that feels dynamic but is 
statically typed. The compiler catches type-related bugs for 
you, and you can prototype something very fast. Then you can 
add type annotations (if you want). I wouldn't say this 
language is 'untyped'.


One such language is Julia.


OK, but my point was that specifying the type (at least for me) 
takes an insignificant amount of time (and is very useful months 
down the road when I am looking at the code, trying to figure out 
what it is supposed to do).


When declaring a variable, in almost every case, figuring out the 
proper type, and writing that type takes a fraction of a second.


I brought up templates because I figured one objection to my 
claim would be that it is easier to write functions in Python 
because you don't have to specify a type.  D templates take a bit 
more work, but for simple tasks (like you would commonly have in 
a scripting situtation) they should be about as simple as their 
Python equivalents.


Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Craig Dillabaugh via Digitalmars-d-announce

On Tuesday, 27 May 2014 at 21:40:00 UTC, Walter Bright wrote:

On 5/27/2014 2:22 PM, w0rp wrote:
I'm actually a native speaker of 25 years and I didn't get it 
at first. Natural

language communicates ideas approximately.


What bugs me is when people say:

   I could care less.

when they mean:

   I couldn't care less.


and:

   If you think that, you have another thing coming.

when they mean:

   If you think that, you have another think coming.


Whats wrong with If you think that, you have another thing 
coming.?


I've always understood it sort of like say your Father saying:

If you think that [i.e. you can steal your little brother's ice 
cream cone], then  you have another thing [i.e no ice cream, but 
maybe the leather strap] coming.