Re: Quora: Why hasn't D started to replace C++?

2018-02-02 Thread Russel Winder via Digitalmars-d
On Thu, 2018-02-01 at 17:25 +, Benny via Digitalmars-d wrote:
> On Thursday, 1 February 2018 at 15:47:50 UTC, Russel Winder wrote:
> > For me:
> > 
> > aptitude install ldc
> > aptitude install gdc
> > aptitude install dmd-bin
> > aptitude install dub
> > 
> > Seems to work fine, and no conflicts.
> > 
> > […]
> 
> Please try Windows and then come back ;)

Uuurrr… no. Those people who choose to use a system such as Windows,
for which no-one is providing packaging, have a responsibility to:

a) raise the problems; and

b) help fix raised problems.


-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


Re: Quora: Why hasn't D started to replace C++?

2018-02-02 Thread Russel Winder via Digitalmars-d
On Thu, 2018-02-01 at 08:17 -0800, H. S. Teoh via Digitalmars-d wrote:
> On Thu, Feb 01, 2018 at 03:47:50PM +, Russel Winder via
> Digitalmars-d wrote:
> > 
[…]
> > For me:
> > 
> > aptitude install ldc
> > aptitude install gdc
> > aptitude install dmd-bin
> > aptitude install dub
> > 
> > Seems to work fine, and no conflicts.
> 
> [...]
> 
> Only because the OS has a sane packaging system (and some people were
> kind enough to package the compilers in nice packages). For
> less-privileged OSes, the user experience could be drastically
> different. ;-)

I see two obvious inferences:

a) use a platform with a good packaging system, and good packaging
team.

b) if you cannot use a such a system, raise the problem and then get
involved in fixing it.

-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


[Issue 18357] New: can break immutable with postblit

2018-02-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18357

  Issue ID: 18357
   Summary: can break immutable with postblit
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Keywords: accepts-invalid
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: ag0ae...@gmail.com


struct S
{
int* x;
this(this) @safe { *x = 13; }
}

void main() @safe
{
immutable int* x = new int(42);
assert(*x == 42); /* passes */
auto s = immutable S(x);
auto s2 = s; /* should be rejected */
assert(*x == 42); /* fails */
}


--


Re: [RFC] IDE starter kit

2018-02-02 Thread rjframe via Digitalmars-d
On Fri, 02 Feb 2018 06:14:03 +, b4s1L3 b. wrote:

> Actually nowadays if DMD is already setup, Coedit doesn't require more
> configuration. Completion, all DCD features, and D-Scanner warnings just
> work out of the box since the tools are distributed with the IDE. In a
> way Coedit is already a "starter pack" and since a while.
> 
> I don't know why but in this kind of topics it's never mentioned,
> however since version 2 i can find testimonials showing that it works
> out of the box:
> https://forum.dlang.org/post/tiyuogdlwwoqpckvk...@forum.dlang.org

I know that I tend to forget about it. Unless releases are announced on 
announce, or I use it, I generally don't pay attention.

I just checked the IDE page on the wiki, and we have much more than I'd 
expected.


Re: An idea for commercial support for D

2018-02-02 Thread Joakim via Digitalmars-d

On Friday, 2 February 2018 at 09:26:51 UTC, Iain Buclaw wrote:
On 31 January 2018 at 09:43, Joakim via Digitalmars-d 
 wrote:
I'm sure you can find much better D devs to contribute such 
work by posting bounties on the D or ldc bountysource pages:


https://www.bountysource.com/teams/d 
https://www.bountysource.com/teams/ldc-developers




I was surprised to see a gdc bounty page.  I was even more 
surprised that the one notable bounty is an issue that's either 
blocked by Walter, or waiting on someone to implement array op 
templates in druntume/object.d. :-)


Heh, the lead gdc dev doesn't know that gdc bounties exist, not 
sure I could have made my case for their being hidden any better. 
:)


On Friday, 2 February 2018 at 09:30:08 UTC, Iain Buclaw wrote:
I'm reminded of airlines who have a "Priority" or "Privileged" 
queuing system at the gate.  If you didn't want to wait in line 
to board, then you should have paid up.


