On Tuesday, 10 March 2015 at 22:59:39 UTC, Dicebot wrote:
On Tuesday, 10 March 2015 at 20:28:10 UTC, Andrei Alexandrescu
wrote:
So what happened with this? Ping @ Dicebot -- Andrei
Discussion mostly stalled with me and Vladimir having different
estimate of trafe-off between keeping
So what happened with this? Ping @ Dicebot -- Andrei
On Tuesday, 10 March 2015 at 20:28:10 UTC, Andrei Alexandrescu
wrote:
So what happened with this? Ping @ Dicebot -- Andrei
Discussion mostly stalled with me and Vladimir having different
estimate of trafe-off between keeping submodules on latest HEAD
as opposed to only bumping those for
On 3/10/15 3:59 PM, Dicebot wrote:
On Tuesday, 10 March 2015 at 20:28:10 UTC, Andrei Alexandrescu wrote:
So what happened with this? Ping @ Dicebot -- Andrei
Discussion mostly stalled with me and Vladimir having different estimate
of trafe-off between keeping submodules on latest HEAD as
On 2015-02-12 09:07, Dicebot wrote:
Is it a problem? Root working dir will be dirty, correct, but not
working dirs for each of submodules.
I don't. It would be nice to have the latest code just by cloning.
--
/Jacob Carlborg
Dicebot wrote in message news:lbxhvakqmnaycgrlg...@forum.dlang.org...
One can keep updating submodule references with some daemon service
(Vladimir does exactly that in https://bitbucket.org/cybershadow/d) but
that will pollute history of meta-repo with dozens of trivial commits
every day
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
Why? Why are so many of us dedicating so much energy to
tweaking what already works, instead of tackling real problems?
Problems that e.g. - pardon my being pedantic - are in the
vision document?
Because this is what
On Thursday, 12 February 2015 at 07:35:07 UTC, Jacob Carlborg
wrote:
but that will pollute history of
meta-repo with dozens of trivial commits every day making it
hard to use
it for any real code (and also relying on well-being of that
daemon
service).
Will there be much real code in the
On Wed, 11 Feb 2015 14:32:59 +, weaselcat wrote:
I see it as quite a shame that people repeatedly say they actively avoid
using classes in D in favor of structs where possible, until forced to
use classes.
it has nothing with GC per se, i just don't like the concept. not
epsecially D
On 2/11/15 8:38 AM, Vladimir Panteleev wrote:
No. To clarify, the new repo is not a replacement of the existing ones.
It is an additional meta-repository, which, when cloned with
--recursive, gets all the other ones.
I see, thanks. So the change is not that dramatic. Nice!
What would be the
On 2/11/15 8:51 AM, Dicebot wrote:
[snip]
Thanks. I just asked a few more before reading this. -- Andrei
On Wednesday, 11 February 2015 at 16:57:35 UTC, Andrei
Alexandrescu wrote:
What would be the nomenclature? Right now we have
https://github.com/D-Programming-Language with individual
projects.
Is it possible for D-Programming-Language to be its own
meta-repository so you clone
On Wednesday, 11 February 2015 at 16:37:29 UTC, Andrei
Alexandrescu wrote:
On 2/11/15 8:30 AM, Vladimir Panteleev wrote:
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei
Alexandrescu wrote:
* What's going to happen with the commit history for our
current
projects?
* How about the pull
On 2/11/15 8:51 AM, Dicebot wrote:
In the long term I'd like to move makefile targets that make assumptions
about external repos (like dlang.org phobos docs generation) into
aggregated repos - but even that is optional and will happen only if no
one objects.
One thing that'd be good is an
On 2/11/15 5:48 AM, Dicebot wrote:
There seems to be a weird miscommunication here. I have asked your
opinion about this specific proposal - does it seem useful to you, would
you be willing to endorse it as official starting point for D
development etc.
Problem is I don't know. That's why I
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei
Alexandrescu wrote:
* What's going to happen with the commit history for our
current projects?
* How about the pull requests history?
If you have to ask this question, there's clearly a big
communication gap. This is not an overhaul of
On Wednesday, 11 February 2015 at 16:30:21 UTC, Vladimir
Panteleev wrote:
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei
Alexandrescu wrote:
* What's going to happen with the commit history for our
current projects?
* How about the pull requests history?
If you have to ask this
On Wednesday, 11 February 2015 at 16:37:29 UTC, Andrei
Alexandrescu wrote:
On 2/11/15 8:30 AM, Vladimir Panteleev wrote:
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei
Alexandrescu wrote:
* What's going to happen with the commit history for our
current
projects?
* How about the pull
On 2/11/15 8:30 AM, Vladimir Panteleev wrote:
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei Alexandrescu wrote:
* What's going to happen with the commit history for our current
projects?
* How about the pull requests history?
If you have to ask this question, there's clearly a big
On 2015-02-11 17:51, Dicebot wrote:
Small added effort for release manager to update submodules in meta-repo
upon new releases. Can't really imagine anything else right now.
You're thinking the meta repository is only update on each release? Or
would an automated approach be a good idea?
On Wednesday, 11 February 2015 at 16:16:41 UTC, Andrei
Alexandrescu wrote:
On 2/11/15 5:48 AM, Dicebot wrote:
There seems to be a weird miscommunication here. I have asked
your
opinion about this specific proposal - does it seem useful to
you, would
you be willing to endorse it as official
On Wednesday, 11 February 2015 at 18:05:56 UTC, Andrei
Alexandrescu wrote:
What does update mean in this context? I was expecting the
projects to be more or less up to date. -- Andrei
$ git clone --recursive
g...@github.com:D-Programming-Language/dlang
This will clone all submodules set to
On Wednesday, 11 February 2015 at 18:23:23 UTC, H. S. Teoh wrote:
I thought somebody mentioned that the latest version of git
submodules
now allows tracking branch heads instead of specific commits?
And I have replied several times already that it doesn't work the
way those people expect it
On Wednesday, 11 February 2015 at 18:23:23 UTC, H. S. Teoh wrote:
I thought somebody mentioned that the latest version of git
submodules
now allows tracking branch heads instead of specific commits?
Yeah, it turns out it doesn't work quite like you'd expect. They
still track specific
On 2/11/15 9:52 AM, Dicebot wrote:
On Wednesday, 11 February 2015 at 17:23:36 UTC, Jacob Carlborg wrote:
On 2015-02-11 17:51, Dicebot wrote:
Small added effort for release manager to update submodules in meta-repo
upon new releases. Can't really imagine anything else right now.
You're
On Wednesday, 11 February 2015 at 17:23:36 UTC, Jacob Carlborg
wrote:
On 2015-02-11 17:51, Dicebot wrote:
Small added effort for release manager to update submodules in
meta-repo
upon new releases. Can't really imagine anything else right
now.
You're thinking the meta repository is only
On Wed, Feb 11, 2015 at 06:17:35PM +, Dicebot via Digitalmars-d wrote:
On Wednesday, 11 February 2015 at 18:05:56 UTC, Andrei Alexandrescu wrote:
What does update mean in this context? I was expecting the projects
to be more or less up to date. -- Andrei
$ git clone --recursive
On Wed, Feb 11, 2015 at 06:27:44PM +, Vladimir Panteleev via Digitalmars-d
wrote:
On Wednesday, 11 February 2015 at 18:23:23 UTC, H. S. Teoh wrote:
I thought somebody mentioned that the latest version of git
submodules now allows tracking branch heads instead of specific
commits?
Yeah,
On Wednesday, 11 February 2015 at 17:23:36 UTC, Jacob Carlborg
wrote:
On 2015-02-11 17:51, Dicebot wrote:
Small added effort for release manager to update submodules in
meta-repo
upon new releases. Can't really imagine anything else right
now.
You're thinking the meta repository is only
On 2/11/15 9:08 AM, Vladimir Panteleev wrote:
The repository's name is also the default directory name on the user's
machine when cloned, so I think its name should identify that it is
D-related.
In that case wouldn't d be best? -- Andrei
On 11/02/2015 13:52, Dicebot wrote:
Biggest problem with RefCounted is that it is a struct. Thus it is
inherently incompatible with polymorphic world.
For Unique, (which admittedly is a simpler concept), it does work with
polymorphic types, see:
On Wednesday, 11 February 2015 at 05:39:59 UTC, H. S. Teoh wrote:
On Wed, Feb 11, 2015 at 03:20:57AM +, weaselcat via
Digitalmars-d wrote:
[...]
I was just using RefCounted!T as one example of a major
headache I've
had with D.
[...]
Jakob Ovrum has just submitted a PR to make (the
On 2/10/15 7:20 PM, weaselcat wrote:
[snip]
I hope this was the sort of reply you were looking for, Andrei.
Yes, that's good stuff. Thanks! -- Andrei
On Wednesday, 11 February 2015 at 08:21:27 UTC, ketmar wrote:
On Wed, 11 Feb 2015 03:20:57 +, weaselcat wrote:
I'm sure I'll get a response from ketmar( ;-) )
for your pleasure, sir!
believe me or not, but i almost fully share your opinion. i'm
not using
classes (well, almost), and when
On 2015-02-11 19:17, Dicebot wrote:
$ git clone --recursive g...@github.com:D-Programming-Language/dlang
This will clone all submodules set to latest released version tag
(v2.066.1 right now)
What I don't like about this is that you don't get the latest code.
Maybe this will cause more
On Wednesday, 11 February 2015 at 05:39:59 UTC, H. S. Teoh wrote:
Jakob Ovrum has just submitted a PR to make (the current
version of)
RefCounted reject interfaces, since currently it doesn't do that
correctly (it refcounts the reference to the interface rather
than the
target object).
Given
On Wed, 11 Feb 2015 03:20:57 +, weaselcat wrote:
I'm sure I'll get a response from ketmar( ;-) )
for your pleasure, sir!
believe me or not, but i almost fully share your opinion. i'm not using
classes (well, almost), and when i have to, GC is working ok for me. but
i can see a need in
On Tuesday, 10 February 2015 at 22:12:41 UTC, Vladimir Panteleev
wrote:
On Tuesday, 10 February 2015 at 21:45:49 UTC, Luc Bourhis wrote:
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated repository as part of
D-Programming-Language organization which
On Wednesday, 11 February 2015 at 13:33:29 UTC, Luc Bourhis wrote:
On Tuesday, 10 February 2015 at 22:12:41 UTC, Vladimir
Panteleev wrote:
On Tuesday, 10 February 2015 at 21:45:49 UTC, Luc Bourhis
wrote:
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated
On Tuesday, 10 February 2015 at 17:04:36 UTC, Andrei Alexandrescu
wrote:
On 2/9/15 11:17 PM, Dicebot wrote:
I do what I feel needs to be done. You are free either reject
or accept
it. But please don't tell me how I should manage my own spare
time. If
you want cultural change - lead by
On 2015-02-11 19:04, Andrei Alexandrescu wrote:
In that case wouldn't d be best? -- Andrei
I don't think that is specific enough. I store all D related projects in
a directory called d.
--
/Jacob Carlborg
On Tue, Feb 10, 2015 at 12:00:53PM +, ketmar via Digitalmars-d wrote:
On Mon, 09 Feb 2015 22:22:49 -0800, Andrei Alexandrescu wrote:
[...]
Yet we do have matters that are important and urgent. We want to
improve Phobos' take on memory allocation. Yet not one soul is
working on
On Tuesday, 10 February 2015 at 11:59:14 UTC, Russel Winder wrote:
that as labor if you really have to ;-) people will work on
what they
want to work on, and systemically, are more likely to work on
the
smaller things as they have clearly visible boundaries.
refcounting is not a big thing,
It is a delicate matter. Yes, spreading over less important
issues is harmful for focusing on core ones. But the same time
having many small issues unresolved harms the contribution
culture as those keep annoying people over and over again.
Excellence can come in part from getting many small
On Tuesday, 10 February 2015 at 17:47:59 UTC, Andrei Alexandrescu
wrote:
On 2/10/15 9:44 AM, weaselcat wrote:
Again I apologize for the briefness, I'll try to reply to this
later
with better details.
Much appreciated, thanks. -- Andrei
To continue from earlier,
Once again, my POV is that
On Tuesday, 10 February 2015 at 15:48:44 UTC, H. S. Teoh wrote:
Yeah, welcome to the open source community. People work on what
they
*want* to work on, not what somebody else tells them they
should work
on. :-)
The corollary is, if you want people to work on X, you should
make X
attractive
On 2/10/15 9:44 AM, weaselcat wrote:
Again I apologize for the briefness, I'll try to reply to this later
with better details.
Much appreciated, thanks. -- Andrei
On 2/10/15 9:18 AM, H. S. Teoh via Digitalmars-d wrote:
On Tue, Feb 10, 2015 at 09:13:10AM -0800, Andrei Alexandrescu via Digitalmars-d
wrote:
On 2/9/15 11:49 PM, Mathias LANG wrote:
[...]
IMO the agenda ( horribly outdated: http://wiki.dlang.org/Agenda ) is
more important than the vision if
On Tue, Feb 10, 2015 at 04:17:25PM +, Dicebot via Digitalmars-d wrote:
On Tuesday, 10 February 2015 at 15:48:44 UTC, H. S. Teoh wrote:
Yeah, welcome to the open source community. People work on what they
*want* to work on, not what somebody else tells them they should work
on. :-)
The
On 2/9/15 11:17 PM, Dicebot wrote:
I do what I feel needs to be done. You are free either reject or accept
it. But please don't tell me how I should manage my own spare time. If
you want cultural change - lead by example.
I only replied because you explicitly asked for my opinion, under the
On 2/9/15 11:28 PM, weaselcat wrote:
On Tuesday, 10 February 2015 at 07:17:11 UTC, Dicebot wrote:
At the same time stuff like RefCounted is a mess.
+1
(Sorry for the noise, just wanted to share the opinion. :) )
One actionable item would be to point at a code fragment and argue wtf
-
On Tue, Feb 10, 2015 at 09:13:10AM -0800, Andrei Alexandrescu via Digitalmars-d
wrote:
On 2/9/15 11:49 PM, Mathias LANG wrote:
[...]
IMO the agenda ( horribly outdated: http://wiki.dlang.org/Agenda ) is
more important than the vision if you want people to work on a
specific area.
I've
On Tuesday, 10 February 2015 at 17:00:18 UTC, Andrei Alexandrescu
wrote:
On 2/9/15 11:28 PM, weaselcat wrote:
On Tuesday, 10 February 2015 at 07:17:11 UTC, Dicebot wrote:
At the same time stuff like RefCounted is a mess.
+1
(Sorry for the noise, just wanted to share the opinion. :) )
One
On 2/9/15 11:49 PM, Mathias LANG wrote:
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu wrote:
Well I have to say something.
This proposal is a good example of a cultural lore we should unlearn:
high-churn, low-impact changes.
Also, to put it differently : getting small things done is better
than not getting big things done. Main harm comes from
bikeshedding about no-so-important issue, not from implementing
those.
On Mon, 09 Feb 2015 22:22:49 -0800, Andrei Alexandrescu wrote:
Probably something that's neither important nor urgent.
Yet we do have matters that are important and urgent. We want to improve
Phobos' take on memory allocation. Yet not one soul is working on
RefCounted. Few know even what
On Tue, 2015-02-10 at 07:02 +, Brian Schott via Digitalmars-d wrote:
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
Yet we do have matters that are important and urgent. We want to
improve Phobos' take on memory allocation. Yet not one soul is
working on
On 2/10/15 1:45 PM, Luc Bourhis wrote:
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated repository as part of
D-Programming-Language organization which will include other existing
ones as a submodules
Imho, git subtree would be a better idea
That's
On 2/10/15 9:16 AM, H. S. Teoh via Digitalmars-d wrote:
I've been with the open source community for about two decades, and my
observation is that the thriving ones tend to be the ones where people
contribute because they want to, rather than because they were told to.
Of course, that does not
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated repository as part of
D-Programming-Language organization which will include other
existing ones as a submodules
Imho, git subtree would be a better idea
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
This proposal is a good example of a cultural lore we should
unlearn: high-churn, low-impact changes.
https://github.com/D-Programming-Language/dlang.org/pull/896 is
another example. Meaning changes with a large surface
On 2/10/15 12:16 PM, anonymous wrote:
Also, improving the website is part of The Vision, no? We aim to
improve the brand of the D programming language. Part of that is raising
the quality of all D-related materials: website, [...], etc.
Keyword here is impact. We may as well find fit to pull
On Wed, Feb 11, 2015 at 03:20:57AM +, weaselcat via Digitalmars-d wrote:
[...]
I was just using RefCounted!T as one example of a major headache I've
had with D.
[...]
Jakob Ovrum has just submitted a PR to make (the current version of)
RefCounted reject interfaces, since currently it
On Tuesday, 10 February 2015 at 22:07:50 UTC, Ola Fosheim Grøstad
wrote:
But when the project becomes big and it is difficult to
perceive changes that are significant I suppose many will feel
that contributions won't matter, because the context is too
large. The website was small enough and
On Tuesday, 10 February 2015 at 17:19:16 UTC, H. S. Teoh wrote:
leadership skills, but said leadership tends to work best when
they
inspire people to follow them, rather than laying down the law
and
saying you must work on X, Y, Z, otherwise you're not helping
The Cause.
This really depends.
On Tuesday, 10 February 2015 at 21:45:49 UTC, Luc Bourhis wrote:
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated repository as part of
D-Programming-Language organization which will include other
existing ones as a submodules
Imho, git subtree would
On Tuesday, 10 February 2015 at 21:48:58 UTC, Andrei Alexandrescu
wrote:
On 2/10/15 1:45 PM, Luc Bourhis wrote:
On Monday, 9 February 2015 at 06:33:42 UTC, Dicebot wrote:
Idea is to create an aggregated repository as part of
D-Programming-Language organization which will include other
On 2/8/15 11:58 PM, Dicebot wrote:
On Monday, 9 February 2015 at 07:04:35 UTC, Ali Çehreli wrote:
On 02/08/2015 10:33 PM, Dicebot wrote:
Trivial proof of concept :
https://github.com/Dicebot/TestDlangAggregated
Great idea. I've been using the following one just to keep up-to-date
with git
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
Yet we do have matters that are important and urgent. We want
to improve Phobos' take on memory allocation. Yet not one soul
is working on RefCounted. Few know even what needs to be done
of it.
I think you may have just
On Monday, 9 February 2015 at 07:04:35 UTC, Ali Çehreli wrote:
On 02/08/2015 10:33 PM, Dicebot wrote:
Trivial proof of concept :
https://github.com/Dicebot/TestDlangAggregated
Great idea. I've been using the following one just to keep
up-to-date with git head dmd and Phobos:
On Tuesday, 10 February 2015 at 07:17:11 UTC, Dicebot wrote:
At the same time stuff like RefCounted is a mess.
+1
(Sorry for the noise, just wanted to share the opinion. :) )
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
Well I have to say something.
Great, lets debate :P
This proposal is a good example of a cultural lore we should
unlearn: high-churn, low-impact changes.
https://github.com/D-Programming-Language/dlang.org/pull/896 is
On Tuesday, 10 February 2015 at 07:49:28 UTC, Mathias LANG wrote:
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei
Alexandrescu wrote:
Well I have to say something.
This proposal is a good example of a cultural lore we should
unlearn: high-churn, low-impact changes.
On Tuesday, 10 February 2015 at 06:22:51 UTC, Andrei Alexandrescu
wrote:
Well I have to say something.
This proposal is a good example of a cultural lore we should
unlearn: high-churn, low-impact changes.
https://github.com/D-Programming-Language/dlang.org/pull/896 is
another example.
On 02/08/2015 10:33 PM, Dicebot wrote:
Trivial proof of concept : https://github.com/Dicebot/TestDlangAggregated
Great idea. I've been using the following one just to keep up-to-date
with git head dmd and Phobos:
https://github.com/carlor/dlang-workspace
Ali
After some discussions on topic I decided to have a look how it
actually may look in practice and experience was mostly pleasing
so far.
Trivial proof of concept :
https://github.com/Dicebot/TestDlangAggregated
Idea is to create an aggregated repository as part of
D-Programming-Language
76 matches
Mail list logo