Re: Coming Soon: Stable D Releases!

2012-07-21 Thread Leandro Lucarella
will live only until the next official release is out, or if they will be long-term. I thought it was the later, so people don't have to worry about bugs related to new features they don't care about, but now I'm not so sure. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Coming Soon: Stable D Releases!

2012-07-21 Thread Leandro Lucarella
first pushes changes to the good public repository and the autotester runs after the commits are published, so there is no way to undo the commits and fix them privately. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Coming Soon: Stable D Releases!

2012-07-16 Thread Leandro Lucarella
:) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- Soy como una

Re: DStep - Bindings Generator 0.0.1

2012-07-08 Thread Leandro Lucarella
. Pipes for the win! -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Why D needs tail const

2012-03-28 Thread Leandro Lucarella
Stewart Gordon, el 28 de marzo a las 14:54 me escribiste: What do people think to the whole idea? I think this is not an announcement at all and shouldn't be discussed in this list :) -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: dmd 1.073 and 2.058 release

2012-02-15 Thread Leandro Lucarella
as fixed - 314 - was reopened. That was removed from the changelog, it's just that the dlang.org hasn't been synced yet. D1 changelog have it too. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG

Re: [Phoronix] Merging In The GNU D Language Compiler To GCC

2011-10-06 Thread Leandro Lucarella
indeed! Congrats! -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: dmd 1.070 and 2.055 release

2011-09-08 Thread Leandro Lucarella
for deprecation. Improvements to the deprecated keyword have been in discussion to improve the situation. e.g. https://github.com/D-Programming-Language/dmd/pull/345 And this one: https://github.com/D-Programming-Language/dmd/pull/248 -- Leandro Lucarella (AKA luca) http

Re: dmd 1.069 and 2.054 release

2011-07-12 Thread Leandro Lucarella
Jonathan M Davis, el 11 de julio a las 22:21 me escribiste: On Tuesday 12 July 2011 01:28:11 Leandro Lucarella wrote: Jonathan M Davis, el 11 de julio a las 18:15 me escribiste: Despite the confusing non-standard descriptions in --help, -w is the Treat warnings as errors setting, so

Re: dmd 1.069 and 2.054 release

2011-07-11 Thread Leandro Lucarella
the point of scheduled for deprectation? I can't really understand that concept. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: D Programming Language source (dmd, phobos, etc.) has moved to github

2011-01-28 Thread Leandro Lucarella
and repository is a different concept in Bazaar, unlike Git and Mercurial where they are fundamentally the same. WRONG about Git. AFAIK only in Darcs branch and repository is the same. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Build a D project is now easy

2010-11-28 Thread Leandro Lucarella
Kagamin, el 28 de noviembre a las 11:34 me escribiste: Leandro Lucarella Wrote: Make is not a build system, make is a unix tool, it does one thing and it do it well, and that thing is rebuilding something based on dependencies. Being a unix tool means it works only on unix? I said

Re: GDC2 compilation warnings

2010-11-24 Thread Leandro Lucarella
, -Os). Basically, you can't access an object with a type using a pointer to an incompatible type (except through an union). If is too hard to fix, use -fno-strict-aliasing when compiling with -O2, -O3 or -Os to inhibit that optimization. -- Leandro Lucarella (AKA luca) http

Re: GDC2 compilation warnings

2010-11-24 Thread Leandro Lucarella
Leandro Lucarella, el 24 de noviembre a las 10:46 me escribiste: Iain Buclaw, el 24 de noviembre a las 01:29 me escribiste: == Quote from bearophile (bearophileh...@lycos.com)'s article While compiling GDC2 today I have seen hundreds of warnings, usually one of 5 types: I'm rather

Re: GDC2 [Re: GDC2 compilation warnings]

2010-11-24 Thread Leandro Lucarella
pointers are dereferenced, or fix (quoted because is not really *broken*, strictly speaking) the code so GCC can optimize it a little better. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key

Re: GDC2 compilation warnings

2010-11-24 Thread Leandro Lucarella
bearophile, el 24 de noviembre a las 12:37 me escribiste: Leandro Lucarella: These are important issues. This can heavily break the code when compiling with optimizations (-O2, -O3, -Os). Basically, you can't access an object with a type using a pointer to an incompatible type I agree