Not sure if any parallels ring with you here. :-)


Any system that requires payment can be superficially compared to 
any other, but the real salient point here is the discrepancy: to 
even get on the flight, you have to pay for a ticket, whereas he 
paid nothing for the open-source sections of a mixed codebase.  
So, he's more like a guy who shows up at the gate without a 
ticket _and_ barges into the Priority queue, which is a sure way 
to get thrown out of the airport altogether. :D


And I have no problem with priority queues, baggage fees, etc., 
as the reason they charge for those is to _lower_ the ticket 
price for the cheapest consumer, a concept called price 
discrimination (and before I get the usual nonsense about how 
that's illegal, or it should be, it isn't and it shouldn't):


https://en.m.wikipedia.org/wiki/Price_discrimination

So I pay less for my cheap flights, while others who want to lug 
a ton of suitcases or get through the line faster pay more, which 
is only fair.


On Friday, 2 February 2018 at 09:50:32 UTC, psychoticRabbit wrote:

On Friday, 2 February 2018 at 08:56:04 UTC, Joakim wrote:


So given that all your claims are easily logically proven to 
be nonsense, there's no point in going any further.


You need to do better than that to convince me ;-)


I wasn't trying to convince you.  I pointed out that your 
statements were a mess of logical contradictions and suggested 
that we stop there.


Now.. I might entertain a model of paying someone, *after* they 
had committed there fix back to the community, as open source 
(and the fix has been formely approved and confirmed) - but 
certainly not beforehand.


But even that really worries me, as people may then refuse to 
contribute unless they know they're going to get paid. And, it 
assumes that people in that open source community project have 
the means to pay them. What happens to that open source 
community when the funds are not there?? Do the developers just 
go off and look for other projects that do have funds, like 
they were 'bounty' hunters. Is that the future we should be 
creating?


Your so called hybrid model, is like my neighbour borrowing my 
lawn mower, and while he's got it, he notices it needs an oil 
change, does the oil change, and then refuses to give me back 
the lawn mower till I've reimbursed him. But he never paid for 
the lawn mower did he??


Well.. my neigbour says, if you can't pay me for the oil, then 
I'll take the new oil out, put the old oil back in, and then 
you can have your lawn mower back.


I don't want neighbours like that.


I can't be bothered to strain through your tortured analogies 
that make no sense and explain to you all the ways you're wrong.  
I'm respecting you enough to point out that none of your points 
make any sense, most would just ignore crazy analogies like this 
and move on, content to let you stew in this nonsense.


Re: [RFC] IDE starter kit

2018-02-02 Thread aberba via Digitalmars-d

On Friday, 2 February 2018 at 06:14:03 UTC, b4s1L3 b. wrote:

On Thursday, 1 February 2018 at 12:21:24 UTC, rjframe wrote:
As a followup to [0], I want to take a look at packaging 
DlangIDE with a DMD compiler and tools, so we have an 
out-of-the box IDE for people giving D a try. This would be 
independent of the rest of the system, so moving on (either to 
Visual Studio, ldc, gdc, or whatever the programmer's 
preferred IDE/tooling might be) would require re-installing 
the compiler.


Most of this post will be Windows-centric, but if this is 
popular/useful/ successful I'd also manage macOS and Linux 
kits.



Basically, in the two years or so I've been here, newcomers 
have consistently had IDE problems. visual-d is perfect if 
you've got Visual Studio (especially with recent 
improvements), but otherwise you have to spend a bunch of time 
getting something set up just to try a language you're not yet 
sure about.


Some sort of learner's or starter's IDE makes sense to me.

My hypothetical programmer follows the path:

1) Discovers website. Runs some examples.
2) Plays with the online compiler in the tour.
3) Wants to download a compiler to work with. Wants an IDE, 
but does not
   have Visual Studio installed (or maybe doesn't want to 
install an

   extension yet).
