January 03, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen | On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote:
> On 03-01-2012 19:47, Walter Bright wrote:
>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote:
>>> Perhaps some kind of experimental releases would be better. It could help
>>> getting new features out to the community (and thus tested) faster.
>>
>> We call them betas <g>.
>>
>> But anyone can pull the latest from github and use it, many do.
>
> That's not very practical for most users. Some kind of ready-to-download builds
> would be much better. As others suggested, the auto-tester publishing builds for
> download would be ideal.
Using a nightly build is not very practical for most users, either, probably the same group.
|
January 03, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On 03-01-2012 20:25, Walter Bright wrote:
> On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote:
>> On 03-01-2012 19:47, Walter Bright wrote:
>>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote:
>>>> Perhaps some kind of experimental releases would be better. It could
>>>> help
>>>> getting new features out to the community (and thus tested) faster.
>>>
>>> We call them betas <g>.
>>>
>>> But anyone can pull the latest from github and use it, many do.
>>
>> That's not very practical for most users. Some kind of
>> ready-to-download builds
>> would be much better. As others suggested, the auto-tester publishing
>> builds for
>> download would be ideal.
>
> Using a nightly build is not very practical for most users, either,
> probably the same group.
I don't know. There are many things in DMD that are far from bug-free, and some people would like to actually use those features. So when fixes are committed, it'd be nice to just be able to switch to a nightly build.
We have to bear in mind that while D itself is fairly mature, it is still very much an evolving language, and thus, as is the compiler. For this reason, sticking to a stable release is not always practical.
- Alex
|
January 03, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen | "Alex Rønne Petersen" <xtzgzorex@gmail.com> wrote in message news:jdviuj$16e$1@digitalmars.com... > On 03-01-2012 19:47, Walter Bright wrote: >> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote: >>> Perhaps some kind of experimental releases would be better. It could >>> help >>> getting new features out to the community (and thus tested) faster. >> >> We call them betas <g>. >> >> But anyone can pull the latest from github and use it, many do. > > That's not very practical for most users. Some kind of ready-to-download builds would be much better. I don't remember if this feature has made it into a formal DVM release yet or not, but it's been in the main DVM master branch for awhile: >git clone https://github.com/D-Programming-Language/dmd.git >git clone https://github.com/D-Programming-Language/druntime.git >git clone https://github.com/D-Programming-Language/phobos.git >git clone https://github.com/D-Programming-Language/tools.git # for RDMD >dvm compile >./dmd/bin32/dmd # or ./dmd/bin64/dmd DMD32 D Compiler v2.0... ...etc... Of course, that completely ignores the results of the auto-tester. > As others suggested, the auto-tester publishing builds for download would be ideal. > > - Alex |
January 03, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On 1/3/2012 1:25 PM, Walter Bright wrote:
> On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote:
>> On 03-01-2012 19:47, Walter Bright wrote:
>>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote:
>>>> Perhaps some kind of experimental releases would be better. It could
>>>> help
>>>> getting new features out to the community (and thus tested) faster.
>>>
>>> We call them betas <g>.
>>>
>>> But anyone can pull the latest from github and use it, many do.
>>
>> That's not very practical for most users. Some kind of
>> ready-to-download builds
>> would be much better. As others suggested, the auto-tester publishing
>> builds for
>> download would be ideal.
>
> Using a nightly build is not very practical for most users, either,
> probably the same group.
Well there is always the google (and mozilla) route of force-feeding the latest binaries to everyone :)
|
January 03, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean Cavanaugh | On Tue, Jan 3, 2012 at 5:02 PM, Sean Cavanaugh <WorksOnMyMachine@gmail.com> wrote:
> On 1/3/2012 1:25 PM, Walter Bright wrote:
>>
>> On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote:
>>>
>>> On 03-01-2012 19:47, Walter Bright wrote:
>>>>
>>>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote:
>>>>>
>>>>> Perhaps some kind of experimental releases would be better. It could
>>>>> help
>>>>> getting new features out to the community (and thus tested) faster.
>>>>
>>>>
>>>> We call them betas <g>.
>>>>
>>>> But anyone can pull the latest from github and use it, many do.
>>>
>>>
>>> That's not very practical for most users. Some kind of
>>> ready-to-download builds
>>> would be much better. As others suggested, the auto-tester publishing
>>> builds for
>>> download would be ideal.
>>
>>
>> Using a nightly build is not very practical for most users, either, probably the same group.
>
>
> Well there is always the google (and mozilla) route of force-feeding the
> latest binaries to everyone :)
They can get away with that because their users don't really care about versions. As long as Chrome starts and browses when I want it to, I don't care whether Google pushes updates out behind my back. Development tools are a different game because versions introduce breaking changes and silently changing versions will just create a horde of angry developers.
|
January 04, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | On 2012-01-03 20:46, Nick Sabalausky wrote: > "Alex Rønne Petersen"<xtzgzorex@gmail.com> wrote in message > news:jdviuj$16e$1@digitalmars.com... >> On 03-01-2012 19:47, Walter Bright wrote: >>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote: >>>> Perhaps some kind of experimental releases would be better. It could >>>> help >>>> getting new features out to the community (and thus tested) faster. >>> >>> We call them betas<g>. >>> >>> But anyone can pull the latest from github and use it, many do. >> >> That's not very practical for most users. Some kind of ready-to-download >> builds would be much better. > > I don't remember if this feature has made it into a formal DVM release yet > or not, but it's been in the main DVM master branch for awhile: > >> git clone https://github.com/D-Programming-Language/dmd.git >> git clone https://github.com/D-Programming-Language/druntime.git >> git clone https://github.com/D-Programming-Language/phobos.git >> git clone https://github.com/D-Programming-Language/tools.git # for RDMD >> dvm compile >> ./dmd/bin32/dmd # or ./dmd/bin64/dmd No, it's not in a release yet, sorry. But I can make one. I was hoping to make DVM download the source from github automatically but I haven't had time to implement that yet. I've been focused on other projects lately. -- /Jacob Carlborg |
January 04, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean Cavanaugh | On 2012-01-04 00:02, Sean Cavanaugh wrote: > On 1/3/2012 1:25 PM, Walter Bright wrote: >> On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote: >>> On 03-01-2012 19:47, Walter Bright wrote: >>>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote: >>>>> Perhaps some kind of experimental releases would be better. It could >>>>> help >>>>> getting new features out to the community (and thus tested) faster. >>>> >>>> We call them betas <g>. >>>> >>>> But anyone can pull the latest from github and use it, many do. >>> >>> That's not very practical for most users. Some kind of >>> ready-to-download builds >>> would be much better. As others suggested, the auto-tester publishing >>> builds for >>> download would be ideal. >> >> Using a nightly build is not very practical for most users, either, >> probably the same group. > > Well there is always the google (and mozilla) route of force-feeding the > latest binaries to everyone :) They don't install nightly builds, do they? -- /Jacob Carlborg |
January 04, 2012 Re: dmd 2.057 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg Attachments:
| Chrome and Firefox both have several different auto updating versions. For Chrome there's stable, beta, dev channel, and canary (which is basically a nightly build). So there are lots of opportunities for bugs to be found by developers before they go live in the stable release channel.
--bb
Sent from my Android.
On Jan 4, 2012 1:43 AM, "Jacob Carlborg" <doob@me.com> wrote:
> On 2012-01-04 00:02, Sean Cavanaugh wrote:
>
>> On 1/3/2012 1:25 PM, Walter Bright wrote:
>>
>>> On 1/3/2012 10:55 AM, Alex Rønne Petersen wrote:
>>>
>>>> On 03-01-2012 19:47, Walter Bright wrote:
>>>>
>>>>> On 1/3/2012 6:49 AM, Alex Rønne Petersen wrote:
>>>>>
>>>>>> Perhaps some kind of experimental releases would be better. It could
>>>>>> help
>>>>>> getting new features out to the community (and thus tested) faster.
>>>>>>
>>>>>
>>>>> We call them betas <g>.
>>>>>
>>>>> But anyone can pull the latest from github and use it, many do.
>>>>>
>>>>
>>>> That's not very practical for most users. Some kind of
>>>> ready-to-download builds
>>>> would be much better. As others suggested, the auto-tester publishing
>>>> builds for
>>>> download would be ideal.
>>>>
>>>
>>> Using a nightly build is not very practical for most users, either, probably the same group.
>>>
>>
>> Well there is always the google (and mozilla) route of force-feeding the
>> latest binaries to everyone :)
>>
>
> They don't install nightly builds, do they?
>
> --
> /Jacob Carlborg
>
|
Copyright © 1999-2021 by the D Language Foundation