Re: GDC2 [Re: GDC2 compilation warnings]

2010-11-24 Thread Leandro Lucarella
I don't know if it supports D sources out of the box. (ack: http://betterthangrep.com/) Best, Graham You guys should use zsh. grep RAND_MAX.*= /usr/include/d/dmd/**/* Bash (4) does that too :) -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Build a D project is now easy

2010-11-23 Thread Leandro Lucarella
Don, el 23 de noviembre a las 09:06 me escribiste: Leandro Lucarella wrote: Make can be very hard to learn, specially because people tend to use it wrongly and there are very few good examples and tutorials/docs. PS: I'm really talking about GMake :) Gmake != make. I know, that's why I

Re: Build a D project is now easy

2010-11-23 Thread Leandro Lucarella
Nick Sabalausky, el 23 de noviembre a las 08:54 me escribiste: Leandro Lucarella l...@llucax.com.ar wrote in message news:20101123050406.gj8...@llucax.com.ar... Nick Sabalausky, el 22 de noviembre a las 12:54 me escribiste: Manfred_Nowak svv1...@hotmail.com wrote in message

Re: Build a D project is now easy

2010-11-22 Thread Leandro Lucarella
and it do it well, and that thing is rebuilding something based on dependencies. Usually Make is a tool to use as a building block when you need something more complex. Make is a great tool, just don't ask it to do things it doesn't suppose to do. -- Leandro Lucarella (AKA luca

Re: Build a D project is now easy

2010-11-22 Thread Leandro Lucarella
to learn, specially because people tend to use it wrongly and there are very few good examples and tutorials/docs. PS: I'm really talking about GMake :) -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Review: A new stab at a potential std.unittests

2010-11-19 Thread Leandro Lucarella
? both? (I don't have a compiler at hand to try it =P) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Review: A new stab at a potential std.unittests

2010-11-19 Thread Leandro Lucarella
Jonathan M Davis, el 19 de noviembre a las 13:24 me escribiste: On Friday 19 November 2010 12:39:20 Leandro Lucarella wrote: Sean Kelly, el 19 de noviembre a las 14:59 me escribiste: Jonathan M Davis Wrote: On Friday, November 19, 2010 11:37:16 Sean Kelly wrote: Jonathan M Davis

Re: The D Scripting Language

2010-11-19 Thread Leandro Lucarella
in the scripting world, this should be fixed ASAP, as no scripting language EVER will remove your files unexpectedly. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145

Re: The D Scripting Language

2010-11-16 Thread Leandro Lucarella
the same function. ie. auto x = a ? a : b; auto x = a ? : b; I think bearophile might have already proposed this? Yes, the elvis operator ?: -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Hacking on DMD

2010-11-13 Thread Leandro Lucarella
front page: http://www.dsource.org/projects/dmd/wiki/WikiStart#Sourceorganization It's a start... -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E

Re: Spec#, nullables and more

2010-11-06 Thread Leandro Lucarella
a very important meaning. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Spec#, nullables and more

2010-11-05 Thread Leandro Lucarella
far_data; } S* s = null; s.far_data = 5; If you are unlucky enough to end up in a valid address. That might not be a practical example, of course, but theoretically null pointer could lead to memory corruption. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Immutable fields

2010-11-02 Thread Leandro Lucarella
cases just to let the compiler please, don't remove store from this struct. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Immutable fields

2010-11-02 Thread Leandro Lucarella
that incompatible with immutable seems extremely silly. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Looking for champion - std.lang.d.lex

2010-10-26 Thread Leandro Lucarella
that, at least for Spirit 1, and for simple things it looks nice (in the C++ scale), but for real more complex things, the resulting code is really a mess. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: More Clang diagnostic

2010-10-26 Thread Leandro Lucarella
while I was just learning D, all those new funny function names... I'm looking to you, Andrei!!! -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E

Re: @noreturn property

2010-10-21 Thread Leandro Lucarella
, it wasn't my intention to make it sound like a bad idea. On the contrary, I think is a good idea, and there are plenty of other GCC attributes that worth having. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: @noreturn property

2010-10-21 Thread Leandro Lucarella
for inline and other GCC attributes that seems good for optimizations. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: duck!

2010-10-16 Thread Leandro Lucarella
(as symbol names invented by Andrei usually are :). [1] http://www.python.org/dev/peps/pep-0246/ [2] http://peak.telecommunity.com/protocol_ref/module-protocols.html -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: duck!

2010-10-16 Thread Leandro Lucarella
Andrei Alexandrescu, el 16 de octubre a las 08:54 me escribiste: On 10/16/10 1:35 CDT, Leandro Lucarella wrote: Kagamin, el 15 de octubre a las 17:16 me escribiste: Andrei Alexandrescu Wrote: I was talking to Walter about Kenji's adaptTo. We both think it's a very powerful enabler

Re: duck!

2010-10-16 Thread Leandro Lucarella
tried... -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- All

Re: duck!

2010-10-16 Thread Leandro Lucarella
to ducktype? If you aren't certain if the object implements a function or not, that's not really duck-typing either, that's just dynamic typing and in that case, why do you even bother to specify an interface? I really don't see a point to it... -- Leandro Lucarella (AKA luca

Re: duck!

2010-10-16 Thread Leandro Lucarella
existence at runtime just because is the only way to do it, but if you want to use a duck, you *need* to know that the object you're working with *can* quack(). That doesn't make dynamic typing a bad idea, it can be useful, but please don't name it ducktype as Andrei suggested. -- Leandro Lucarella

Re: D Concurrent GC

2010-10-10 Thread Leandro Lucarella
Leandro Lucarella, el 8 de octubre a las 01:44 me escribiste: Denis Koroskin, el 8 de octubre a las 05:14 me escribiste: I tried using your GC under D2/Windows, and unfortunately it crashes with Access Violation (I used a version modified by Sean as a starting point with little changes

Re: ; not required after pragma

2010-10-10 Thread Leandro Lucarella
, since most of the usefulness of pragma is language extension) or have a stmpragma and exppragma to parse differently statement flavor and influencing pragmas, or something like that. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Tuple assignment

2010-10-08 Thread Leandro Lucarella
, _ = ('tuple', 'of', 'three') Even then, the _ identifier is not special all :) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: D Concurrent GC

2010-10-07 Thread Leandro Lucarella
Leandro Lucarella, el 10 de septiembre a las 09:26 me escribiste: Bernard Helyer, el 10 de septiembre a las 04:49 me escribiste: Very nice. I've been reading your posts on this with interest. How much work would be involved in porting this to druntime? Is hard to tell since I didn't

Re: D Concurrent GC

2010-10-07 Thread Leandro Lucarella
scanning (well, there are some other minor optimizations that proved useful). -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Tuple assignment

2010-10-07 Thread Leandro Lucarella
(), that takes an extra parameter to do that: l = [1, 2, 3] a, b, c = l # known lenght a, b = l[:2] # truncation (like l[0..2] in D) a, b = '1,2,3'.split(',', 1) # get the rest in b (but it will be a string) car, cdr = l[0], l[1:] # just a little more verbose -- Leandro

Re: Documentation bug.

2010-10-02 Thread Leandro Lucarella
, you can use this list for that. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: D Concurrent GC

2010-09-10 Thread Leandro Lucarella
on the same code, so probably not too much work should be involved. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

D Concurrent GC

2010-09-09 Thread Leandro Lucarella
://llucax.com.ar/blog/blog/tag/dgc?sort=+date If you only care about concurrency, you probably want to read just this: http://llucax.com.ar/blog/blog/tag/cdgc?sort=+date -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: btw ... GDB 7.2 is stable - with D support :)

2010-09-06 Thread Leandro Lucarella
(is pretty basic, but without it things become really hard). -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: d.vim 0.20

2010-08-30 Thread Leandro Lucarella
the new maintainer of this file so please direct any comments, suggestions, patches my way at jesse.k.phillip...@gmail.com Very nice, thanks. Do you know if this will be eventually merged into upstream? -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: d.vim 0.20

2010-08-30 Thread Leandro Lucarella
Jesse Phillips, el 30 de agosto a las 20:22 me escribiste: Leandro Lucarella Wrote: Very nice, thanks. Do you know if this will be eventually merged into upstream? The latest version upstream should be 0.18. I will be able to submit this upstream but I think it is good to have

Re: [Slight OT] TDPL in Russia

2010-08-27 Thread Leandro Lucarella
not convinced the topic is so black white. There is a lot of discussion about IP because of digital media, and it's not very clear how the future will be, but I do think the old model is exhausted (CC and FLOSS making an excellent point that there are viable alternatives). -- Leandro Lucarella (AKA luca

Re: [Slight OT] TDPL in Russia

2010-08-27 Thread Leandro Lucarella
Steven Schveighoffer, el 27 de agosto a las 17:34 me escribiste: On Fri, 27 Aug 2010 16:40:43 -0400, Leandro Lucarella l...@llucax.com.ar wrote: Steven Schveighoffer, el 27 de agosto a las 15:03 me escribiste: No, libraries don't steal, they buy their copies or are given books that other

Re: Why all the D hate?

2010-08-24 Thread Leandro Lucarella
it. When someone tried to do it, he just did (it took some time because of the paperwork needed, because as retard say, you have to assign the copyright to the FSF to include big changes, as D support patches was). -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: ddmd

2010-08-22 Thread Leandro Lucarella
. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- I'll take

Re: Unused variables, better as error or warning?

2010-08-20 Thread Leandro Lucarella
manageable. I know you don't like having lots of options in the compiler either, so I don't expect you to do that either. Fortunately there are other compilers :) -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Unused variables, better as error or warning?

