January 03, 2012
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
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
"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
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
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
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
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
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
>


1 2 3 4 5 6
Next ›   Last »