Jump to page: 1 2 3
Thread overview
Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh?
Jan 28, 2015
Daniel Murphy
Jan 28, 2015
H. S. Teoh
Jan 28, 2015
Benjamin Thaut
Jan 28, 2015
Benjamin Thaut
Jan 28, 2015
Benjamin Thaut
Jan 28, 2015
Adam D. Ruppe
Jan 28, 2015
H. S. Teoh
Jan 29, 2015
Daniel Murphy
Jan 28, 2015
Piotrek
updatesh.d now ready for download ;)
Jan 29, 2015
Laeeth Isharc
Feb 08, 2015
Baz
Feb 13, 2015
Laeeth Isharc
Jan 28, 2015
Vladimir Panteleev
Jan 28, 2015
weaselcat
Jan 28, 2015
Benjamin Thaut
Jan 28, 2015
ketmar
Jan 28, 2015
Piotrek
Jan 28, 2015
CraigDillabaugh
Jan 28, 2015
David Soria Parra
Jan 28, 2015
Ulrich Küttler
Jan 28, 2015
Ulrich Küttler
January 28, 2015
We have a really nice script:

https://github.com/D-Programming-Language/tools/blob/master/update.sh

Basically fetching that script and running it creates a full dmd development rig, soup to nuts. It's a boon for would-be contributors. In addition, it's a really clean and nicely written script that can be easily followed and traced.

We should raise awareness of it. Ideas on how to do that?


Andrei
January 28, 2015
"Andrei Alexandrescu"  wrote in message news:mab24a$1gve$1@digitalmars.com...

> We have a really nice script:
>
> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>
> Basically fetching that script and running it creates a full dmd development rig, soup to nuts. It's a boon for would-be contributors. In addition, it's a really clean and nicely written script that can be easily followed and traced.
>
> We should raise awareness of it. Ideas on how to do that?

Feature it prominently in the repo readmes, and the wiki guides. 

January 28, 2015
On Wed, Jan 28, 2015 at 08:18:18AM -0800, Andrei Alexandrescu via Digitalmars-d wrote:
> We have a really nice script:
> 
> https://github.com/D-Programming-Language/tools/blob/master/update.sh
> 
> Basically fetching that script and running it creates a full dmd development rig, soup to nuts. It's a boon for would-be contributors. In addition, it's a really clean and nicely written script that can be easily followed and traced.
> 
> We should raise awareness of it. Ideas on how to do that?
[...]

Add it to: http://wiki.dlang.org/Building_DMD


T

-- 
Philosophy: how to make a career out of daydreaming.
January 28, 2015
On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
> We have a really nice script:
>
> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>

And once again this only works for linux...
DMDs test framework is also a hell to use on Windows. It takes 5 times as long to run on Windows compared to linux.
January 28, 2015
On 1/28/15 9:01 AM, Benjamin Thaut wrote:
> On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
>> We have a really nice script:
>>
>> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>>
>
> And once again this only works for linux...

OSX too. What would be a good approach for Windows?

> DMDs test framework is also a hell to use on Windows. It takes 5 times
> as long to run on Windows compared to linux.

Interesting. Why would that be?


Andrei

January 28, 2015
On Wednesday, 28 January 2015 at 17:01:07 UTC, Benjamin Thaut wrote:
> On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
>> We have a really nice script:
>>
>> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>>
>
> And once again this only works for linux...
> DMDs test framework is also a hell to use on Windows. It takes 5 times as long to run on Windows compared to linux.

Should work fine on any POSIX compliant system with zsh. Use cygwin?
Not really surprising windows isn't well supported, it's not a developer's platform. Does msvc C even support C99 yet?
January 28, 2015
On Wednesday, 28 January 2015 at 17:01:07 UTC, Benjamin Thaut wrote:
> On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
>> We have a really nice script:
>>
>> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>>
>
> And once again this only works for linux...
> DMDs test framework is also a hell to use on Windows. It takes 5 times as long to run on Windows compared to linux.

Hey well the script isn't too long. Someone should be able to port that baby to PowerShell in a few hours!

Sadly, I don't have a Windows machine ... so I can't really help.
January 28, 2015
On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
> We have a really nice script:
>
> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>
> Basically fetching that script and running it creates a full dmd development rig, soup to nuts. It's a boon for would-be contributors. In addition, it's a really clean and nicely written script that can be easily followed and traced.
>
> We should raise awareness of it. Ideas on how to do that?
>
>
> Andrei

Typical Rust, some ruby or php projects and for example clojures leinigen offer just the script to download like:

  http://get-dlang.org/install.sh

and have get-dlang.org being a super simple site that explains how to download it. Then feature it in every announcement and make it one of the major ways of getting D.
January 28, 2015
Am 28.01.2015 um 18:05 schrieb Andrei Alexandrescu:
> On 1/28/15 9:01 AM, Benjamin Thaut wrote:
>> On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
>>> We have a really nice script:
>>>
>>> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>>>
>>
>> And once again this only works for linux...
>
> OSX too. What would be a good approach for Windows?
>
>> DMDs test framework is also a hell to use on Windows. It takes 5 times
>> as long to run on Windows compared to linux.
>
> Interesting. Why would that be?
>
>
> Andrei
>

Because its a .sh script and windows sucks for starting tons of processes. (What a .sh script basically is)
It would be great if the entire dmd testing process would be driven by a executable written in D.

Same goes for the update.sh, why can't it be a D program? (Requiering that Git is in the PATH or maybe searching some standard locations).
January 28, 2015
On 1/28/15 10:41 AM, David Soria Parra wrote:
> On Wednesday, 28 January 2015 at 16:18:18 UTC, Andrei Alexandrescu wrote:
>> We have a really nice script:
>>
>> https://github.com/D-Programming-Language/tools/blob/master/update.sh
>>
>> Basically fetching that script and running it creates a full dmd
>> development rig, soup to nuts. It's a boon for would-be contributors.
>> In addition, it's a really clean and nicely written script that can be
>> easily followed and traced.
>>
>> We should raise awareness of it. Ideas on how to do that?
>>
>>
>> Andrei
>
> Typical Rust, some ruby or php projects and for example clojures
> leinigen offer just the script to download like:
>
>    http://get-dlang.org/install.sh
>
> and have get-dlang.org being a super simple site that explains how to
> download it. Then feature it in every announcement and make it one of
> the major ways of getting D.

Hmmm... but this is for developers not installation. Aren't the examples you give referring to the installation? -- Andrei
« First   ‹ Prev
1 2 3