2010-08-20 Thread Leandro Lucarella
/warning, since no symbol in unused is used by user.d. Do you see any problem with that? -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A

Re: Interview with InformIT part 2/3

2010-08-19 Thread Leandro Lucarella
Walter Bright, el 18 de agosto a las 12:25 me escribiste: Leandro Lucarella wrote: Walter Bright, el 18 de agosto a las 10:08 me escribiste: bearophile wrote: Currently in the D2 GC there is no notion of pinned/unpinned class instances, but eventually an attribute as @pinned may be added

Re: Interview with InformIT part 2/3

2010-08-19 Thread Leandro Lucarella
to it in a portion of memory that is scanned conservatively. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Interview with InformIT part 2/3

2010-08-19 Thread Leandro Lucarella
Walter Bright, el 19 de agosto a las 13:08 me escribiste: Leandro Lucarella wrote: With the precise heap scanning patch for DMD the GC can automatically pin memory, because it has enough information to differentiate between real pointers and words which types are not really known, so a block

Re: Why C++ compiles slowly

2010-08-19 Thread Leandro Lucarella
have to separate declarations from definitions. And I'm not saying that is an easy to solve problem, I'm just saying that I agree D doesn't scale well in terms of incremental compilations for big projects, unless you go against D natural way on doing things. -- Leandro Lucarella (AKA luca

