Re: DConf 2016 speakers: please add your slides beforehand

2016-05-04 Thread Ed via Digitalmars-d-announce
On Wednesday, 4 May 2016 at 14:34:22 UTC, Andrei Alexandrescu 
wrote:
The video's resolution makes it difficult to follow in real 
time. Use this example: 
https://github.com/dlang/dconf.org/pull/116. Thanks! -- Andrei


http://dconf.org/2016/talks/thaut.pdf broken.


Re: "Programming in D" book is 100% translated

2014-07-24 Thread ed via Digitalmars-d-announce

On Thursday, 24 July 2014 at 08:11:01 UTC, Ali Çehreli wrote:
I have completed the translation of the book. Phew... :) 
However, there is still more work, like adding a UDA chapter 
and working on many little TODO items.


The following was the final chapter, which actually only 
scratches the surface of the very broad topic:


* Memory Management

As a reminder, the book is available as PDF, downloadable from 
the header of each chapter:


  http://ddili.org/ders/d.en/index.html

Ali


This was the book that got me into D when I found it on the web. 
Great work and many thanks.


cheers,
ed



Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-23 Thread ed via Digitalmars-d-announce

On Monday, 23 June 2014 at 16:23:54 UTC, Jacob Carlborg wrote:

On 2014-06-23 12:21, ed wrote:


Memory is the main reason.


Fair enough.

I have started working on a 64 bit DWT port. If anything comes 
of it

I'll submit a PR for review.


Awesome, looking forward to it. How is it going, does it 
require a lot of changes?


I have only just started but so far it's OK.

After a quick initial investigation I do have some questions 
regarding API changes and what people prefer in this area. I've 
posted to the DWT forum.


Cheers,
ed




Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-23 Thread ed via Digitalmars-d-announce

On Monday, 23 June 2014 at 08:10:49 UTC, Jacob Carlborg wrote:

On 2014-06-22 08:25, ed wrote:


But there's no 64 bit support for DWT, or am I mistaken?


Yes, correct. Why do you need 64bit? All 64bit Windows 
computers can run 32bit applications.


Memory is the main reason.

I have started working on a 64 bit DWT port. If anything comes of 
it I'll submit a PR for review.


Cheers,
ed


Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-21 Thread ed via Digitalmars-d-announce

On Friday, 20 June 2014 at 18:24:49 UTC, Jacob Carlborg wrote:

On 2014-06-19 20:47, SomeRiz wrote:

Thanks Gary.

Very simple :)

But i have a question.

All DLL file => How can i embed main.d file?


Use DWT [1], no additional requirements besides the system 
libraries ;)


[1] https://github.com/d-widget-toolkit/dwt


But there's no 64 bit support for DWT, or am I mistaken?

Cheers,
ed


Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-21 Thread ed via Digitalmars-d-announce
On Friday, 20 June 2014 at 22:04:37 UTC, Andrei Alexandrescu 
wrote:


I use archive.org because it's the only I found that accepts 
full-resolution videos. -- Andrei


A bit off-topic but I just found this while searching around 
archive.org with `subject:"D Programming"`


https://archive.org/details/bitsavers_univacunivng1959_9057395

I love the fact that UNIVAC has more breakpoints available than 
the AVR32 devices we use at work!


Cheers,
ed




Re: Dgame 0.3.2

2014-02-21 Thread ed

On Friday, 21 February 2014 at 23:26:58 UTC, ed wrote:

On Friday, 21 February 2014 at 14:32:00 UTC, Namespace wrote:

On Friday, 21 February 2014 at 14:03:35 UTC, ed wrote:

On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote:
On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace 
wrote:

[snip]
That's nice to hear! I would be glad if you could share 
your level so I can post it on the website. :)




Sorry, missed this. I'd rather not hand it over in its 
current form, it is pure hack and not exemplary D/Dgame code 
:D


If I get the chance over the next week I'll clean it up and 
post it.


Cheers,
ed


On second thoughts, it isn't worth cleaning up. It is what it 
is and I leave it up to you to decide if it's too messy to 
put up on the website :D


I've dumped it on github here:

https://github.com/lyrebirdsw/dinvaders

Cheers,
ed


Why not, I like it. It gives a nice retro feeling. :) Simple 
but good images.


OK cool, use it however you like :)

I had to adjust a few things, to make it work on Windows (you 
used an ulong for array indexing - dmd 2.064.2 on windows 
seems not to like it.)


Yes, it had very little testing but hopefully you find a use 
for it.


On a side note, the author in the code is Stewart but it is 
still me :). It is my middle name, which the auto-header vim 
script grabs from the login.


