Re: Questionnaire

2017-02-08 Thread Chris Wright via Digitalmars-d-announce
On Wed, 08 Feb 2017 18:27:57 +, Ilya Yaroshenko wrote: > 1. Why your company uses D? You might have specified that this questionnaire is only for people who use D at work. I use D for small utilities to help in development. For instance, I used vibe.d to compare performance with other

Re: unDE 0.2.0 - unusual command line and keybar

2017-02-03 Thread Chris Wright via Digitalmars-d-announce
On Fri, 03 Feb 2017 14:18:05 +, Basile B. wrote: > Also before that there's two FileException thrown because you use > mkdir() systematically with a silent try catch. You should rather test > if the the directories exist (when you create ~/.unde/ and > ~/.unde/bdb/, global_state.d) because it

Re: mysql-native: preview2

2017-02-02 Thread Chris Wright via Digitalmars-d-announce
On Thu, 02 Feb 2017 06:50:34 +, Suliman wrote: > On Thursday, 2 February 2017 at 05:28:10 UTC, Nick Sabalausky wrote: >> Made a couple more long-needed changes while I'm at it: >> >> https://github.com/Abscissa/mysql-native-experimental Tag: >> v0.2.0-preview2 >> >> - For better clarity,

Re: Testing in the D Standard Library

2017-01-22 Thread Chris Wright via Digitalmars-d-announce
On Sun, 22 Jan 2017 20:18:11 +, Mark wrote: > Have you considered adding randomized tests to Phobos? Randomized testing is an interesting strategy to use alongside deterministic testing. It produces more coverage over time. However, any given test run only has a fraction of the coverage

Re: Iup4D 1.0 alpha

2017-01-22 Thread Chris Wright via Digitalmars-d-announce
On Sun, 22 Jan 2017 13:17:16 +0100, Robert M. Münch wrote: > Christ, thanks for your consequent "pushing" to get short descriptions > as the first part in. It is my honor as your Lord and Savior.

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: 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.

Re: Silvermirror to mirror websites

2017-01-15 Thread Chris Wright via Digitalmars-d-announce
On Sun, 15 Jan 2017 21:30:47 +, Nick B wrote: > On Sunday, 15 January 2017 at 02:28:34 UTC, Chris Wright wrote: >> Github: https://github.com/dhasenan/silvermirror >> >> Silvermirror is a tool to mirror websites -- download them locally and >> serve copies of them. > > > What is the version

Re: Silvermirror to mirror websites

2017-01-15 Thread Chris Wright via Digitalmars-d-announce
On Sun, 15 Jan 2017 09:53:16 +, Dukc wrote: > You forgot to add a license/unlicense... Thanks, fixed! MIT licensed, unless someone needs it under another.

Silvermirror to mirror websites

2017-01-14 Thread Chris Wright via Digitalmars-d-announce
Github: https://github.com/dhasenan/silvermirror Silvermirror is a tool to mirror websites -- download them locally and serve copies of them. Compared to wget, which is the standard tool, its advantages are: * Resumability * Reduced memory usage (at least 20x in my tests) * Consistent URL

Re: SmartRef: The Smart Pointer In D

2017-01-14 Thread Chris Wright via Digitalmars-d-announce
On Sat, 14 Jan 2017 11:52:34 +, nbro wrote: > Garbage collection in D is more expensive just because of the poor > implementation, from what I've heard. If that's the case, people who > work on it should be able to improve it over time. I posted about this in general. A GC for Java, Python,

Re: SmartRef: The Smart Pointer In D

2017-01-13 Thread Chris Wright via Digitalmars-d-announce
On Sat, 14 Jan 2017 02:05:11 +, nbro wrote: > On Friday, 13 January 2017 at 16:50:37 UTC, Dsby wrote: >> I write the ref count pointer and the scoped point in D. it just Like >> cpp's shared_ptr , waek_ptr and unique_ptr . >> Now, it is Developing. >> I will write more test before the frist

Re: Vision document for H1 2017

2017-01-12 Thread Chris Wright via Digitalmars-d-announce
On Thu, 12 Jan 2017 20:02:38 -0800, Jonathan M Davis via Digitalmars-d-announce wrote: > I don't see how it possibly could given how dynamic arrays work in D. It > would have to have some sort of reference counting mechanism, which > would likely be a nightmare with slicing On that topic, D's

Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Chris Wright via Digitalmars-d-announce
On Fri, 06 Jan 2017 16:46:31 -0800, Walter Bright wrote: > It's 2017 already - sharpen your pencils and start on a proposal for a > presentation! Time is moving fast! In Berlin, for those who forgot.