Re: Why C++ compiles slowly

2010-08-19 Thread Leandro Lucarella
be really nice to have a -M option like GCC that automatically writes Makefile dependencies. But that's another topic. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00

Re: Interview with InformIT part 2/3

2010-08-18 Thread Leandro Lucarella
if we can manage to scan the static data precisely too). Otherwise you simply just can't move stuff around because you don't know what is a pointer and what is not (thus you can't update pointer that point to moved stuff). -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Precise garbage collection

2010-08-16 Thread Leandro Lucarella
/issues/show_bug.cgi?id=4650 Memory leaks will always be possible in D, but I think if the stack is the only part that should be scanned in conservative mode, they can greatly be reduced. This above patch is applied in official version D ? Not yet, vote up! =) -- Leandro Lucarella (AKA luca

Re: D examples

2010-08-15 Thread Leandro Lucarella
that you're looking at very old LLVM documentation, current release is 2.7 and latest LDC release works with 2.6. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431

Re: Andrei's Google Talk

2010-08-15 Thread Leandro Lucarella
a point to things like a macro for a ;. What about and ? =) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: The Status of Const

2010-08-13 Thread Leandro Lucarella
, you're taking the address of a temporary. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Infinite loop in compiler with forward reference

2010-08-13 Thread Leandro Lucarella
special, gdc 0.12, using dmd 0.125) ^ Note that you're using an ancient compiler. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key

Re: How Garbage Collector works?

2010-08-12 Thread Leandro Lucarella
..startOfBlock + blockLength ? You might find this blog posts interesting, they explain in relative detail how the D's GC works: http://www.llucax.com.ar/blog/blog/tag/understanding%20the%20current%20gc (you probably want to read it in reverse order :) -- Leandro Lucarella (AKA luca) http

