Thread overview | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 28, 2015 Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | "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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Benjamin Thaut | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Benjamin Thaut | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Benjamin Thaut | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: Who knows about https://github.com/D-Programming-Language/tools/blob/master/update.sh? | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Soria Parra | 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
|
Copyright © 1999-2021 by the D Language Foundation