Cheers,
ed (stewart)


I just saw it up on the website, very cool, thanks :)


Re: Dgame 0.3.2

2014-02-21 Thread ed

On Friday, 21 February 2014 at 14:32:00 UTC, Namespace wrote:

On Friday, 21 February 2014 at 14:03:35 UTC, ed wrote:

On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote:
On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace 
wrote:

[snip]
That's nice to hear! I would be glad if you could share your 
level so I can post it on the website. :)




Sorry, missed this. I'd rather not hand it over in its 
current form, it is pure hack and not exemplary D/Dgame code 
:D


If I get the chance over the next week I'll clean it up and 
post it.


Cheers,
ed


On second thoughts, it isn't worth cleaning up. It is what it 
is and I leave it up to you to decide if it's too messy to put 
up on the website :D


I've dumped it on github here:

https://github.com/lyrebirdsw/dinvaders

Cheers,
ed


Why not, I like it. It gives a nice retro feeling. :) Simple 
but good images.


OK cool, use it however you like :)

I had to adjust a few things, to make it work on Windows (you 
used an ulong for array indexing - dmd 2.064.2 on windows seems 
not to like it.)


Yes, it had very little testing but hopefully you find a use for 
it.


On a side note, the author in the code is Stewart but it is still 
me :). It is my middle name, which the auto-header vim script 
grabs from the login.


Cheers,
ed (stewart)


Re: Dgame 0.3.2

2014-02-21 Thread ed

On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote:

On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote:
[snip]
That's nice to hear! I would be glad if you could share your 
level so I can post it on the website. :)




Sorry, missed this. I'd rather not hand it over in its current 
form, it is pure hack and not exemplary D/Dgame code :D


If I get the chance over the next week I'll clean it up and 
post it.


Cheers,
ed


On second thoughts, it isn't worth cleaning up. It is what it is 
and I leave it up to you to decide if it's too messy to put up on 
the website :D


I've dumped it on github here:

https://github.com/lyrebirdsw/dinvaders

Cheers,
ed


Re: Dgame 0.3.2

2014-02-20 Thread ed

On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote:
[snip]
That's nice to hear! I would be glad if you could share your 
level so I can post it on the website. :)




Sorry, missed this. I'd rather not hand it over in its current 
form, it is pure hack and not exemplary D/Dgame code :D


If I get the chance over the next week I'll clean it up and post 
it.


Cheers,
ed





Re: Dgame 0.3.2

2014-02-20 Thread ed

On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote:
I tried it last night for the first time on linux x86_64 and 
it works. Very nice library and easy to use, good work!. I 
managed to hack out a small space invaders level in only an 
hour or so. As for shared libs, I just installed those from 
the system package manager (SDL, OpenAL etc.) it worked 
flawlessly :)
That's nice to hear! I would be glad if you could share your 
level so I can post it on the website. :)


I did have one build issues though:
Window/MessageBox.d(148): Error: cannot implicitly convert 
expression (this.box_buttons.length) of type ulong to int.


Simple cast to int fixed the problem and I've added an issue 
to github. I'd offer a pull request but it's such a simple 
change and my github access is very limited at the moment.


Cheers,
ed

Thanks for that, it's already fixed. :)


wow, quick!

Keep up the good work :)


Re: Dgame 0.3.2

2014-02-20 Thread ed

On Thursday, 20 February 2014 at 15:12:50 UTC, Namespace wrote:

On Thursday, 20 February 2014 at 13:53:54 UTC, Mengu wrote:

On Thursday, 20 February 2014 at 12:05:49 UTC, Namespace wrote:

On Thursday, 20 February 2014 at 11:50:33 UTC, Mengu wrote:
On Tuesday, 18 February 2014 at 11:56:12 UTC, Namespace 
wrote:
A new version of Dgame is ready: 
https://github.com/Dgame/Dgame/releases/tag/0.3.2


Don't forget to visit the website and the tutorials:
http://dgame-dev.de/
http://dgame-dev.de/?page=tutorial

Also there is now a Work in Progress section where games 
are listed which are written with Dgame:

http://dgame-dev.de/?page=show

There is as yet only one (finished) game of me and a fellow 
student, but I'm sure others will follow.
It is intended to show what is possible and how. Currently 
it consists of only one level, but we're working on it.


is this just for windows?


The Spaceshooter game is only downloadable/direct executable 
for windows because I'm only on Windows. But you can download 
the game from Github and compile it by yourself.

Or did you mean Dgame?


