Re: Iup4D 1.0 alpha

2017-01-20 Thread Chris Wright via Digitalmars-d-announce
This would have been a great place to say exactly what Iup4D is.

IUP is a cross-platform UI layer, which, much like wxWidgets, wraps 
native UI libraries. It supports drawing with Motif, GTK+, and Windows 
native widgets.


Re: Iup4D 1.0 alpha

2017-01-20 Thread rikki cattermole via Digitalmars-d-announce

On 21/01/2017 4:23 AM, Heromyth wrote:

Iup4D is a D binding library for IUP with OOP style. Its API is similar
to WinForms.

This software is licensed under the Boost Software License, Version 1.0.

It's still under active development and is only tested on Windows X86.

The repository is at https://github.com/Heromyth/Iup4D.


Oh good somebody has gotten around to making good support for IUP.
Now, all we need is dub support and it should be usable!


Re: Testing in the D Standard Library

2017-01-20 Thread Jack Stouffer via Digitalmars-d-announce

On Friday, 20 January 2017 at 16:50:22 UTC, Jacob Carlborg wrote:
Could you please create a new image out of the DMD Ddoc output 
using 2.073.0 instead. It has a completely new default Ddoc 
theme.


But 2.073 isn't released yet.


Re: Iup4D 1.0 alpha

2017-01-20 Thread Jordan Wilson via Digitalmars-d-announce

On Friday, 20 January 2017 at 15:23:51 UTC, Heromyth wrote:
Iup4D is a D binding library for IUP with OOP style. Its API is 
similar to WinForms.


This software is licensed under the Boost Software License, 
Version 1.0.


It's still under active development and is only tested on 
Windows X86.


The repository is at https://github.com/Heromyth/Iup4D.


This looks pretty good, looking forward to trying it out fully.
Just a quick thing, I managed to compile and run the ButtonTest 
module, but when building it I had to put in various import 
statements like so:


import iup.menu : IupMenu; // had to had this line
public iup.menu.IupMenu mdiMenu() { return m_menu; }

Without the added import, I get a compiler error: undefined 
identifier 'menu' in package 'iup'. I had to add about 4 or 5 
such imports.


I'm sure it's user error with me building it manually and not 
setting up include paths properly, but anyway, just wondering if 
it was planned to release this through dub as well?


Re: Pixel Perfect Engine (formerly known as VDP-Engine) version 0.9.1-rc1 released

2017-01-20 Thread Chris Wright via Digitalmars-d-announce
This would have been the perfect place for you to describe what this 
project is about.

Pixel Perfect Engine is a 2d graphics system based on SDL and FreeImage. 
It appears to be tile-based and incorporate a map editor.


Pixel Perfect Engine (formerly known as VDP-Engine) version 0.9.1-rc1 released

2017-01-20 Thread solidstate1991 via Digitalmars-d-announce

Github: https://github.com/ZILtoid1991/pixelperfectengine

It's now pretty usable a decent speeds and a lot of features. 
There's now a new collision-detection algorithm that can test 
whole lines at once, although it's currently untested. I also 
started to work on an editor, it's only function now is to import 
images to its own proprietary bitmap format, which has support 
for 16bit palettes (up to 65536 colors) and transparency by color 
key. Next I'm going to run a few tests with the collision 
detection, implement the 32bit tile layer, the drop down menus 
for the Concrete UI, start to implement the multi-threaded 
rendering, also work further on documentations.


This project might end up as my master thesis, so at the moment I 
cannot accept contributors unless they're working on implementing 
scripting languages (Lua, Lisp, etc.), which won't be part of my 
thesis.


Re: DConf 2017 now open for registration

2017-01-20 Thread Nicholas Wilson via Digitalmars-d-announce

On Friday, 20 January 2017 at 21:11:51 UTC, Walter Bright wrote:

On 1/20/2017 1:20 AM, Nicholas Wilson wrote:
I presume if I only intend to go if my submission proposal is 
accepted that I

don't need to register?


You're still better off registering to:

1. reserve your ticket in case it is not accepted


Alas I am a poor student living on the other side of the globe and
dconf falls towards the end of a rather busy semester. I can 
afford
neither the cost of the flights, nor the time away if I am not 
speaking.



