On Tuesday, 19 August 2014 at 17:11:19 UTC, Dicebot wrote:
Any specific ideas? I can't imagine any clean solution - and
proposed language extensions fits naturally into existing
system without introducing any new concepts. It is also
somewhat frequently asked about in NG.
---
module std.inter
On Wed, 20 Aug 2014 07:25:43 +
Kagamin via Digitalmars-d-announce
wrote:
but it requires to dump all 'subpackages' into one flat directory and
with ugly names.
proposed extension will not break any existing code, yet will allow much
nicer hierarchy.
signature.asc
Description: PGP signature
On 20 August 2014 02:41, Andrew Edwards via Digitalmars-d-announce
wrote:
> On 8/19/14, 1:26 PM, Andrei Alexandrescu wrote:
>>
>> On 8/18/14, 5:23 PM, Nick Sabalausky wrote:
>>>
>>> On 8/18/2014 7:14 PM, Dicebot wrote:
I also propose to start 2.067 beta branch right now and declare
On Tuesday, 19 August 2014 at 19:03:45 UTC, Idan Arye wrote:
Anyways, version 1.0.1 is out with many bugfixes and speedups -
including a fix for this problem.
I can confirm it works under windows now! Very good job, and
thank you for your efforts :)
thank you general for your selfish and user considered release.
the lieutenants probably feel kind of really taken care of - as
well as D users.
how do you test and release at facebook.
i am a user that considers to leave after many years. i am
starting to dislike the language, as it is getting
On Monday, 18 August 2014 at 23:07:27 UTC, ketmar via
Digitalmars-d-announce wrote:
i myself using dmd-git-head and heavily ;-) patched gdc, but
when i
tried to convince my co-workers to use D, they looked at the
page with
releases first. not feature list or some comparisons. neither to
"buglis
On Wednesday, 20 August 2014 at 07:47:36 UTC, ketmar via
Digitalmars-d-announce wrote:
but it requires to dump all 'subpackages' into one flat
directory and
with ugly names.
Huh? If std.datetime and std.regex are subpackages of `std`
package, it usually means, they should reside in `std` dire
On Wed, 20 Aug 2014 09:19:37 +
Kagamin via Digitalmars-d-announce
wrote:
> Can't it be addressed by publishing release schedule, like llvm
> does it, to indicate the work is going on?
hm. sounds reasonable. ;-)
signature.asc
Description: PGP signature
On Wed, 20 Aug 2014 09:15:53 +
disapointed user via Digitalmars-d-announce
wrote:
> support for windows that really sucks.
that is 'cause windows really sucks.
> good luck in the future for all you guys
you too.
signature.asc
Description: PGP signature
On Wed, 20 Aug 2014 09:26:36 +
Kagamin via Digitalmars-d-announce
wrote:
> Huh? If std.datetime and std.regex are subpackages of `std`
> package, it usually means, they should reside in `std` directory,
> no? And how explicit package protection can change that?
imagine mybiglib, mybiglib.in
On Wednesday, 20 August 2014 at 09:26:37 UTC, Kagamin wrote:
On Wednesday, 20 August 2014 at 07:47:36 UTC, ketmar via
Digitalmars-d-announce wrote:
but it requires to dump all 'subpackages' into one flat
directory and
with ugly names.
Huh? If std.datetime and std.regex are subpackages of `std
On Wednesday, 20 August 2014 at 13:05:54 UTC, Dicebot wrote:
Your proposal makes such module layout illegal:
std.package1.module1
std.package1.module2
std.package1.subpackage.module1
std.package1.subpackage.module2
(can't have symbols in subpackage that are also available to
package1 but not w
On Wednesday, 20 August 2014 at 09:40:37 UTC, ketmar via
Digitalmars-d-announce wrote:
imagine mybiglib, mybiglib.internal, mybiglib.other, and each
of them
not single module, but package itself. so we have module
mybiglib.other.thingy which wants to use functions from
module mybiglib.internal.w
On Wednesday, 20 August 2014 at 14:25:59 UTC, Kagamin wrote:
If some utility is internal to std.package1 an used in the
entire std.package1, shouldn't it sit in std.package1? Why push
it to subpackage?
std.package1.module1
std.package1.module2
std.package1.internal <- package1's internals go h
On Wednesday, 20 August 2014 at 14:33:53 UTC, Kagamin wrote:
On Wednesday, 20 August 2014 at 09:40:37 UTC, ketmar via
Digitalmars-d-announce wrote:
imagine mybiglib, mybiglib.internal, mybiglib.other, and each
of them
not single module, but package itself. so we have module
mybiglib.other.thing
On Wed, Aug 20, 2014 at 4:33 PM, Kagamin via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:
> Do we need a hierarchy of internals, is the problem this big? Why
> mybiglib.wisdom is not good?
>
It gets really unwieldy when you want to put a whole bunch of things into
one pro
On Wednesday, 20 August 2014 at 14:36:59 UTC, Kagamin wrote:
As I see on the realistic example of datetime, which is BIG, we
only need to split it into a flat set of files without an
overly deep package hierarchy.
We _may_ split it into flat set files (solving only part of the
problem) but it
On Wed, 20 Aug 2014 14:33:52 +
Kagamin via Digitalmars-d-announce
wrote:
> Do we need a hierarchy of internals, is the problem this big? Why
> mybiglib.wisdom is not good?
ah, why we need such things as subdirectories at all? CP/M was fine
without concept of subdirectories!
signature.asc
D
On Wednesday, 20 August 2014 at 14:35:31 UTC, Dicebot wrote:
It may semantically belong to subpackage but still needs to be
available to package1, something not uncommon in templated code
(subpackage is generic implementation, package1 is
specialization that still needs access to non-public fun
too bad that i wasted my time for such a long time. i post a link
to that thread with your answer to everywhere i can, so that
others won't waste their time too.
anyway good luck in the future for you linux guys.
On Wednesday, 20 August 2014 at 09:37:24 UTC, ketmar via
Digitalmars-d-announc
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user
wrote:
thank you general for your selfish and user considered release.
the lieutenants probably feel kind of really taken care of - as
well as D users.
how do you test and release at facebook.
i am a user that considers to leave aft
On 8/19/14, 7:28 PM, Brad Anderson wrote:
On Tuesday, 19 August 2014 at 11:12:25 UTC, Andrew Edwards wrote:
[...]
In essence, it was always this big, just you never saw it because it
got downloaded during the installation process.
It was also significantly bigger before because the download it
On 8/19/14, 5:14 PM, Andrew Edwards wrote:
Actually you can believe it. I am the one that called for the release
and it pay ZERO attention to those two languages with the mild exception
that when I have time I crack open a Java book to try to learn a little
programming.
Yah, to amend my previou
On Wednesday, 20 August 2014 at 15:13:06 UTC, Kagamin wrote:
On Wednesday, 20 August 2014 at 14:35:31 UTC, Dicebot wrote:
It may semantically belong to subpackage but still needs to be
available to package1, something not uncommon in templated
code (subpackage is generic implementation, package
On 8/20/14, 2:15 AM, disapointed user wrote:
thank you general for your selfish and user considered release.
the lieutenants probably feel kind of really taken care of - as well as
D users.
how do you test and release at facebook.
i am a user that considers to leave after many years. i am startin
On 8/20/14, 7:49 AM, ketmar via Digitalmars-d-announce wrote:
On Wed, 20 Aug 2014 14:33:52 +
Kagamin via Digitalmars-d-announce
wrote:
Do we need a hierarchy of internals, is the problem this big? Why
mybiglib.wisdom is not good?
ah, why we need such things as subdirectories at all? CP/M
On 8/19/14, 4:38 PM, safety0ff wrote:
I find it hard to believe that it is just a coincidence that a surprise
release occurred on the same day as Java 9 and C++14 announcements.
For my part I had no idea, and the exact announcement time was solely up
to me. -- Andrei
On 8/19/14, 6:41 PM, Andrew Edwards wrote:
On 8/19/14, 1:26 PM, Andrei Alexandrescu wrote:
On 8/18/14, 5:23 PM, Nick Sabalausky wrote:
On 8/18/2014 7:14 PM, Dicebot wrote:
I also propose to start 2.067 beta branch right now and declare it yet
another bug-fixing release.
Seconded.
Well tha
On Wednesday, 20 August 2014 at 17:19:58 UTC, Andrei Alexandrescu
wrote:
On 8/20/14, 7:49 AM, ketmar via Digitalmars-d-announce wrote:
On Wed, 20 Aug 2014 14:33:52 +
Kagamin via Digitalmars-d-announce
wrote:
Do we need a hierarchy of internals, is the problem this big?
Why
mybiglib.wisdo
module foo.bar.one;
module foo.bar.internals; // package-protected utilities
module foo.bar.subpkg.two;
module foo.bar.subpkg.internals; // package-protected utilities
Current situation: module 'one' cannot access the 'bar.subpkg'
utilities, and module 'two' cannot access the 'bar' utilities.
stumbled on this blog post:
http://tomerfiliba.com/blog/dlang/
looked like something worth posting to r/programming, so I did
Dlang Dlang Über Alles
as a German, O_O
Ha, that opDollar thing in the HTML generator is the nastiest D
hack I've seen :-P
On 8/20/2014 2:21 PM, Andrei wrote:
stumbled on this blog post:
http://tomerfiliba.com/blog/dlang/
looked like something worth posting to r/programming, so I did
http://www.reddit.com/r/programming/comments/2e49tm/d_for_the_win/
On 8/20/2014 2:33 PM, anonymous wrote:
Dlang Dlang Über Alles
as a German, O_O
I'm not surprised that the German programming community has taken to D. After
all, German cars all have those "D" stickers on them :-)
Andrei:
http://tomerfiliba.com/blog/dlang/
struct PascalString {
Field!ubyte length;
Also see if UDAs plus compile-time introspection is helpful.
auto stream = cast(ubyte[])"\x05hello".dup;
Perhaps this is enough, and avoids one allocation:
immutable stream = "\x05hello".re
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote:
On 8/20/2014 2:33 PM, anonymous wrote:
Dlang Dlang Über Alles
as a German, O_O
I'm not surprised that the German programming community has
taken to D. After all, German cars all have those "D" stickers
on them :-)
No, no,
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user
wrote:
the the syntax getting ever weirder, less mainstream and a
While I agree with some of your remarks (particularily, the fact
that it becomes too "scripting" language) ... where to go?
I don't like Go (syntax, mainly). The
On Wednesday, 20 August 2014 at 22:00:58 UTC, eles wrote:
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user
wrote:
the the syntax getting ever weirder, less mainstream and a
While I agree with some of your remarks (particularily, the
fact that it becomes too "scripting" languag
Am 21.08.2014 00:02, schrieb anonymous:
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote:
On 8/20/2014 2:33 PM, anonymous wrote:
Dlang Dlang Über Alles
as a German, O_O
I'm not surprised that the German programming community has taken to
D. After all, German cars all have t
On Wednesday, 20 August 2014 at 22:00:58 UTC, eles wrote:
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user
wrote:
the the syntax getting ever weirder, less mainstream and a
While I agree with some of your remarks (particularily, the
fact that it becomes too "scripting" languag
On Wed, 20 Aug 2014 10:18:09 -0700
Andrei Alexandrescu via Digitalmars-d-announce
wrote:
> What is it that we could help with? -- Andrei
he's drama queen, he doesn't need any help, only attention.
signature.asc
Description: PGP signature
On Wed, 20 Aug 2014 22:00:57 +
eles via Digitalmars-d-announce
wrote:
> I don't like Go (syntax, mainly). The sole contender in the
> C++-like family, for systems programming, would be Vala, but
> since they dropped the posix profile... :(
language without CTFE is soo unpleasant to use afte
On Wed, 20 Aug 2014 10:19:59 -0700
Andrei Alexandrescu via Digitalmars-d-announce
wrote:
> No need to demean the question. It is valid. -- Andrei
sorry, i don't mean to insult anyone, just trying to make people see
analogies. hierarchies are everywhere, it's convient way to store alot
of things.
On Wed, 20 Aug 2014 22:02:31 +
anonymous via Digitalmars-d-announce
wrote:
> From a German author that would be an embracement of fascism.
i always wonder how good people at finding various offences and fascims
everywhere.
i bet that such people are glad to censor Hašek's "The Good Soldier
Š
On Thu, 21 Aug 2014 00:57:27 +0200
Paulo Pinto via Digitalmars-d-announce
wrote:
> Specially the younger generations, they just use it because it sounds
> cool.
and fun. they don't fear that old dead dog anymore, they making fun of
it.
signature.asc
Description: PGP signature
"SonarQube is an open platform to manage code quality."[1] I've
started writing a plugin for Sonar that allows it to display code
quality metrics for D. So far it just supports tracking static
analysis warnings from D Scanner, though adding other metrics
like line of code count and unit test co
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote:
On 8/20/2014 2:33 PM, anonymous wrote:
Dlang Dlang Über Alles
as a German, O_O
I'm not surprised that the German programming community has
taken to D. After all, German cars all have those "D" stickers
on them :-)
French
On Thursday, 21 August 2014 at 01:30:52 UTC, ketmar via
Digitalmars-d-announce wrote:
On Wed, 20 Aug 2014 10:18:09 -0700
Andrei Alexandrescu via Digitalmars-d-announce
wrote:
What is it that we could help with? -- Andrei
he's drama queen, he doesn't need any help, only attention.
Just let's
On Wednesday, 20 August 2014 at 22:02:31 UTC, anonymous wrote:
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright
wrote:
On 8/20/2014 2:33 PM, anonymous wrote:
Dlang Dlang Über Alles
as a German, O_O
I'm not surprised that the German programming community has
taken to D. After all
On 20/08/14 18:57, Brad Anderson wrote:
Anything specific you have problems with? Syntax changes aren't all that
common these days
Support for C++ namespaces where just released and support for C++
templates will most likely end up in master soon.
--
/Jacob Carlborg
51 matches
Mail list logo