4) Downloads the starter pack and starts learning.
5) Falls in love and takes the time to set up D with his/her 
preferred

   toolset.



Actually nowadays if DMD is already setup, Coedit doesn't 
require more configuration. Completion, all DCD features, and 
D-Scanner warnings just work out of the box since the tools are 
distributed with the IDE. In a way Coedit is already a "starter 
pack" and since a while.


I don't know why but in this kind of topics it's never 
mentioned, however since version 2 i can find testimonials 
showing that it works out of the box:

https://forum.dlang.org/post/tiyuogdlwwoqpckvk...@forum.dlang.org



Coedit is also a great alternative of zero configuration IDE for 
D beginners. I have a 2018 goal to finish my mini book I started 
last year for complete beginners to computer programming like I 
was when I started computer programming from scratch through 
self-directed learning. I recommend Sublime text editor in the 
introduction but I think one of these IDEs with a click to 
compile and run button will help me further simplify the 
instructions for setting up a development environment.



The book is about beginning computer programming using D where I 
try to make the explanations less technical as possible and not 
overwhelming reader with too much details. Its gets more 
technical as student learn more stuff.



I still have some typos and corrections to do though... You can 
find it at https://github.com/aberba/learn-coding




Re: Beta 2.078.2

2018-02-02 Thread Antonio Corbi via Digitalmars-d-announce

On Friday, 2 February 2018 at 09:29:15 UTC, Seb wrote:

On Friday, 2 February 2018 at 08:34:32 UTC, Antonio Corbi wrote:

On Thursday, 1 February 2018 at 18:21:22 UTC, Seb wrote:

[...]


Wouldn't it be good to include a fix for errors like produced 
by int.min assigned to a variable 
(https://forum.dlang.org/post/p4l7kt$80d$1...@digitalmars.com) in 
a point release like this?


A. Corbi


No, while I understand that you would like this to be fixed, 
this change might be disruptive - you never know on what weird 
behavior people rely. Anything potentially breaking existing 
code can't be part of a patch release.


Also AFAICT no one has submitted a PR to fix the issue you 
referenced, so it's a hypothetical question (for now).


Thanks Seb, that makes sense.

A. Corbi


Re: How programmers transition between languages

2018-02-02 Thread Atila Neves via Digitalmars-d

On Thursday, 1 February 2018 at 12:19:48 UTC, Russel Winder wrote:
On Tue, 2018-01-30 at 11:55 +, rjframe via Digitalmars-d 
wrote:

On Tue, 30 Jan 2018 10:38:31 +, Russel Winder wrote:


[…]


Are you sure? Every project on my PC places the build files in 
$PROJECTDIR/.dub/build; the source is in ~/.dub/packages.


I see the source of the dependencies both in ~/.dub/packages 
and in the project .dub directory, but I see the compilation 
products in ~/.dub/packages. There are every compiled version 
in obscure named sub- directories and the last compiled 
(unknown compiler and options) in the dependency directory.


Compilation seems to be only of .a and not (.so|.dll).


Whether it's .a or .so depends on the dependent package being 
`staticLibrary` or `dynamicLibrary`. It's possible for a package 
to be both if it has a configuration for each.


Personally I don't even see the point - just link all the .o 
files. In a traditional build system static libraries might be 
useful to specify that multiple targets link to this particular 
binary blob. With dub there's only ever one binary anyway.


And at this point in time I think shared libraries are mostly a 
mistake. The only time I use them is when I have to, as in when 
developing Python extensions.


Atila




Re: An idea for commercial support for D

2018-02-02 Thread psychoticRabbit via Digitalmars-d

On Friday, 2 February 2018 at 08:56:04 UTC, Joakim wrote:


So given that all your claims are easily logically proven to be 
nonsense, there's no point in going any further.


You need to do better than that to convince me ;-)

Now.. I might entertain a model of paying someone, *after* they 
had committed there fix back to the community, as open source 
(and the fix has been formely approved and confirmed) - but 
certainly not beforehand.


