Re: Hello, folks! Newbie to D, have some questions!

2017-02-21 Thread Steve Biedermann via Digitalmars-d-learn
On Tuesday, 21 February 2017 at 17:13:30 UTC, timmyjose wrote: I would upvote you if I could! :-) ... that's not only an interesting read, but also fodder for mini-projects of my own! If you need more details about a specific topic, just post it in the forum and we will try to help :) If

Re: Hello, folks! Newbie to D, have some questions!

2017-02-21 Thread Steve Biedermann via Digitalmars-d-learn
On Saturday, 18 February 2017 at 20:15:55 UTC, timmyjose wrote: 2. I am more interested in learning D as a pure systems programming language so that I can develop my own tools (not looking to develop an OS, just some grep-scale tools to start off with). In that regard, I have a few concerns

Re: Vibrant 2.0, major update

2017-02-16 Thread Steve Biedermann via Digitalmars-d-announce
On Wednesday, 15 February 2017 at 16:56:20 UTC, Guillaume Piolat wrote: On Wednesday, 15 February 2017 at 15:55:12 UTC, Steve Biedermann wrote: On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat wrote: Yeah, it isn't free anymore, but the first 15 levels are. I played it some time

Re: Vibrant 2.0, major update

2017-02-15 Thread Steve Biedermann via Digitalmars-d-announce
On Monday, 13 February 2017 at 14:22:25 UTC, Guillaume Piolat wrote: Yeah, it isn't free anymore, but the first 15 levels are. I played it some time ago and, AFAIR, it was great. So I consider to buying it. But before I buy it, I have a question. Are updates included in the purchase or do I

Re: The extent of trust in errors and error handling

2017-02-07 Thread Steve Biedermann via Digitalmars-d
On Wednesday, 1 February 2017 at 19:25:07 UTC, Ali Çehreli wrote: tl;dr - Seeking thoughts on trusting a system that allows "handling" errors. One of my extra-curricular interests is the Mill CPU[1]. A recent discussion in that context reminded me of the Error-Exception distinction in

Re: DlangUI 0.9.0: Console backend added

2016-09-12 Thread Steve Biedermann via Digitalmars-d-announce
On Friday, 9 September 2016 at 11:21:07 UTC, Vadim Lopatin wrote: Now it's possible to build DlangUI apps to run in console (Linux, Windows). When DlangUI is built with version=USE_CONSOLE (dub subconfiguration "console" for dlangui library) - it works in terminal. I just tried to compiel

Serialize/Deserialize Tuple

2016-08-19 Thread Steve Biedermann via Digitalmars-d-learn
I'm trying to send data over the network. On the receiving side, I need a tuple of the sent values. Is there any way to achieve this?

Return type based overloading and multiple return values via templates

2016-08-04 Thread Steve Biedermann via Digitalmars-d
Every few weeks D amazes me, with how flexible this language is. Today, I'm amazed that I could implement multiple return values and return type based function overloading on a library level: https://github.com/hardliner66/D_ReturnLowering Probably not the best code. Also not as comfortable

Re: Small rdmd wrapper for windows

2016-04-01 Thread Steve Biedermann via Digitalmars-d-announce
On Thursday, 31 March 2016 at 10:54:50 UTC, Kagamin wrote: Maybe rdmd should parse D_INCLUDE_PATH itself? Then it would work on its own. You could also use the DFLAGS environment variable for that, but I think it's cleaner to seperate the scripting environment from the normal build

Re: Small rdmd wrapper for windows

2016-03-31 Thread Steve Biedermann via Digitalmars-d-announce
On Wednesday, 30 March 2016 at 13:26:48 UTC, Steve Biedermann wrote: Hi, I made a simple wrapper around rdmd, which can be used to make .d files executable on windows and supports import paths. (A bat and a .d file) Not really a big announcement, but maybe useful to some of you.

Small rdmd wrapper for windows

2016-03-30 Thread Steve Biedermann via Digitalmars-d-announce
Hi, I made a simple wrapper around rdmd, which can be used to make .d files executable on windows and supports import paths. (A bat and a .d file) Not really a big announcement, but maybe useful to some of you. https://github.com/hardliner66/rdmd_windows