indeed, i meant Dgame.


As you can read in the install turorial, on other plattforms 
you have to build the needed *.dll files by yourself but that's 
the only thing you have to do. Dgame was tested on Linux and 
OSX also. :)


I tried it last night for the first time on linux x86_64 and it 
works. Very nice library and easy to use, good work!. I managed 
to hack out a small space invaders level in only an hour or so. 
As for shared libs, I just installed those from the system 
package manager (SDL, OpenAL etc.) it worked flawlessly :)



I did have one build issues though:
Window/MessageBox.d(148): Error: cannot implicitly convert 
expression (this.box_buttons.length) of type ulong to int.


Simple cast to int fixed the problem and I've added an issue to 
github. I'd offer a pull request but it's such a simple change 
and my github access is very limited at the moment.


Cheers,
ed


Re: dmd 2.065 beta 2

2014-01-26 Thread ed

On Sunday, 26 January 2014 at 23:38:56 UTC, Andrew Edwards wrote:
We've made a lot of progress towards the 2.065 stable release. 
Available binaries are as follows:


All Systems
http://ftp.digitalmars.com/dmd.2.065.0-b2.zip

FreeBSD
http://ftp.digitalmars.com/dmd.2.065.0-b2.freebsd-32.zip
http://ftp.digitalmars.com/dmd.2.065.0-b2.freebsd-64.zip

Linux
http://ftp.digitalmars.com/dmd.2.065.0-b2.linux.zip
http://ftp.digitalmars.com/dmd_2.065.0-b2-0_amd64.deb
http://ftp.digitalmars.com/dmd_2.065.0-b2-0_i386.deb
http://ftp.digitalmars.com/libphobos2-65_2.065.0-b2-0_amd64.deb
http://ftp.digitalmars.com/libphobos2-65_2.065.0-b2-0_i386.deb

OSX
http://ftp.digitalmars.com/dmd.2.065.0-b2.osx.zip
http://ftp.digitalmars.com/dmd.2.065.0-b2.dmg

Windows
http://ftp.digitalmars.com/dmd.2.065.0-b2.exe
http://ftp.digitalmars.com/dmd.2.065.0-b2.windows.zip

Note: There are no RPMs available for Suse and Fedora at the 
moment. They will be provided upon becoming available.


The list of current regressions may be accessed here:


http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

Following are the changes incorporated since beta 1:

DMD

Issue 11982 - ICE(func.c) With function literal with no body
Issue 11974 - ICE(case.c) Segfault with invalid assignment
	Issue 11966 - inout(const(char))[] doesn't convert to 
inout(char)[]

Issue 11956 - dmd doesn't lookup /etc/dmd.conf
Issue 11968 - ICE(expression.c) Crash when deleting __FILE__
Issue 11944 - ICE(expression.c) Assertion `f' failed.
	Issue 11922 - ICE on nonexistent identifier in templated auto 
method

Issue 11924 - inout Variadic Template Parameters
	Issue 11896 - isVirtualMethod related GitHub HEAD regression 
(works with 2.064)
	Issue 11930 - Alias this not considered in is(T unused: U) 
matching
	Issue 11931 - Linkers "Symbol Undefined" again with dmd HEAD 
when -g specified
	Issue 11941 - Errors when appending to aggregate member array 
in CTFE

Issue 11967 - ICE(parse.c) Parser crash
Issue 11965 - Segfault on garbage
Issue 11963 - ICE(parse.c) Parser crash

Druntime
None

Phobos
Remove duplicate ArchiveMember.madeVersion() property.
Rename phobos.html => index.html

Installer
Pull #44 - Build the installer GUI for D2 on OS X
Pull #43 - add "dustmite" binary on deb/rpm packages
Pull #42 - don't zip .git* and .DS_Store files
Pull #41 - fix expanding zip files created on Windows
Pull #40 - cleanup leftover from merge conflict

dlang.org
Pull #480 - fix chmgen after renaming phobos.html => index.html
Pull #478 - Revert changelog.dd encoding to UTF-8
	Pull #477 - Changelog: add notes about std.uni.byGrapheme and 
std.range.only

Pull #476 - 2.065 changelog

tools
None

Regards,
Andrew


Great work, thanks Andrew and the other D devs for all the hard 
work.


Will the BETA be made publicly available on the download page?

I think there would be a greater uptake if it had more presence. 
I try to use the BETA when I see the announcement, but I don't 
visit the NG regularly these days and actually missed the 2.063 
BETA altogether when it was released.


NG time = 1/(coding time + family time).


Cheers,
ed