But even that really worries me, as people may then refuse to 
contribute unless they know they're going to get paid. And, it 
assumes that people in that open source community project have 
the means to pay them. What happens to that open source community 
when the funds are not there?? Do the developers just go off and 
look for other projects that do have funds, like they were 
'bounty' hunters. Is that the future we should be creating?


Your so called hybrid model, is like my neighbour borrowing my 
lawn mower, and while he's got it, he notices it needs an oil 
change, does the oil change, and then refuses to give me back the 
lawn mower till I've reimbursed him. But he never paid for the 
lawn mower did he??


Well.. my neigbour says, if you can't pay me for the oil, then 
I'll take the new oil out, put the old oil back in, and then you 
can have your lawn mower back.


I don't want neighbours like that.



Re: Quora: Why hasn't D started to replace C++?

2018-02-02 Thread Martin Tschierschke via Digitalmars-d
On Friday, 2 February 2018 at 08:39:58 UTC, Paolo Invernizzi 
wrote:

On Friday, 2 February 2018 at 08:21:33 UTC, Martin Tschierschke

[...]
Maybe there should be a blog post, with some kind of status 
report every .. weeks or .. month? Telling more about the 
focus of the D foundation, statistics of downloads, number of 
fixed bugs, partly similar to Adams week in D but more 
official. I think the content of such a post may find its way 
into more mainstream IT magazines, if marked as official d 
foundation  press release even more.


The best status report I've met is definitely the FreeBSD 
quarterly status report:


https://www.freebsd.org/news/status/status.html

I suggest to take a look at that, as an inspiration and 
yes, a quarterly report is enough.


/Paolo

Yes, looks very good!







Re: Very tiny script for testing D projects with Pijul version control system.

2018-02-02 Thread Suliman via Digitalmars-d-announce

Good news!
Working version:

@echo off
for %%a in ("%cd%") do set folder=%%~na
winscp.com /command  "open devuser@172.16.16.11 
-privatekey=C:\Users\suliman\.ssh\123.ppk" "put latest.tar.gz 
/home/devuser/folder/" "exit"


1. File-name hard-coded
2. WinSCP should be installed and added to PATH


Re: An idea for commercial support for D

2018-02-02 Thread Iain Buclaw via Digitalmars-d
On 2 February 2018 at 09:56, Joakim via Digitalmars-d
 wrote:
> On Friday, 2 February 2018 at 02:04:07 UTC, psychoticRabbit wrote:
>>
>> On Wednesday, 31 January 2018 at 08:43:46 UTC, Joakim wrote:
>>>
>>> ...
>>>
>>> My time-limited model makes sure all source is made open eventually, once
>>> the developers have been paid for their work.
>>>
>>
>> This deceptive hybrid model (based I my understanding of it per the
>> description above) is really offensive to those of us who understand the
>> concept of open-source, and the benefits that flow from it.
>>
>> You (not you personally - I mean the person implementing such a hybrid
>> model) lure people in with free open source, then, when something is found
>> to be wrong with it, you make them wait for the fix.. until.. .. .. your
>> ransom has been paid.
>>
>> Utterly offensive (the model that is).
>>
>> Open source means just that ...  Open source - It's turtles all the way
>> down.
>>
>> Ransom-ware is something very different.
>
>
> Except it's none of those things, as you yourself grasp that it's a "hybrid
> model," ie not purely open source.  So it cannot be deceptive, offensive, or
> ransom-ware, since it's perfectly clear that it's its own thing.  And that
> mixed model is pretty much the way all software is built these days,
> including the linux kernel as mentioned earlier in this thread, so you are
> clearly using such mixed software too, just by the fact that you posted in
> this thread.
>
> So given that all your claims are easily logically proven to be nonsense,
> there's no point in going any further.

I'm reminded of airlines who have a "Priority" or "Privileged" queuing
system at the gate.  If you didn't want to wait in line to board, then
you should have paid up.

Not sure if any parallels ring with you here. :-)


Re: Beta 2.078.2

2018-02-02 Thread Seb via Digitalmars-d-announce