Re: Vision document for H1 2017

2017-01-04 Thread Chris Wright via Digitalmars-d-announce
> Templatize dmd <-> druntime API I'm curious as to why. I'm guessing this is for things like creating runtime type information?

Re: Aedi 0.1.0 release

2017-01-03 Thread Chris Wright via Digitalmars-d-announce
On Tue, 03 Jan 2017 11:47:44 +, Alexandru Ermicioi wrote: > Aedi release 0.1.0 is available now. This would be the perfect place to describe what Aedi is and why people might be interested in it.

Re: PostgreSQL native impl

2017-01-02 Thread Chris Wright via Digitalmars-d-announce
On Mon, 02 Jan 2017 20:29:55 +, Anton wrote: > Today i spent about hour to write pure-D simple PostgreSQL driver for > demonstration purposes. > I was looking for developers interested in complete PostgreSQL driver > (pure D) > > That demo not implements auth, therefore requires trusted user

Re: Terminix Year In Review

2017-01-02 Thread Chris Wright via Digitalmars-d-announce
On Mon, 02 Jan 2017 18:23:53 +, Gerald wrote: > On Monday, 2 January 2017 at 14:55:26 UTC, Adam D. Ruppe wrote: >> On Monday, 2 January 2017 at 00:53:04 UTC, Gerald wrote: >>> Terminix is a GTK 3 tiling terminal emulator that has been designed >>> following the GNOME Human Interface

Re: DIP 1003: remove `body` as a keyword

2016-11-20 Thread Chris Wright via Digitalmars-d-announce
On Sun, 20 Nov 2016 14:35:16 +1300, rikki cattermole wrote: > I was thinking maybe option 3 but not have the body first. > > int func(int arg) { > return 8 * arg; > } in { > assert(arg > 0); > } out(int value) { > assert(1); > } > > Would break code but its a simple

Re: code-d 0.12.0 - The user friendly release (code-d for noobs)

2016-10-05 Thread Chris Wright via Digitalmars-d-announce
On Wed, 05 Oct 2016 13:22:37 +, WebFreak001 wrote: > Especially the fact that you can buy it makes me wanna not get it > becuase that means the free version has some disadvantages to the paid > version. The disadvantage is that it puts "UNLICENSED" in the titlebar and pops up a request that

Re: Ocean v2.1.1 released

2016-09-22 Thread Chris Wright via Digitalmars-d-announce
What does Ocean do?

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Chris Wright via Digitalmars-d-announce
On Sun, 18 Sep 2016 11:25:51 -0400, Andrei Alexandrescu wrote: > Best timed announcement: Monday at 9 AM EST (noon Pacific Time). You mean 6am Pacific? Or has the sun reversed directions without me realizing it?

Re: Beta D 2.071.2-b3

2016-09-02 Thread Chris Wright via Digitalmars-d-announce
On Fri, 02 Sep 2016 09:40:56 +, ketmar wrote: > On Friday, 2 September 2016 at 08:57:14 UTC, Basile B. wrote: >> On Friday, 2 September 2016 at 08:15:53 UTC, ketmar wrote: >>> std.traits wrappers should use __traits to build *safe* things >>> (declaring that @trusted in the end). >> >> This

Re: Eclipse Paho D Library (finally) started

2016-08-31 Thread Chris Wright via Digitalmars-d-announce
On Wed, 31 Aug 2016 14:14:36 +, Frank Pagliughi wrote: > Over a year ago I had promised to put up a D > library for MQTT, but a number of factors conspired against me in the > intervening time. This would be a perfect time to mention what MQTT is.

Re: Beta D 2.071.2-b3

2016-08-31 Thread Chris Wright via Digitalmars-d-announce
On Wed, 31 Aug 2016 08:22:31 +0200, Jacob Carlborg wrote: > On 2016-08-31 02:04, Ali Çehreli wrote: > >> P.S. While I'm on my soapbox, I've started to think private is >> overrated anyway. A system language should allow to bypass that >> protection. private should be a recommendation only. > >

Re: Minor updates: gen-package-version v1.0.4 and sdlang-d v0.9.6

2016-08-25 Thread Chris Wright via Digitalmars-d-announce
On Tue, 23 Aug 2016 12:19:12 -0400, Nick Sabalausky wrote: > Couple very minor updates: Please, for the love of potatoes, tell people what the project is for! gen-package-version creates a package version string for D projects. Add a hook to your dub.json and then you can show off what version

Re: [GSoC] std.experimental.xml is now a PR!

