]> git.llucax.com Git - personal/website.git/blob - source/blog/posts/2010/01/27-dmd-beta.rst
Update resume with The Podcast App
[personal/website.git] / source / blog / posts / 2010 / 01 / 27-dmd-beta.rst
1 Title: DMD beta
2 Tags: en, d, dmd, beta, development model, compiler, software, druntime, phobos
3
4 After some discussion__ [*]_ in the `D newsgroup`__ about the value of having
5 release candidates for DMD_ (due to the high number of regressions introduced
6 in new versions mostly), Walter_ `agreed to make public`__ what he called
7 *beta* versions of the compiler, which he sent privately to people who asked
8 for them (like some Tango_ developers).
9
10 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/dmd_1.055_and_2.039_release_17486.html#N17497
11 __ http://www.digitalmars.com/NewsGroup.html
12 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/dmd_beta_mailing_list_17511.html
13
14 The new *DMD betas* are announced in a `special mailing list`__ (available__
15 through Gmane__ too). It seems like Walter_ want to keep the beta releases with
16 some kind of secrecy, or only for people **really** interested on them (the zip
17 files are even password protected! But the password is announced in a public__
18 mailing list, that doesn't make much sense =/). I think he should encourage
19 people to try them as much as possible instead, but one step at the time, at
20 least now people have a way to test the compiler before it's released.
21
22 __ http://lists.puremagic.com/mailman/listinfo/dmd-beta
23 __ http://dir.gmane.org/gmane.comp.lang.d.dmd.beta
24 __ http://www.gmane.org/
25 __ http://lists.puremagic.com/pipermail/dmd-beta/
26
27 I can say without fear that the experience has been very successful already,
28 even when there is no DMD_ release yet that came from a *beta* pre-release, you
29 can see__ in the beta mailing list that multiple regressions have been
30 discovered and fixed because this new *beta releases*. I think the reliability
31 of the compiler has been increased already. Is really interesting to see how
32 the quality of a product increases proportionally to the level of *openness*
33 and the numbers of eyes doing peer review.
34
35 __ http://lists.puremagic.com/pipermail/dmd-beta/
36
37 The new DMD_ release should be published very soon, as all the regressions
38 seems to be fixed now and big projects like Tango_, GtkD__ and QTD__ compiles
39 (a lot of focus on fixing bugs that prevented the later to compile has been put
40 into this release, specially from Rainer Schuetze, who submitted a lot of
41 patches).
42
43 __ http://dsource.org/projects/gtkd
44 __ http://dsource.org/projects/qtd
45
46 So kudos for a new era in D, I think this is another big milestone for having
47 a reliable compiler.
48
49
50 .. _DMD: http://dsource.org/projects/dmd
51 .. _Tango: http://dsource.org/projects/tango
52 .. _Walter: http://www.walterbright.com/
53
54
55 .. [*] I'm sure there was previos requests for having release candidates,
56    I know I asked for it, but I can't find the threads in the archives =)
57
58
59 .. vim: set et sw=3 sts=3 :