On Friday, 2 February 2018 at 08:34:32 UTC, Antonio Corbi wrote:

On Thursday, 1 February 2018 at 18:21:22 UTC, Seb wrote:
On Thursday, 1 February 2018 at 17:32:09 UTC, Andrew Benton 
wrote:
On Thursday, 1 February 2018 at 16:01:18 UTC, Martin Nowak 
wrote:

First beta for the 2.078.2 patch release.

Contains a major regression fix for hashtable array 
comparison and comes with  more reliable retries and 
fallback mirror usage for dub 
(https://github.com/dlang/dub/pull/1339).


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.078.2.html


Please report any bugs at https://issues.dlang.org

- -Martin


Changelog page returns a 404


It got lost in the merge queue - 
https://github.com/dlang/dlang.org/pull/2158


I just merged it. It should be up in a few minutes.


Wouldn't it be good to include a fix for errors like produced 
by int.min assigned to a variable 
(https://forum.dlang.org/post/p4l7kt$80d$1...@digitalmars.com) in 
a point release like this?


A. Corbi


No, while I understand that you would like this to be fixed, this 
change might be disruptive - you never know on what weird 
behavior people rely. Anything potentially breaking existing code 
can't be part of a patch release.


Also AFAICT no one has submitted a PR to fix the issue you 
referenced, so it's a hypothetical question (for now).


Re: An idea for commercial support for D

2018-02-02 Thread Iain Buclaw via Digitalmars-d
On 31 January 2018 at 09:43, Joakim via Digitalmars-d
 wrote:
> On Tuesday, 30 January 2018 at 19:45:51 UTC, Laeeth Isharc wrote:
>>
>> On Sunday, 4 January 2015 at 08:31:23 UTC, Joakim wrote:
>>>
>>> This is an idea I've been kicking around for a while, and given the need
>>> for commercial support for D, would perhaps work well here.
>>>
>>> [...]
>>
>>
>> By the way, in case you are interested in this path personally still, I'd
>> be willing to pay for D support, tuition, help with getting stuck, code
>> review etc for colleagues. Not for patches that aren't immediately open
>> sourced, but we fixed windows paths on DMD for example, and there might be
>> scope for occasional paid work on dmd and dub like that.  Also porting
>> headers.
>
>
> I appreciate the offer, but I'm not looking for paying work on the D
> language.  I understand the assumption most make that I'm looking to make
> money off the D language itself by pushing this commercial model, but I'm
> actually not interested in developing language-related software like
> compilers, tooling, or the standard library, even if paid for it.  I got
> stuck porting much of those D tools for Android, but it's a one-time
> excursion for me.
>
> What I'm actually interested in is using D to make commercial Android apps,
> and while I think D is a great language already, I think it could be made
> better by using this commercial model I've sketched out.  And the better D
> is, obviously the better any commercial apps I develop with it.
>
> Back when I first wrote about mixing open and closed source like this in my
> 2010 Phoronix article, nobody considered it a world-beating model.  Maybe
> people now assume I'm just keying these ideas off the success of Android in
> using a similar mixed model, but my article was published when Android had
> only single-digit market share so I hardly paid attention to it, as it was
> only one of a gaggle of mobile OS's competing at the time:
>
> https://en.m.wikipedia.org/wiki/Android_(operating_system)#Market_share
>
> While I had heard of a few companies using similar mixed models here and
> there, none were that successful back then, so my article was based mostly
> on theory.  I think the evidence since then has proven that theory
> resoundingly accurate, given all the huge projects, such as Android, iOS,
> Safari, Chrome, LLVM/clang, using mixed models now.  Even Microsoft, who
> used to look askance at open source, has gotten in the game, open-sourcing
> .NET and several of their other projects.
>
> In my article, I added another elaboration where even closed-source patches
> are eventually open-sourced, which I still believe to be the endgame of how
> this market eventually develops, even though AFAIK I'm still the only person
> that ever used that time-limited model on an actual project, which is
> mentioned in the article's prologue.  Such open-sourcing happens in an
> ad-hoc manner right now, where a company will develop a proprietary module
> for a mixed codebase and then eventually open-source it if they feel like
> it:
>
> http://www.brianmadden.com/opinion/Samsung-contributes-KNOX-to-Android-Open-Source-Project-Is-this-the-end-of-Android-Fragmentation
>
> My time-limited model makes sure all source is made open eventually, once
> the developers have been paid for their work.
>
> As for the other paid work you mention, I'm actually not a very experienced
> D dev, probably about intermediate level.  I did take some assembly language
> programming classes back in my college days decades ago, so I was able to
> figure out the low-level details needed to get D working on Android.
>
> I'm sure you can find much better D devs to contribute such work by posting
> bounties on the D or ldc bountysource pages:
>
> https://www.bountysource.com/teams/d
> https://www.bountysource.com/teams/ldc-developers
>

I was surprised to see a gdc bounty page.  I was even more surprised
that the one notable bounty is an issue that's either blocked by
Walter, or waiting on someone to implement array op templates in
druntume/object.d. :-)


Re: [RFC] IDE starter kit

2018-02-02 Thread Jacob Carlborg via Digitalmars-d

On 2018-02-01 23:42, rjframe wrote:


basically this whole idea is solved by an installer for
DlangIDE that includes the DMD installer in case it's needed.


Exactly.

--
/Jacob Carlborg


Re: dub test

2018-02-02 Thread carblue via Digitalmars-d-learn

On Friday, 2 February 2018 at 07:23:54 UTC, Joel wrote:
When I try 'dub test' I get errors like 'Source file 
'/Users/joelchristensen/jpro/dpro2/JMiscLib/source/jmisc/base.d' not found in any import path.'


Here's the dub.json file I'm using:

```
{
"name": "timelog",
"targetType": "executable",
"description": "A Joel D program. A D Diary program.",
	"copyright": "Copyright © 2018, joelcnz - note: I don't 
understand this",

"authors": ["Joel Ezra Christensen"],
"DFLAGS": ["g"],
"sourcePaths" : ["source",
 "../JTaskLib/source",
 "../JMiscLib/source"
],
"dependencies": {
"dlangui": "~>0.9.56"
}
}
```


Add before e.g. "dependencies"
 "importPaths" : ["../JTaskLib/source",
  "../JMiscLib/source"
 ],

Import module base from file ... source/jmisc/base.d by: import 
jmisc.base;
and recommended read: 
https://code.dlang.org/package-format?lang=json




Re: An idea for commercial support for D

2018-02-02 Thread Joakim via Digitalmars-d

On Friday, 2 February 2018 at 02:04:07 UTC, psychoticRabbit wrote:

On Wednesday, 31 January 2018 at 08:43:46 UTC, Joakim wrote:

...

My time-limited model makes sure all source is made open 
eventually, once the developers have been paid for their work.




This deceptive hybrid model (based I my understanding of it per 
the description above) is really offensive to those of us who 
understand the concept of open-source, and the benefits that 
flow from it.


You (not you personally - I mean the person implementing such a 
hybrid model) lure people in with free open source, then, when 
something is found to be wrong with it, you make them wait for 
the fix.. until.. .. .. your ransom has been paid.


Utterly offensive (the model that is).

Open source means just that ...  Open source - It's turtles all 
the way down.


Ransom-ware is something very different.


Except it's none of those things, as you yourself grasp that it's 
a "hybrid model," ie not purely open source.  So it cannot be 
deceptive, offensive, or ransom-ware, since it's perfectly clear 
that it's its own thing.  And that mixed model is pretty much the 
way all software is built these days, including the linux kernel 
as mentioned earlier in this thread, so you are clearly using 
such mixed software too, just by the fact that you posted in this 
thread.


So given that all your claims are easily logically proven to be 
nonsense, there's no point in going any further.


Re: Visual D >> TRACKER : error TRK0004: Failed to locate: "FileTracker32.dll". The system cannot find the file specified.

2018-02-02 Thread Markus via Digitalmars-d-learn
On Tuesday, 21 November 2017 at 04:39:52 UTC, A Guy With a 
Question wrote:
I'm trying to learn D using Visual D in Visual Studio Community 
2015. Both dmd and ldc give me this error when building from 
Visual Studio. Any ideas? I'm able to build C++ projects...


I had to update "Visual Studio 2015 Update 2" to "Visual Studio 
2015 Update 3" to resolve that issue.




Re: Quora: Why hasn't D started to replace C++?

2018-02-02 Thread Paolo Invernizzi via Digitalmars-d
On Friday, 2 February 2018 at 08:21:33 UTC, Martin Tschierschke 
wrote:
On Thursday, 1 February 2018 at 22:38:36 UTC, Walter Bright 
wrote:

On 2/1/2018 3:11 AM, Martin Tschierschke wrote:
Idea: There should be some kind of news ticker for all 
enhancements and important decisions, maybe at first just via 
twitter  with a special #tag  beside #dlang where all updates 
are announced. And a place on the homepage, where this feed 
is displayed separately.


It's already there on the right side of https://dlang.org/



with a special #tag  beside #dlang
The focus was on a feed with _two_ tags #dlang and #dfoundation 
for example.


In the feed on the homepage everything is mixed up and I am 
feeling a lot information about progress - made in the 
background - is missing.


Maybe there should be a blog post, with some kind of status 
report every .. weeks or .. month? Telling more about the focus 
of the D foundation, statistics of downloads, number of fixed 
bugs, partly similar to Adams week in D but more official. I 
think the content of such a post may find its way into more 
mainstream IT magazines, if marked as official d foundation  
press release even more.


The best status report I've met is definitely the FreeBSD 
quarterly status report:


https://www.freebsd.org/news/status/status.html

I suggest to take a look at that, as an inspiration and yes, 
a quarterly report is enough.


/Paolo




Re: Beta 2.078.2

2018-02-02 Thread Antonio Corbi via Digitalmars-d-announce

On Thursday, 1 February 2018 at 18:21:22 UTC, Seb wrote:
On Thursday, 1 February 2018 at 17:32:09 UTC, Andrew Benton 
wrote:
On Thursday, 1 February 2018 at 16:01:18 UTC, Martin Nowak 
wrote:

First beta for the 2.078.2 patch release.

Contains a major regression fix for hashtable array 
comparison and comes with  more reliable retries and fallback 
mirror usage for dub (https://github.com/dlang/dub/pull/1339).


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.078.2.html


Please report any bugs at https://issues.dlang.org

- -Martin


Changelog page returns a 404


It got lost in the merge queue - 
https://github.com/dlang/dlang.org/pull/2158


I just merged it. It should be up in a few minutes.


Wouldn't it be good to include a fix for errors like produced by 
int.min assigned to a variable 
(https://forum.dlang.org/post/p4l7kt$80d$1...@digitalmars.com) in a 
point release like this?


A. Corbi


Re: Quora: Why hasn't D started to replace C++?

2018-02-02 Thread Martin Tschierschke via Digitalmars-d

On Thursday, 1 February 2018 at 22:38:36 UTC, Walter Bright wrote:

On 2/1/2018 3:11 AM, Martin Tschierschke wrote:
Idea: There should be some kind of news ticker for all 
enhancements and important decisions, maybe at first just via 
twitter  with a special #tag  beside #dlang where all updates 
are announced. And a place on the homepage, where this feed is 
displayed separately.


It's already there on the right side of https://dlang.org/



with a special #tag  beside #dlang
The focus was on a feed with _two_ tags #dlang and #dfoundation 
for example.


In the feed on the homepage everything is mixed up and I am 
feeling a lot information about progress - made in the background 
- is missing.


Maybe there should be a blog post, with some kind of status 
report every .. weeks or .. month? Telling more about the focus 
of the D foundation, statistics of downloads, number of fixed 
bugs, partly similar to Adams week in D but more official. I 
think the content of such a post may find its way into more 
mainstream IT magazines, if marked as official d foundation  
press release even more.









<    1   2