2016-08-24 Thread Chris Wright via Digitalmars-d-announce
On Wed, 24 Aug 2016 12:00:43 +, Suliman wrote: > On Wednesday, 24 August 2016 at 10:26:53 UTC, Lodovico Giaretta wrote: >> On Wednesday, 24 August 2016 at 10:22:04 UTC, Suliman wrote: >>> Add more examples of usage please. >> >> Thank you very much for having a look. Did you see the examples

Re: DIP1000: Scoped Pointers

2016-08-17 Thread Chris Wright via Digitalmars-d-announce
On Wed, 17 Aug 2016 13:53:37 +0300, Dicebot wrote: > On 08/17/2016 04:01 AM, Chris Wright wrote: >> On Tue, 16 Aug 2016 18:55:40 +, Dicebot wrote: >>> You need to add one more level of indirection for things to start >>> going complicated. >> >> Presumably scope is transitive, so things

Re: DIP1000: Scoped Pointers

2016-08-16 Thread Chris Wright via Digitalmars-d-announce
On Tue, 16 Aug 2016 18:55:40 +, Dicebot wrote: > You need to add one more level of indirection for things to start going > complicated. Presumably scope is transitive, so things shouldn't get horribly complex.

Re: From the D Blog: Martin Nowak on the DMD release process

2016-08-15 Thread Chris Wright via Digitalmars-d-announce
On Mon, 15 Aug 2016 06:55:18 +, Suliman wrote: > On Friday, 29 July 2016 at 12:09:46 UTC, Mike Parker wrote: >> It was time for another Core Team Update on the D Blog. This time >> around, Martin Nowak shares how he got involved with the DMD release >> process and where you can learn more

Re: DIP1001: Exception Handling Extensions

2016-07-11 Thread Chris Wright via Digitalmars-d-announce
On Sun, 10 Jul 2016 21:55:04 +, Superstar64 wrote: > You could use both c style and d stack unwinding: I misread that. The tagged union part applies even if the function can throw some types that don't participate in the compile-time error system.

Re: DIP1001: Exception Handling Extensions

2016-07-10 Thread Chris Wright via Digitalmars-d-announce
On Sun, 10 Jul 2016 19:55:37 +, Superstar64 wrote: > link: https://github.com/dlang/DIPs/pull/9 file: > https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/ DIP1001.md So if my function calls any runtime functions -- it allocates memory, slices an array, etc -- I can't use

Re: Vision document for H2 2016

2016-07-09 Thread Chris Wright via Digitalmars-d-announce
On Sat, 09 Jul 2016 19:17:31 +, Eugene wrote: > On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: >> https://wiki.dlang.org/Vision/2016H2 -- Andrei > > is it possible to make a modular D language(and a compiler), so one just > could release new features of the language

Re: New Article: My Experience Porting Python Dateutil's Date Parser to D

2016-03-10 Thread Chris Wright via Digitalmars-d-announce
On Thu, 10 Mar 2016 08:22:58 +, Ola Fosheim Grøstad wrote: > On Thursday, 10 March 2016 at 00:29:46 UTC, Jack Stouffer wrote: >>> It's a pretty straight forward standard iterator design and quite >>> different from the table pointers C++ uses. >> >> I explain my grievances in the article. >

Re: Argon: an alternative parser for command-line arguments

2016-03-02 Thread Chris Wright via Digitalmars-d-announce
On Wed, 02 Mar 2016 19:50:30 +, Markus Laker wrote: > https://github.com/markuslaker/Argon > > Let me know if you do something interesting with it. > > Markus You might want to take a minute to shill it here. What's great about it? How do I use it? Why should I use it instead of

Re: Qt's MOC getting replicated in D for Calypso

2016-02-21 Thread Chris Wright via Digitalmars-d-announce
On Sun, 21 Feb 2016 09:21:51 -0800, Brad Roberts via Digitalmars-d-announce wrote: > Making it an application that is part of the build > rather than a plug in to ldc would make it available to both dmd and gdc > users, no? And it would sidestep issues where I run dstep on one platform and try

Re: Ddb needs a maintainer

2016-02-14 Thread Chris Wright via Digitalmars-d-announce
On Sun, 14 Feb 2016 12:48:49 +0100, Jacob Carlborg wrote: > On 2016-02-14 00:32, Dicebot wrote: > >> Ideally ddb should be built on top of ddbc wrapping it into >> fiber-friendly async API but I don't know if this is possible with ddbc >> design. > > It looks like libpg has support for

Re: Vision for the first semester of 2016

2016-02-03 Thread Chris Wright via Digitalmars-d-announce
On Thu, 04 Feb 2016 01:23:14 +, Tofu Ninja wrote: > Actually, nvm, wouldn't actually work because as soon as you add an > import derelict.opengl3.gl3; it would error out because it cant find the > file and it wouldn't print the dependencies. You could do it with libdparse, since it doesn't