Re: How Garbage Collector works?

2010-08-12 Thread Leandro Lucarella
support semi-precise GC (only the heap have type information). [1] http://d.puremagic.com/issues/show_bug.cgi?id=3463 -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431

Re: tolf and detab

2010-08-08 Thread Leandro Lucarella
the mtime to the same as the original file for build purposes though (you know you're changing the file in a way it doesn't really change its semantics, so you might want to avoid unnecessary recompilation). -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: tolf and detab

2010-08-08 Thread Leandro Lucarella
-trivial things ;) Those regex are non-trivial? Maybe you're confusing sed statements with regex, in that sed program, there are 3 trivial regex: regex replace with *$ (nothing) \r$ (nothing) \r \n They are the most trivial regex you'd ever find! =) -- Leandro Lucarella (AKA luca

Re: Mac OSX installer for dmd

2010-08-05 Thread Leandro Lucarella
Michel Fortin, el 4 de agosto a las 19:26 me escribiste: On 2010-08-04 17:56:31 -0400, Leandro Lucarella l...@llucax.com.ar said: I'd say: dmd /usr/local/bin That makes a lot of sense. I agree that /usr/local/{bin,lib,man} is the right place. But you can't install dmd1 and dmd2

Re: Mac OSX installer for dmd

2010-08-05 Thread Leandro Lucarella
directorio $ unzip exe.zip Archive: exe.zip extracting: exe $ ls -l exe -rwxrwxr-x 1 luca luca 0 2010-08-05 11:01 exe $ -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00

Re: DMD1 binaries a lot bigger than DMD2 due to weird zero blocks?

2010-08-05 Thread Leandro Lucarella
in the binary or something, but I never reported the bug because it was impossible to narrow down to a small test case. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00

Re: Andrei's Google Talk

2010-08-05 Thread Leandro Lucarella
don't think it would be that bad either, and the tradeoff of what you gain vs. what you loose will be probably at large in your favor (at least in the long term) if you decided to start using LLVM as the backend. Not that I'm expecting you to do it, I'm just saying :) -- Leandro Lucarella (AKA

Re: Andrei's Google Talk

2010-08-05 Thread Leandro Lucarella
support is different, there's no linker (oops), etc. It's a much harder job. Suddenly LLVM Windows support doesn't seem so bad ;) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05

Re: Andrei's Google Talk

2010-08-05 Thread Leandro Lucarella
. It has limitations (specially on Windows because of LLVM limitations) but is far from unusable. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6

Re: Andrei's Google Talk

2010-08-04 Thread Leandro Lucarella
Rory Mcguire, el 4 de agosto a las 12:37 me escribiste: Leandro Lucarella wrote: BCS, el 3 de agosto a las 16:04 me escribiste: The video is up: http://www.youtube.com/watch?v=RlVpPstLPEc Nice talk, I think the guy that asked what is the biggest application written in D

Re: A working backtrace for linux

2010-08-04 Thread Leandro Lucarella
Kagamin, el 3 de agosto a las 22:54 me escribiste: Leandro Lucarella Wrote: You might be interested in this thread: http://thread.gmane.org/gmane.comp.lang.d.phobos/1468 What's a druntime list? A mailing list[1] where the topic is Druntime[2] perhaps? [1] http://lists.puremagic.com

Re: Andrei's Google Talk

2010-08-04 Thread Leandro Lucarella
try find my D1 stuff if you would like it. If it's D1/Tango, yes, I would be interested. Thank you. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C

Re: Andrei's Google Talk

2010-08-04 Thread Leandro Lucarella
some deliberately GC-intensive benchmarks done by him, most notably the voronoi generator[1], which made me sweat[2] more than once :) [1] http://codepad.org/xGDCS3KO [2] http://llucax.com.ar/blog/blog/post/-7a56a111 -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Mac OSX installer for dmd

2010-08-04 Thread Leandro Lucarella
Some other references: FHS: http://www.pathname.com/fhs/pub/fhs-2.3.html LSB: http://www.linuxfoundation.org/collaborate/workgroups/lsb (yes, Linux only) -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Andrei's Google Talk

