Re: Scriptlike v0.9.4 - Perl-like interpolated strings, full examples and more.

2015-09-23 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Sep 23, 2015 at 08:30:18 +0200, Jacob Carlborg via Digitalmars-d-announce wrote: > One thing that really bugs me in Phobos, Scriptlike seems to have the > same problem, is that there are three (!!!) different functions to > remove something from the file system. Give me just one

Re: FancyPars

2015-09-17 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Sep 17, 2015 at 23:40:49 +, Bastiaan Veelo via Digitalmars-d-announce wrote: > On Thursday, 17 September 2015 at 20:32:59 UTC, Stefan Koch wrote: > > Hmm reading this. No license, is best for now. > > Take your time, but without a license anyone cloning or forking > your repo is in

Re: Release D 2.068.0

2015-08-11 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 15:08:21 -0700, Bill Baxter via Digitalmars-d-announce wrote: New to brew... getting errors with this on Yosemite: Error: Permission denied - /usr/local/etc/dmd.conf and sudo brew install refuses to do so. /usr/local is Apple's domain on Yosemite now. IIRC, even

Re: Release D 2.068.0

2015-08-11 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 22:36:47 +, John Colvin via Digitalmars-d-announce wrote: Not true. AFAIK /usr/local is the only bit of /usr that *is* available for third-parties. Ah, mixed it up with this tidbit: The /usr/local folder remains accessible, however; it's a long-running

Re: Beta D 2.068.0-b2

2015-07-26 Thread Ben Boeckel via Digitalmars-d-announce
On Sun, Jul 26, 2015 at 20:13:09 +0200, Jordi Sayol via Digitalmars-d-announce wrote: El 26/07/15 a les 15:55, Martin Nowak via Digitalmars-d-announce ha escrit: BTW, I'd like to phase out the fat 50-60MB combined zip, and add tar.xz/gz for linux/freebsd/osx. Is it not better to use 7z

Re: Release D 2.067.0

2015-03-24 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Mar 24, 2015 at 19:18:22 +0100, Martin Nowak via Digitalmars-d-announce wrote: What I'm regretting more, is that I have to run after every contributor, bugging them 3 times to write a single changelog line. One way to improve this would be to have changelogs in the

Re: DDT 0.11.0 released

2015-03-23 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 23, 2015 at 12:51:36 +, Bruno Medeiros via Digitalmars-d-announce wrote: At the time of this message of yours, you didn't offer any concrete, *technical* reasons of why dub shouldn't be used. Saying one doesn't *want* to use dub is not a valid reason at all. Saying you can't,

Re: DDT 0.11.0 released

2015-03-23 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 23, 2015 at 14:04:30 +, Dicebot via Digitalmars-d-announce wrote: If you mean separate compilation with different flags per module and linking into same binary - it is pretty much illegal in D and can only be done at own risk. I don't know if it is mentioned anyway on

Re: Release Candidate D 2.067.0-rc1

2015-03-23 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 23, 2015 at 13:49:53 +, Szymon Gatner via Digitalmars-d-announce wrote: Been waiting for this for almost 2 years, might as well wait for another release. Seriously tho, it is surprising how much little attention is put into C++/D integration considering all the recent fuss

Re: DDT 0.11.0 released

2015-03-23 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 23, 2015 at 14:25:22 +, Bruno Medeiros via Digitalmars-d-announce wrote: Yes - use DUB sub-packages. Ah, had missed this. Different flags to different source files? What dicebot said. That looks like an invalid, abstraction-breaking thing to do Not all flags are

Re: DDT 0.11.0 released

2015-03-23 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 23, 2015 at 21:14:31 +0100, Jacob Carlborg via Digitalmars-d-announce wrote: On 2015-03-23 13:54, Bruno Medeiros wrote: There's no plans ATM to integrate with CDT itself. (I don't even know what integration with java tools would mean here) Even for CDT, I don't see what much

Re: DDT 0.11.0 released

2015-03-19 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Mar 19, 2015 at 15:31:49 +, Bruno Medeiros via Digitalmars-d-announce wrote: Indeed, I reckon in these more complex examples, you'd call DUB from make/cmake/whatever. DUB would be in charge of building the D library aspect/component of that whole project. I don't see why this

Re: DDT 0.11.0 released

