Great talk!
Regarding the ci.lycus.org fleet, credit should definitely go to
Adam Wilson (C# to D talk) and Kelly Wilson (same person who was
present in the pie chart) too for providing many of the machines
hooked up to the master node.
The fleet doesn't do a whole lot of work most of the
deprecations
without breaking people's code).
- Jonathan M Davis
+1 to this.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
package, for which I have provided a
style file to handle highlighting.
https://github.com/JesseKPhillips/dlang-latex-listings
I think you should cover C#. It allows virtual generic methods in its
implementation of reified generics by relying on the JIT.
--
Alex Rønne Petersen
a...@lycus.org
http
implementation, but I figured I'd post it here anyway in case anyone's
interested.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
,
when using a GC, it is very recommendable that you allocate up front and
use object pooling - and most importantly, don't allocate at all during
your render loop.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
On 05-09-2012 13:19, Benjamin Thaut wrote:
Am 05.09.2012 13:10, schrieb Alex Rønne Petersen:
Is source code available anywhere?
Also, I have to point out that programming for a garbage collected
runtime is very different from doing manual memory management. The same
patterns don't apply
On 05-09-2012 14:07, Benjamin Thaut wrote:
Am 05.09.2012 14:00, schrieb Alex Rønne Petersen:
Sure, I just want to point out that it's a problem with the language (GC
allocations being very non-obvious) as opposed to the nature of GC.
Thats exactly what I want to cause with this post. More
Feedback is welcome.
Kind Regards
Benjamin Thaut
BTW, your blog post appears to have comparison misspelled.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
/show_bug.cgi?id=8446
I elevated all these bugs to blocker status. BTW I wonder which is
higher - P1 or P5?
Andrei
They mean priority, so P1 would be highest.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
that it
would encourage participation/experimentation?
Thanks for all the work you guys have put in.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
On 23-08-2012 16:47, dsimcha wrote:
On Thursday, 23 August 2012 at 14:38:19 UTC, Alex Rønne Petersen wrote:
Yes, but parallelization of the mark phase is fairly trivial, and
something we should probably look into.
Ironically, Antti-ville's original proposal involved parallelization
On 14-08-2012 09:25, Paulo Pinto wrote:
On Monday, 13 August 2012 at 22:07:51 UTC, Alex Rønne Petersen wrote:
On 13-08-2012 23:58, Andrej Mitrovic wrote:
On 8/13/12, Walter Bright newshou...@digitalmars.com wrote:
I've thought many times about adding a D feature that allows one to
specify
use
On 13-08-2012 23:43, Walter Bright wrote:
On 8/13/2012 2:37 PM, Alex Rønne Petersen wrote:
I've wanted a feature like that on several occasions (mostly when
interfacing
with non-C/C++ languages). How hard it would it be to implement?
Theoretically,
it sounds simple enough.
You could do
On 14-08-2012 14:00, Daniel Murphy wrote:
Alex Rønne Petersen a...@lycus.org wrote in message
news:k0bs29$1bpl$1...@digitalmars.com...
On 13-08-2012 23:34, Walter Bright wrote:
On 8/13/2012 12:41 PM, Sean Kelly wrote:
I've thought many times about adding a D feature that allows one to
specify
like that on several occasions (mostly when
interfacing with non-C/C++ languages). How hard it would it be to
implement? Theoretically, it sounds simple enough.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
, but never got around to it.
Isn't that what .def files are for? Or maybe this is only used for DLLs?
That's a Windows-ism.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
On 04-08-2012 04:57, Jonathan M Davis wrote:
On Saturday, August 04, 2012 04:44:12 Alex Rønne Petersen wrote:
It's been discussed a time or two that we should have an incubator project
for Phobos where potential Phobos modules go to be used and ironed out
before actually being reviewed
should definitely get the ball rolling.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
that this was not a regression, if memory serves.
I believe the reasoning was that default parameters on delegates just
don't make sense in the general case, so it wasn't worth fixing.
I could be wrong. I can't seem to find the relevant bug. Anyone?
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
identifier:
https://github.com/lycus/mci/blob/master/src/mci/vm/code.d#L59
I just commented out the postcondition there for now. Will try to create
a useful reduction later today.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
On 02-08-2012 21:48, Alex Rønne Petersen wrote:
On 02-08-2012 21:18, Walter Bright wrote:
Another big pile of bug fixes. More contributors than ever!
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.075.zip
http://www.digitalmars.com/d/2.0/changelog.html
https
On 02-08-2012 23:25, Walter Bright wrote:
On 8/2/2012 1:08 PM, Alex Rønne Petersen wrote:
Unfortunately ran into a couple of regressions (though nothing major).
Please join the beta program!
I usually do, but didn't really get the time to try it out this release.
--
Alex Rønne Petersen
that beta was any different from the rest (I always use the
mailing list). It _is_ part of forum.dlang.org already though.
- Jonathan M Davis
Yeah, but in e.g. Thunderbird you get a nifty overview of lists on the
NG in a side bar which makes for super easy navigation.
--
Alex Rønne Petersen
model may have seemed like a good idea during SVN
times, but we're using Git now.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
installer can be downloaded from its website at
http://www.dsource.org/projects/visuald
The source code is now also available on github:
https://github.com/rainers/visuald
Rainer
Does this work with the VS 2012 RC?
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
with the library, please open an issue on
the GitHub issue tracker.
Enjoy!
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
to have.
--
Alex Rønne Petersen
a...@lycus.org
http://lycus.org
On 27-04-2012 16:50, Sean Kelly wrote:
In _d_throw call abort(). That'll give you a core file.
On Apr 26, 2012, at 11:13 PM, Sönke Ludwigslud...@outerproduct.org wrote:
Am 27.04.2012 04:19, schrieb Andrei Alexandrescu:
On 4/26/12 3:30 PM, Jesse Phillips wrote:
On Thursday, 26 April 2012
On 22-04-2012 20:12, Marco Leise wrote:
Am Sun, 22 Apr 2012 11:55:35 +0200
schrieb Bernard Helyerb.hel...@gmail.com:
https://github.com/bhelyer/DDCPU-16
DDCPU-16 is a D implementation of Notch's (of Minecraft fame)
DCPU-16, a fictional 16 bit CPU for his upcoming game, 0x10c.
More info at
On 18-04-2012 11:00, Trass3r wrote:
I think the problem of ~100 open pull requests needs to be faced
better. People that see their patches rot in that list probably don't
feel rewarded enough to submit more patches.
So true. I won't do any further work if it's in vain anyway.
Also I regularly
On 13-04-2012 07:53, Walter Bright wrote:
Another big pile of bug fixes. More contributors than ever!
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.074.zip
http://www.digitalmars.com/d/2.0/changelog.html
On 13-04-2012 18:47, Adam D. Ruppe wrote:
Strive to make toHash, toString, opEquals and opCmp functions pure,
nothrow, const and @safe. Soon, this will become a requirement.
man, that's a lot of decorations.
This kind of thing makes me thing we should have opposites:
impure, maythrow,
On 14-04-2012 01:49, Andrej Mitrovic wrote:
On 4/14/12, Robert Clipshamrob...@octarineparrot.com wrote:
It can't throw a Throwable
Well now I'm confused. According to TDPL p307:
nothrow promises that the function won't throw an Exception. The
function is still allowed to throw the graver
On 14-04-2012 02:13, Andrej Mitrovic wrote:
On 4/14/12, Alex Rønne Petersenxtzgzo...@gmail.com wrote:
That sounds like an error in TDPL. AFAIK nothrow means may only throw
Error.
But Error is a subclass of Throwable.
Which is why I said it's probably an error in TDPL. :P
--
- Alex
On 14-04-2012 03:45, Alex Rønne Petersen wrote:
On 14-04-2012 02:13, Andrej Mitrovic wrote:
On 4/14/12, Alex Rønne Petersenxtzgzo...@gmail.com wrote:
That sounds like an error in TDPL. AFAIK nothrow means may only throw
Error.
But Error is a subclass of Throwable.
Which is why I said it's
On 12-04-2012 20:49, Alvaro wrote:
The changelog mentions DMD 2.059 as released on April 1, 2012, but there
is no link to it. Is it released?
http://dlang.org/changelog.html
It's not released yet.
This is why listing the next release on that page is a bad idea...
--
- Alex
On 18-03-2012 13:39, Iain Buclaw wrote:
Morning All,
I have created a new GDC project on github, where I hope people will
help contribute and continue development of the compiler there.
https://github.com/gdc-developers
I've been told to cue Walter asking to rename the organisation to
On 16-03-2012 21:04, alex wrote:
On Friday, 16 March 2012 at 19:06:01 UTC, Andrei Alexandrescu wrote:
On 3/16/12 1:32 PM, Steven Schveighoffer wrote:
On Fri, 16 Mar 2012 14:24:38 -0400, Andrei Alexandrescu
seewebsiteforem...@erdani.org wrote:
Just got the acceptance message. This is great
On 13-03-2012 17:17, Dmitry Olshansky wrote:
On 12.03.2012 17:45, bls wrote:
On 03/13/2012 04:28 AM, Dmitry Olshansky wrote:
On 12.03.2012 16:43, bls wrote:
On 03/10/2012 03:28 PM, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG)
On 11-03-2012 08:22, Philippe Sigaud wrote:
On Sun, Mar 11, 2012 at 00:34, Alex Rønne Petersenxtzgzo...@gmail.com wrote:
Admittedly I have not heard of PEGs before, so I'm curious: Is this powerful
enough to parse a language such as C?
I think so. But you'd have to do add some semantic
On 11-03-2012 00:28, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG) generator in D.
https://github.com/PhilippeSigaud/Pegged
docs: https://github.com/PhilippeSigaud/Pegged/wiki
PEG:
On 11-03-2012 00:28, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG) generator in D.
https://github.com/PhilippeSigaud/Pegged
docs: https://github.com/PhilippeSigaud/Pegged/wiki
PEG:
On 11-03-2012 16:02, Alex Rønne Petersen wrote:
On 11-03-2012 00:28, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG) generator in D.
https://github.com/PhilippeSigaud/Pegged
docs: https://github.com/PhilippeSigaud/Pegged/wiki
PEG
On 11-03-2012 18:06, Philippe Sigaud wrote:
On Sun, Mar 11, 2012 at 00:34, Alex Rønne
Petersenxtzgzo...@gmail.com mailto:xtzgzo...@gmail.com wrote:
[Parsing C?]
I think so. But you'd have to do add some semantic action to deal with
typedefs and macros.
Oh, I should have mentioned I
On 11-03-2012 18:19, Philippe Sigaud wrote:
Hm, I don't *think* C has such ambiguities but I could well be wrong.
In any case, if it can handle the non-ambiguous case, that's enough for me.
I wanted to tackle D this week, but I might as well begin with C :)
Do you happen to have any handy
On 11-03-2012 18:17, Philippe Sigaud wrote:
By the way, bootstrap.d seems to fail to build at the moment:
../pegged/utils/bootstrap.d(1433): found ':' when expecting ')'
following template argument list
../pegged/utils/bootstrap.d(1433): members expected
On 11-03-2012 00:28, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG) generator in D.
https://github.com/PhilippeSigaud/Pegged
docs: https://github.com/PhilippeSigaud/Pegged/wiki
PEG:
On 11-03-2012 00:28, Philippe Sigaud wrote:
Hello,
I created a new Github project, Pegged, a Parsing Expression Grammar
(PEG) generator in D.
https://github.com/PhilippeSigaud/Pegged
docs: https://github.com/PhilippeSigaud/Pegged/wiki
PEG:
https://github.com/alexrp/st2-d
I plan to have it merged into ST2 proper if I can somehow get in touch
with the dev(s)...
--
- Alex
On 04-03-2012 21:52, Andrei Alexandrescu wrote:
Please join me in welcoming Alex Rønne Petersen as a mentor! We believe
he will bring great expertise and value to our ranks.
Andrei
Thanks :)
In case anyone is wondering, I applied primarily to mentor any possible
projects on MCI:
http
On 03-03-2012 20:02, Chuck Allison wrote:
FYI:
TDPL is a required text for CS 4450, Analysis of Programming Languages,
at Utah Valley University starting Fall 2012. We'll study ML and D (and
Prolog if time allows).
Wow, that's great news!
--
- Alex
Hi,
libgc-d is a binding to the libgc garbage collection library (also known
as the Boehm-Demers-Weiser GC). This library is primarily useful in the
D world for programming language implementations and virtual machines,
as D has a built-in GC (though, nothing stops you from using libgc-d for
On 01-03-2012 19:04, Ary Manzana wrote:
On 2/29/12 2:34 PM, Alex Rønne Petersen wrote:
On 29-02-2012 18:32, Andrei Alexandrescu wrote:
On 2/26/12 9:51 PM, Adam D. Ruppe wrote:
https://github.com/downloads/adamdruppe/dtojs/dtojs.zip
[snip]
That's interesting. So the idea is to make an entire
On 29-02-2012 18:32, Andrei Alexandrescu wrote:
On 2/26/12 9:51 PM, Adam D. Ruppe wrote:
https://github.com/downloads/adamdruppe/dtojs/dtojs.zip
[snip]
That's interesting. So the idea is to make an entire subset of D
convertible to Javascript?
What use cases do you have in mind?
Andrei
On 23-02-2012 07:51, Walter Bright wrote:
On 2/22/2012 7:51 PM, bearophile wrote:
Andrei says that some new languages suffer because they have a poor
implementation, because creating the base for a language is a lot of
work.
Today this is issue is much less of a problem, new languages are
On 24-02-2012 05:06, Jeff Nowakowski wrote:
On 02/23/2012 11:57 AM, Alex Rønne Petersen wrote:
I still cannot fathom how the Scala guys thought using the JVM was a
good idea.
It gave them a good garbage collector (an area that has held D's
performance back for years), a large library via
On 07-01-2012 15:41, Rainer Schuetze wrote:
Hi,
I'd like to announce the release of a new version of Visual D.
Visual D is a Visual Studio package providing both project management
and language services for the D programming language. It works with
Visual Studio 2005-2010 and 11 as well as the
On 03-01-2012 08:49, Caligo wrote:
Considering the rate at which bugs are being discovered and fixed, would
it be possible to shorten the release cycle, say, every 2-3 weeks
instead of 1-2 months?
Perhaps some kind of experimental releases would be better. It could
help getting new features
On 03-01-2012 15:56, Robert Clipsham wrote:
On 03/01/2012 14:49, Alex Rønne Petersen wrote:
On 03-01-2012 08:49, Caligo wrote:
Considering the rate at which bugs are being discovered and fixed, would
it be possible to shorten the release cycle, say, every 2-3 weeks
instead of 1-2 months
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
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
Hi Andrej,
Sorry for the late response (for some reason, my news reader had marked
this thread as read).
There's a few DLL's floating around for libffi, however none of them
seem to have the symbol ffi_prep_cif_var which seems to be needed
for variadic functions.
I can version variadic
On 15-12-2011 09:14, Alex Rønne Petersen wrote:
Hi Andrej,
Sorry for the late response (for some reason, my news reader had marked
this thread as read).
There's a few DLL's floating around for libffi, however none of them
seem to have the symbol ffi_prep_cif_var which seems to be needed
Hi folks,
Since I needed a way to call arbitrary C functions dynamically (while
knowing their pointer + signature), I decided to write a binding to
libffi for D.
https://github.com/lycus/libffi-d
There is heavy focus on simplicity: It is composed of 3 enums (FFIType,
FFIStatus,
On 06-12-2011 02:46, Trass3r wrote:
Why is D1 still the default?
Because this is the first release where I felt D2 was capable of being
the default and I forgot about it until writing the post. It also
requires some reworking of the changes that enable dual compilers.
but why is there a zip
On 06-12-2011 07:06, alex wrote:
1) Code completion can be enabled via adding phobos library paths etc. to the
compiler configuration(s). There's a tutorial how to do this in the 'Getting
Started' section of the project site.
That did the trick, thanks!
2) You can add per-project (both
On 05-12-2011 20:35, alex wrote:
Hi everyone,
I just want to announce the first alpha release of Mono-D.
FYI, Mono-D is a MonoDevelop AddIn which provides code completion/refactoring
features and project management for D.
So, you'll be able to enjoy comfort-features also on non-windows
On 03-12-2011 23:36, David wrote:
Am 03.12.2011 22:32, schrieb Kiith-Sa:
David wrote:
Hello,
I am currently working on gl3n - https://bitbucket.org/dav1d/gl3n - gl3n
provides all the math you need to work with OpenGL, DirectX or just
vectors and matrices (it's mainly targeted at graphics -
On 04-12-2011 14:22, David wrote:
Am 04.12.2011 14:16, schrieb Alex Rønne Petersen:
On 03-12-2011 23:36, David wrote:
Am 03.12.2011 22:32, schrieb Kiith-Sa:
David wrote:
Hello,
I am currently working on gl3n - https://bitbucket.org/dav1d/gl3n -
gl3n
provides all the math you need to work
On 01-12-2011 14:26, Steven Schveighoffer wrote:
On Wed, 30 Nov 2011 20:45:19 -0500, Andrej Mitrovic
andrej.mitrov...@gmail.com wrote:
Add @property to front/back/popFront/popBack/empty/save.
Also popFront/popBack need to be void return type.
popFront/popBack need not be @property.
-Steve
On 14-11-2011 08:00, Ali Çehreli wrote:
I have been translating my Turkish D book D Programlama Dili to
English under the title Programming in D. I have decided to make its
current state available online:
http://ddili.org/ders/d.en/index.html
I will make more chapters available as they get
On 25-10-2011 21:52, Rainer Schuetze wrote:
Hi,
Visual D is a Visual Studio package providing both project management
and language services for the D programming language. It works with
Visual Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.
This release features some
73 matches
Mail list logo