2. take advantage of Early Bird price if it is not accepted

You can submit the ticket cost as a reimbursable expense after 
the conference.


But yes, accepted speakers are implicitly registered and do not 
need to purchase a ticket.


Excellent, then I just need to make an announcement of my work
being merged to further increase the chance my talk is accepted.


Re: DConf 2017 now open for registration

2017-01-20 Thread Walter Bright via Digitalmars-d-announce

On 1/20/2017 1:23 AM, Nicholas Wilson wrote:

On Thursday, 19 January 2017 at 20:53:28 UTC, Walter Bright wrote:

$250 for Early Bird tickets!

http://dconf.org/2017/registration.html


Also at the bottom of the page

For corporate sponsorship packages, please contact dconf2...@digitalmars.com

Is that supposed to be 2017?


Yes, but the email alias isn't set up yet, so used the dconf2016 until I get it 
fixed.


Re: DConf 2017 now open for registration

2017-01-20 Thread Walter Bright via Digitalmars-d-announce

On 1/20/2017 1:20 AM, Nicholas Wilson wrote:

I presume if I only intend to go if my submission proposal is accepted that I
don't need to register?


You're still better off registering to:

1. reserve your ticket in case it is not accepted
2. take advantage of Early Bird price if it is not accepted

You can submit the ticket cost as a reimbursable expense after the conference.

But yes, accepted speakers are implicitly registered and do not need to purchase 
a ticket.


Re: DConf 2017 now open for registration

2017-01-20 Thread Walter Bright via Digitalmars-d-announce

On 1/19/2017 11:45 PM, Jacob Carlborg wrote:

On 2017-01-19 21:53, Walter Bright wrote:

$250 for Early Bird tickets!

http://dconf.org/2017/registration.html


Awesome :). BTW, there's a page missing [1].

[1] http://dconf.org/2017/thankyou.html



https://github.com/dlang/dconf.org/pull/146


Re: Release Candidate 2.073.0-rc1

2017-01-20 Thread Suliman via Digitalmars-d-announce
If you just want a single executable, the default (libcmt) is 
good enough. It adds the C runtime as a static library in the 
link step.


I already tried it, but app is still require msvcr120.dll when 
run it's on another PC.


Re: Pry v0.3.1 is out!

2017-01-20 Thread Dmitry Olshansky via Digitalmars-d-announce

On 1/17/17 11:52 PM, Bastiaan Veelo wrote:

On Sunday, 15 January 2017 at 01:26:07 UTC, Dmitry Olshansky wrote:

Two key areas of focus are (compared to say Pegged):
- performance, on par with hand-written code or die


I didn't profile, but apart from the time-complexity that is inherent to
straight forward recursive descent parsers like Pegged (improved by
memoization), my impression is that Pegged's main performance problem is
due to a very high constant: it is concatenating strings, all the time.
A LOT of strings, and a LOT of concatenations. Almost all of them are
discarded, of course. Finding a way to do the same without string
concatenation would have a big impact.


I considered to work with Pegged but I decided against it, because my 
priorities are different: get it fast then get it full of features.

IMHO performance is something to think of at design time not afterwards.

---
Dmitry Olshansky


Re: Testing in the D Standard Library

2017-01-20 Thread Jacob Carlborg via Digitalmars-d-announce

On 2017-01-20 14:35, Mike Parker wrote:

Jack Stouffer details how unit testing, code review, and code coverage
are handled in the development and maintenance of Phobos. Thanks, Jack!

Blog:
https://dlang.org/blog/2017/01/20/testing-in-the-d-standard-library/


Could you please create a new image out of the DMD Ddoc output using 
2.073.0 instead. It has a completely new default Ddoc theme.


--
/Jacob Carlborg


Iup4D 1.0 alpha

2017-01-20 Thread Heromyth via Digitalmars-d-announce
Iup4D is a D binding library for IUP with OOP style. Its API is 
similar to WinForms.


This software is licensed under the Boost Software License, 
Version 1.0.


It's still under active development and is only tested on Windows 
X86.


The repository is at https://github.com/Heromyth/Iup4D.


Re: Testing in the D Standard Library

2017-01-20 Thread qznc via Digitalmars-d-announce