2010-08-04 Thread Leandro Lucarella
bearophile, el 4 de agosto a las 16:25 me escribiste: Leandro Lucarella: Yes, I borrowed some deliberately GC-intensive benchmarks done by him, most notably the voronoi generator[1], which made me sweat[2] more than once :) On my site you can find four other Olden benchmarks: em3d tsp

Re: Andrei's Google Talk

2010-08-04 Thread Leandro Lucarella
Robert Clipsham, el 4 de agosto a las 22:16 me escribiste: On 04/08/10 00:18, Leandro Lucarella wrote: BCS, el 3 de agosto a las 16:04 me escribiste: The video is up: http://www.youtube.com/watch?v=RlVpPstLPEc Nice talk, I think the guy that asked what is the biggest application

Re: A working backtrace for linux

2010-08-03 Thread Leandro Lucarella
-- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- Un camiĆ³n lleno de

Re: Andrei's Google Talk

2010-08-03 Thread Leandro Lucarella
that shows that D compiles 4 times faster than Go. I was surprised by that, can you publish what the benchmark was, and what compilers were used? I tried Go when it came out and it felt faster than D to compile (which is reasonable because is a much simpler language). -- Leandro Lucarella (AKA luca

Re: Andrei's Google Talk

2010-08-03 Thread Leandro Lucarella
with D1 because Dil is the *only* non-trivial application written in D that I could find, and is D1/Tango. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C

Re: Andrei's Google Talk

2010-08-03 Thread Leandro Lucarella
Andrei Alexandrescu, el 3 de agosto a las 19:56 me escribiste: Leandro Lucarella wrote: BCS, el 3 de agosto a las 16:04 me escribiste: The video is up: http://www.youtube.com/watch?v=RlVpPstLPEc Nice talk, I think the guy that asked what is the biggest application written in D deserved

Re: Andrei's Google Talk

2010-08-03 Thread Leandro Lucarella
Andrei Alexandrescu, el 3 de agosto a las 19:48 me escribiste: Leandro Lucarella wrote: Walter Bright, el 3 de agosto a las 15:08 me escribiste: bearophile wrote: At 14.42: You compare the performance of a D compiler with the performance of a C++ compiler. But Delphi compiler was/is very

Re: Mac OSX installer for dmd

2010-08-02 Thread Leandro Lucarella
complaining when no symbol from an imported module is used would be better to avoid extra unneeded dependencies. But I suggested that before and you don't like it. Too bad. -- Leandro Lucarella (AKA luca) http://llucax.com.ar

Re: Mac OSX installer for dmd

2010-08-02 Thread Leandro Lucarella
dsimcha, el 3 de agosto a las 02:16 me escribiste: == Quote from Leandro Lucarella (l...@llucax.com.ar)'s article With this default, I think complaining when no symbol from an imported module is used would be better to avoid extra unneeded dependencies. But I suggested that before and you

Re: GC IRC Server

2010-07-27 Thread Leandro Lucarella
patch open the possibilities of new designs that take better advantage of the type information. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6

Re: Why don't other programming languages have ranges?

2010-07-24 Thread Leandro Lucarella
/libs/1_42_0/libs/range/index.html -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: Manually linking druntime and phobos2

2010-07-23 Thread Leandro Lucarella
be there. If it's not there, you should linkk the final program agains both libraries. The way it is now is like phobos2 included all druntime's .o files on it. I remember some discussion about this (joining phobos and druntime in the same lib) a while ago... -- Leandro Lucarella (AKA luca

Re: State of and plans for the garbage collector

2010-07-15 Thread Leandro Lucarella
). One more note: I'm working with D1, but using the Tango runtime, so I guess it should be not to hard to port to D2. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00

Re: Getting # Physical CPUs

2010-07-15 Thread Leandro Lucarella
/onlinepubs/009695399/utilities/make.html (see the OPERANDS section) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: State of and plans for the garbage collector

2010-07-15 Thread Leandro Lucarella
either. I think this is really the way to go. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: State of and plans for the garbage collector

2010-07-15 Thread Leandro Lucarella
of the application. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05

Re: I want my Memory back ;-)

2010-07-14 Thread Leandro Lucarella
. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- Hoy estuvimos en

<    1   2   3   4   5   6   7   8   9   10   >