Re: Vision for the first semester of 2016

2016-02-02 Thread Chris Wright via Digitalmars-d-announce
On Fri, 29 Jan 2016 16:07:48 +, Adam D. Ruppe wrote: > I'd love it if you could do `import thirdparty.independent;` and it > magically works too - without even need for a configuration file or an > install command. And the docs are right there and tutorials are written > however the author

Re: Better docs for D (WIP)

2016-02-01 Thread Chris Wright via Digitalmars-d-announce
On Mon, 01 Feb 2016 10:03:25 +0200, Rory McGuire via Digitalmars-d-announce wrote: > The problem is the D logo etc at the top of his docs mixed with Adam's > resentment. Your email validates what I was suggesting he should avoid. My newsreader's history doesn't support your memory of events.

Re: Better docs for D (WIP)

2016-01-30 Thread Chris Wright via Digitalmars-d-announce
On Sat, 30 Jan 2016 20:58:44 +, Adam D. Ruppe wrote: > Just want to update y'all that my better docs continue to improve with > each passing week. > > I just did a style facelift on the members section: > > http://dpldocs.info/experimental-docs/std.algorithm.setops.html Oh god, that's

Re: Vision for the first semester of 2016

2016-01-27 Thread Chris Wright via Digitalmars-d-announce
On Wed, 27 Jan 2016 21:01:47 +, Martin Nowak wrote: > On Monday, 25 January 2016 at 16:26:36 UTC, Russel Winder wrote: >> PyPI has is an highly opinionated metric that helps you decide what is >> good and what is dross. > > Could you help us on designing one for code.dlang.org as well? I'd

Re: Vision for the first semester of 2016

2016-01-24 Thread Chris Wright via Digitalmars-d-announce
On Sun, 24 Jan 2016 21:37:40 -0500, Andrei Alexandrescu wrote: > Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei I'm not fond of the militaristic terminology for participants. Novice, adept, master, maybe? The section on safety is pretty short. I'd like to see in it: *

Re: Logo for D

2016-01-18 Thread Chris Wright via Digitalmars-d-announce
On Mon, 18 Jan 2016 11:01:08 +, Marc Schütz wrote: > On Saturday, 16 January 2016 at 17:55:13 UTC, karabuta wrote: >> How do you see it? >> >> http://amazingws.0fees.us/wp-content/uploads/2016/01/dlang2.png >> >> Many variants are on the way. > > This URL redirects me to that Google page: >

Re: Moving forward with work on the D language and foundation

2015-12-09 Thread Chris Wright via Digitalmars-d-announce
On Wed, 09 Dec 2015 07:12:06 +, Tony wrote: > If we were to list the mathematical and scientific discoveries of the > past - like calculus and theory of relativity, etc. - how many would > have been done by someone at the age of 50 or older? How many milestones > in computing history were

Re: Release D 2.069.0

2015-12-08 Thread Chris Wright via Digitalmars-d-announce
On Tue, 08 Dec 2015 22:07:15 +, deadalnix wrote: > That's fucking ridiculous. > > I'm sorry, but strong word are warranted on that one. Memory consumption > have been an issue for a while now. Never freeing and assuming > everything will be already to win few ms out of a build is the most >

Re: DlangIDE update

2015-12-08 Thread Chris Wright via Digitalmars-d-announce
Awesome! Is there any chance of bundling DCD? It would be a lot more convenient if I didn't even have to think about getting another completion program and running it on my project.

Re: Moving forward with work on the D language and foundation

2015-12-08 Thread Chris Wright via Digitalmars-d-announce
On Wed, 09 Dec 2015 05:40:47 +, Tony wrote: > On Friday, 28 August 2015 at 13:08:36 UTC, Chris wrote: >> On Friday, 28 August 2015 at 12:28:43 UTC, Russel Winder wrote: >>> On Thu, 2015-08-27 at 16:01 +, BBasile via Digitalmars-d-announce >>> wrote: […] That's courageous,

Re: https everywhere update - dlang.org gets an "A" now!

2015-12-07 Thread Chris Wright via Digitalmars-d-announce
On Mon, 07 Dec 2015 14:48:52 +, Kapps wrote: > On Monday, 7 December 2015 at 14:38:39 UTC, Steven Schveighoffer wrote: >> I'm surprised it wouldn't. I wouldn't think a redirect would need to be >> encrypted. >> >> -Steve > > It does. Otherwise you could bypass HTTPS entirely by replacing the