2015-03-18 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Mar 18, 2015 at 22:32:05 +, Trent Forkert via Digitalmars-d-announce wrote: The only sensible way to use multiple languages in the same project is to use the same build system for them. Anything else is way too fragile and hackish. Arbitrary, contrived example (though not

Re: DDT 0.11.0 released

2015-03-18 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Mar 18, 2015 at 21:12:07 +, Bruno Medeiros via Digitalmars-d-announce wrote: What kind of Eclipse projects does it generate? If it generates CDT projects, it's not really much help as CDT doesn't understand D (duh), and DDT doesn't work with CDT projects (also duh). It should

Re: dfmt 0.1.0

2015-03-06 Thread Ben Boeckel via Digitalmars-d-announce
On Fri, Mar 06, 2015 at 10:31:29 +, Russel Winder via Digitalmars-d-announce wrote: That is the whole point of using tabs for indent, you can chose the indent amount: I tend to use 20ex. Remember a tab is not a number of spaces, it is semantic markup. Using spaces is a low-level hack

Re: dfmt 0.1.0

2015-03-06 Thread Ben Boeckel via Digitalmars-d-announce
On Fri, Mar 06, 2015 at 19:55:10 +, Russel Winder via Digitalmars-d-announce wrote: On Fri, 2015-03-06 at 09:54 -0500, Ben Boeckel via Digitalmars-d-announce wrote: -int foo(int bar) { - return bar; -} versus (assuming 8 space indents): -int foo(int bar

Re: GSoC 2015 - Application Rejected

2015-03-03 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Mar 03, 2015 at 08:20:41 +, Russel Winder via Digitalmars-d-announce wrote: But this is funded either by GSoC or RH. I don't think Fedora even requests money from GSoC itself anymore. Red Hat funding it makes sense though. And it's not like there aren't companies with 9+ zeros

Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Mar 02, 2015 at 23:57:56 +, Piotrek via Digitalmars-d-announce wrote: I remember someone somewhere suggested to make our own summer of code (however I don't know how this would look like). Fedora runs its own[1]. --Ben [1]https://fedoraproject.org/wiki/Summer_Coding_SIG

Re: Calypso: Direct and full interfacing to C++

2015-02-16 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Feb 17, 2015 at 02:16:57 +, Kelly via Digitalmars-d-announce wrote: P.S. I HATE THIS FORUM EDITORplease add a preview button, whoever takes care of this!?!? I take notes in a different editor and then paste here and it looks fine, only to end up mangled when actually

Re: 2D game engine written in D is in progress

2015-02-03 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Feb 03, 2015 at 17:15:28 +, Zoadian via Digitalmars-d-announce wrote: had a quick look: public class Color This is probably going to be slow. you want to read about 'cache friendliness'. And for a game/graphics engine also google 'data oriented design'.

Re: 2015 H1 Vision

2015-02-02 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Feb 02, 2015 at 12:50:54 +, Russel Winder via Digitalmars-d-announce wrote: Given Gradle is both a dependency and build manager, and is the standard platform for Android builds, and has C++ as well as JVM languages support, I would suggest it would be a great base. I've been

Re: Interfacing D to existing C++ code

2015-02-01 Thread Ben Boeckel via Digitalmars-d-announce
On Sun, Feb 01, 2015 at 22:32:36 +, Sativa via Digitalmars-d-announce wrote: What I mean is, Do we really need to know the default arguments or are we just having to explicitly use them to make the name mangling work? If it is the latter, then surely couldn't the D compiler sort of

Re: This Week in D, issue 1

2015-01-14 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Jan 14, 2015 at 23:02:47 +, Adam D. Ruppe via Digitalmars-d-announce wrote: On Wednesday, 14 January 2015 at 22:19:12 UTC, qznc wrote: Next medium: E-Mail newsletter. Aye, it is on my list (and actually trivial, I probably have just done it in the amount of time I've spent

Re: Anyone interested in embedding a JVM in their D app?

2015-01-14 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Jan 14, 2015 at 15:05:18 +1300, Rikki Cattermole via Digitalmars-d-announce wrote: Definitely need to get JNI support first class. It definitely will help with getting D on Android. My experience is that the D runtime needed some work to accept that there are Linux machines without

Re: 2D game engine written in D is in progress

2014-12-17 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Dec 17, 2014 at 19:06:21 +, solidstate1991 via Digitalmars-d-announce wrote: I still haven't decided to make it open or closed source (if it'll be ever used by any game that makes profit, I'd like to get some share from it). One

Re: DUB 0.9.22 released

2014-10-02 Thread Ben Boeckel via Digitalmars-d-announce
On Fri, Sep 26, 2014 at 06:29:19 +, Dragos Carp via Digitalmars-d-announce wrote: 1.2.3.x is an invalid version number. Only 3 group numbers are allowed [1]. Though you could use prerelease and/or build suffixes (1.2.3-0w / 1.2.3+0w). How would you version a library which wraps another

Re: DUB 0.9.22 released

2014-09-25 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Sep 22, 2014 at 21:04:24 +, tn via Digitalmars-d-announce wrote: What is the recommended way of versioning bindings? If the binding of the target library 1.2.3 is versioned as 1.2.3 and a bug is fixed in the binding (no change in the target library), how should the new version

Re: DUB 0.9.22 released

2014-09-22 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Sep 22, 2014 at 16:00:40 +0200, Mathias Lang via Digitalmars-d-announce wrote: The focus was on allowing one to compile on a limited platform (compiled vibe.d on a Raspberry Pi B, 512 Mos or RAM, no swap). In order to be fast, we will have to implement proper dependency analysis

Re: Coloring terminal output.

2014-07-14 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Jul 14, 2014 at 20:09:04 +, Adam D. Ruppe via Digitalmars-d-announce wrote: My terminal.d offers color output through special function calls: https://github.com/adamdruppe/arsd/blob/master/terminal.d Scanning this, I see missing termcap for screen and screen-256color which are

Re: DMD v2.066.0-b2

2014-07-09 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Jul 09, 2014 at 14:56:59 +, Andrew Edwards via Digitalmars-d-announce wrote: My concern is that this shouldn't compile in the first place. What is xyz?, Is it a free function? Is it a member variable or function? In my mind it is neither of the two so why does it compile? Removing

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

2014-06-19 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Jun 19, 2014 at 17:14:54 +, Dicebot via Digitalmars-d-announce wrote: I'd say this is typical vote count for something that no one really cares about but is not considered crappy waste of time :) Top 20 of a months ends with ~700 points right now.

Re: dmd front end now switched to Boost license

2014-06-15 Thread Ben Boeckel via Digitalmars-d-announce
On Sun, Jun 15, 2014 at 02:20:11 +0200, Leandro Lucarella via Digitalmars-d-announce wrote: I just wanted to point out that there might be more ethical licenses to achieve the same effect (allowing companies to build proprietary tools on top on DMDFE). There's MPL which is source-file-based

Re: Chuck Allison's talk is up

2014-06-05 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Jun 05, 2014 at 19:36:35 +, Craig Dillabaugh via Digitalmars-d-announce wrote: Are these eventually going to be posted for download somewhere (like last year)? My connection is just too slow for streaming. Use youtube-dl[1]. --Ben [1]http://rg3.github.io/youtube-dl/

Re: Interview at Lang.NEXT

2014-06-04 Thread Ben Boeckel via Digitalmars-d-announce
On Wed, Jun 04, 2014 at 19:13:32 -0300, Ary Borenszweig via Digitalmars-d-announce wrote: The problem comes when you need to refactor your code and swap one type for another. You have to change all ocurrences of that type in that situation for another. That's what polymorphism and type

Re: OpenGL Examples in D and a birth of a New Initiative

2014-05-19 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, May 19, 2014 at 22:46:33 +0200, Andrej Mitrovic via Digitalmars-d-announce wrote: For a second there I thought Dash was a 2D game engine, but it's a 3D one, which is awesome! 2D physics can still be used with 3D graphics to some great effect. But ultimately I would really want us to

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

2014-05-08 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, May 08, 2014 at 15:41:57 -0400, Nick Sabalausky via Digitalmars-d-announce wrote: Or better yet, don't. Steam's UI is terrible. Clicking search suggestions often does nothing, the search result paging is goofy as hell and very impractical, the whole thing's absurdly sluggish, in

Re: D Breaks on to the TIOBE Top 20 List.

2014-04-26 Thread Ben Boeckel via Digitalmars-d-announce
On Sat, Apr 26, 2014 at 06:54:55 +, Joakim via Digitalmars-d-announce wrote: On Friday, 25 April 2014 at 19:51:22 UTC, Adam Wilson wrote: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html It's interesting that C++ has been declining for the last decade and especially the

Re: Z80 Emulation Engine

2014-04-21 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Apr 22, 2014 at 11:17:32 +1000, Manu via Digitalmars-d-announce wrote: Yeah I know, I just never expected anyone else to take interest. I'm often torn between gpl and bsd/zlib. FYI, if you're using the free services on GitHub, it *must* be FOSS. I think the GitHub terms of service