On Friday, 20 January 2017 at 13:35:40 UTC, Mike Parker wrote:
Jack Stouffer details how unit testing, code review, and code 
coverage are handled in the development and maintenance of 
Phobos. Thanks, Jack!


Blog:
https://dlang.org/blog/2017/01/20/testing-in-the-d-standard-library/

Reddit:
https://www.reddit.com/r/programming/comments/5p3vlq/testing_in_the_d_standard_library/


No comments on Reddit? I guess everybody is busy with the Trump 
inauguration.


Re: Testing in the D Standard Library

2017-01-20 Thread Mike Parker via Digitalmars-d-announce

On Friday, 20 January 2017 at 13:39:10 UTC, Jack Stouffer wrote:



Thanks for posting this!

Also, there is a typo in the list after the first paragraph. 
There should be an item which says "A style checker".


Sorry about that. A victim of my formatting. Fixed.


Re: Testing in the D Standard Library

2017-01-20 Thread Jack Stouffer via Digitalmars-d-announce

On Friday, 20 January 2017 at 13:35:40 UTC, Mike Parker wrote:
Jack Stouffer details how unit testing, code review, and code 
coverage are handled in the development and maintenance of 
Phobos. Thanks, Jack!


Blog:
https://dlang.org/blog/2017/01/20/testing-in-the-d-standard-library/

Reddit:
https://www.reddit.com/r/programming/comments/5p3vlq/testing_in_the_d_standard_library/


Thanks for posting this!

Also, there is a typo in the list after the first paragraph. 
There should be an item which says "A style checker".


Testing in the D Standard Library

2017-01-20 Thread Mike Parker via Digitalmars-d-announce
Jack Stouffer details how unit testing, code review, and code 
coverage are handled in the development and maintenance of 
Phobos. Thanks, Jack!


Blog:
https://dlang.org/blog/2017/01/20/testing-in-the-d-standard-library/

Reddit:
https://www.reddit.com/r/programming/comments/5p3vlq/testing_in_the_d_standard_library/




Re: DConf 2017 now open for registration

2017-01-20 Thread Nicholas Wilson via Digitalmars-d-announce

On Thursday, 19 January 2017 at 20:53:28 UTC, Walter Bright wrote:

$250 for Early Bird tickets!

http://dconf.org/2017/registration.html


Also at the bottom of the page

For corporate sponsorship packages, please contact 
dconf2...@digitalmars.com


Is that supposed to be 2017?


Re: DConf 2017 now open for registration

2017-01-20 Thread Nicholas Wilson via Digitalmars-d-announce

On Thursday, 19 January 2017 at 20:53:28 UTC, Walter Bright wrote:

$250 for Early Bird tickets!

http://dconf.org/2017/registration.html


I presume if I only intend to go if my submission proposal is 
accepted that I don't need to register?


Re: Release Candidate 2.073.0-rc1

2017-01-20 Thread Rainer Schuetze via Digitalmars-d-announce



On 19.01.2017 21:56, Suliman wrote:

On Thursday, 19 January 2017 at 19:22:07 UTC, Rainer Schuetze wrote:



On 19.01.2017 08:32, Suliman wrote:

http://dlang.org/changelog/2.073.0.html#mscrtlib-option
How can I set this flag in dub.json? I tried:
"dflags": [ "-mscrt=msvcrt" ]
but got error:
Error: unrecognized switch '-mscrt=msvcrt'


Ouch, the switch is actually called -mscrtlib. We need to fix the
documentation...


Thanks! Now it's compile.

What version of cruntime (I tried: libcmtd, msvcrt msvcrtd) I should use
to prevent depending my project on `msvcr120.dll`. Now when I try run
vibed-based project on another PC it's give me error about absent
`msvcr120.dll`.


If you just want a single executable, the default (libcmt) is good 
enough. It adds the C runtime as a static library in the link step.


The DLL version of the C runtime is used with msvcrt and msvcrtd (the 
latter is the debug version). This is usually needed if the executable 
passes memory or other resources to other DLLs. Microsoft recommends to 
install the redistributable package in that case, e.g. 
https://www.microsoft.com/en-us/download/details.aspx?id=40784