Re: ATS -- unleashing the potential of types!

2008-10-29 Thread Ary Borenszweig
bearophile wrote: Pablo Ripolles: I'd like to know your thoughts about it! Its syntax is ugly, long and unreadable. So I don't think people will use it. I thought exactly the same. The syntax highlighting they recommend is pretty awful too, everything's red! For example this:

Re: Dunit 0.2

2008-11-08 Thread Ary Borenszweig
Christopher Wright escribió: Introducing DUnit 0.2, with even more inconsistent capitalization! Wow, it's been ages. I've been working off trunk so long I didn't realize there was a 0.1 release. Wow. We've come a long way in the past eight months. About as long as I could have come in two

Re: DMD 1.038 and 2.022 releases

2008-12-20 Thread Ary Borenszweig
Yigal Chripun escribió: Denis Koroskin wrote: On Sat, 20 Dec 2008 20:41:23 +0300, Yigal Chripun yigal...@gmail.com wrote: Denis Koroskin wrote: On Mon, 15 Dec 2008 10:58:23 +0300, Bill Baxter wbax...@gmail.com wrote: For me, V1.038 compiles my code but takes a really really really long

Re: Descent 0.5.3 released

2009-01-19 Thread Ary Borenszweig
Trass3r wrote: Ary Borenszweig schrieb: And a question: what would you like to see next in Descent? #1: the preprocessed-source output discussed in the learn newsgroup! (...output a copy of what the source files look like after things like mixins, CTFE and versions are applied? (Sort

Re: Descent 0.5.3 released

2009-01-20 Thread Ary Borenszweig
Trass3r wrote: btw how do you get these information? Do you directly use the dmd frontend source code? Descent has a port of DMD's frontend code to Java. It also implements the visitor pattern in the provided AST, so it can output it as text.

Re: Descent 0.5.3 released

2009-01-20 Thread Ary Borenszweig
Ary Borenszweig wrote: Trass3r wrote: btw how do you get these information? Do you directly use the dmd frontend source code? Descent has a port of DMD's frontend code to Java. It also implements the visitor pattern in the provided AST, so it can output it as text. Ummm... So I apply

Re: Descent 0.5.3 released

2009-01-20 Thread Ary Borenszweig
BCS wrote: Reply to Robert, That doesn't look entirely useless, especially for optimization. Perhaps hard to read, but easier than reading the assembly output ;-P! ditto; now that you have it might as well make it available. Ok, I'll work on it. :-)

Descent 0.5.4 released

2009-01-27 Thread Ary Borenszweig
The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. Explanations on how to get it from within Eclipse are here: http://www.dsource.org/projects/descent New features: - Compile-time view (Window - Show View - Other - D - Compile-time View): allows

Re: Descent 0.5.4 released

2009-01-27 Thread Ary Borenszweig
Ary Borenszweig wrote: The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. Explanations on how to get it from within Eclipse are here: http://www.dsource.org/projects/descent New features: - Compile-time view (Window - Show View - Other - D

Re: Descent 0.5.4 released

2009-01-27 Thread Ary Borenszweig
Trass3r wrote: Getting the results of a mixin doesn't seem to work if a function is used: mixin (mixinLuaRegisterFunction (L, simpleFunction, mylib.func)); public static istring mixinLuaPushFunction (cstring lua_state, cstring name) { return cast(istring) (`mixin

Re: Descent 0.5.4 released

2009-01-28 Thread Ary Borenszweig
Brad Roberts escribió: Brad Roberts wrote: Ary Borenszweig wrote: Bill Baxter escribió: Another question -- I was wondering what it does for CTFE functions. I'm guessing it evaluates them and spits out the result. If so that could be very very helpful. Especially for code-building CTFE

Re: Descent 0.5.4 released

2009-01-28 Thread Ary Borenszweig
Ary Borenszweig escribió: The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. Explanations on how to get it from within Eclipse are here: http://www.dsource.org/projects/descent New features: - Compile-time view (Window - Show View - Other - D

Re: Descent 0.5.4 released

2009-01-28 Thread Ary Borenszweig
Daniel Keep wrote: Ary Borenszweig wrote: [snip] Wow! Thanks for the joyful answer, Daniel. :-) The attachment you sent doesn't compile, it gives a syntax error in the mixed content for the IsExpression (only a type is allowed, not this.). Anyway, I'll change

Re: Descent 0.5.4 released

2009-01-28 Thread Ary Borenszweig
Jason House escribió: Ary Borenszweig wrote: New features: - Compile-time view This is a great feature that I've been looking forward to. When playing around with this, I noticed a few things that seemed odd to me. They may be normal/expected if I understood the better how the front end

Re: Descent 0.5.4 released

2009-01-30 Thread Ary Borenszweig
Robert Fraser escribió: Jason House wrote: I have no great example handy, but I tried doing the equivalent of this example (dmd 2.022): import std.algorithm; void main(){ auto x = sort!(ab)([2,3,5,4]); } Sadly, nothing happens with the ctrl+shift+hover trick. The compile time view

Re: QtD 0.1 is out!

2009-02-05 Thread Ary Borenszweig
Daniel Keep escribió: Eldar Insafutdinov wrote: David Ferenczi Wrote: I'm glad to see this release and the progress of qtd! Coudl you please provide a link to the tutrial? Many thanks! Eldar Insafutdinov wrote: It didn't take very long after previous post to make a first implementation

Re: OT: Scripting on websites [Was: Re: QtD 0.1 is out!]

2009-02-06 Thread Ary Borenszweig
Nick Sabalausky escribió: Daniel Keep daniel.keep.li...@gmail.com wrote in message news:gmg4av$dq...@digitalmars.com... Ary Borenszweig wrote: lol :) Yeah, well, for a directory listing they could have shown the full tree, but if it's too big then it's ugly, and browsing folder by folder

Re: Open source dmd on Reddit!

2009-03-07 Thread Ary Borenszweig
Charles Hixson escribió: Andrei Alexandrescu wrote: Michel Fortin wrote: On 2009-03-06 14:35:59 -0500, Walter Bright newshou...@digitalmars.com said: Andrei Alexandrescu wrote: Can't live without bitfields! Give me bitfields and I'll lift the Earth! Here they are, std.bitmanip.

Re: Open source dmd on Reddit!

2009-03-12 Thread Ary Borenszweig
Nick Sabalausky wrote: Walter Bright newshou...@digitalmars.com wrote in message news:gpbmma$29l...@digitalmars.com... Leandro Lucarella wrote: Unfortunately English is a very crappy language ;) I think it's a great language, it's just... I dunno, I'm convinced that if English weren't my

Re: Open source dmd on Reddit!

2009-03-12 Thread Ary Borenszweig
Bill Baxter escribió: On Thu, Mar 12, 2009 at 4:11 PM, Nick Sabalausky a...@a.a wrote: Nick Sabalausky a...@a.a wrote in message news:gpc4m6$30n...@digitalmars.com... Walter Bright newshou...@digitalmars.com wrote in message news:gpc2ik$2t8...@digitalmars.com... Nick Sabalausky wrote: That's

Re: Descent 0.5.4 released

2009-03-23 Thread Ary Borenszweig
Jarrett Billingsley escribió: On Sat, Mar 21, 2009 at 7:23 PM, Saaa em...@needmail.com wrote: Poseidon has 7 (custom) groups of keywords which have different colours. eg. import=orange, static=green, void=blue, this=purple To me it makes source much easier to navigate. Honestly I don't know

Re: Planet D is back

2009-05-09 Thread Ary Borenszweig
Robert Fraser escribió: Christian Kamm wrote: The Planet D aggregator at http://planet.dsource.org is being updated again! Thanks go to Anders Bergh, who made it and provided me with the necessary files. Thanks! What's the RSS URL? http://feeds.feedburner.com/dplanet

Descent 0.5.5 released

2009-05-18 Thread Ary Borenszweig
The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. Explanations on how to get it from within Eclipse are here: http://www.dsource.org/projects/descent For this release Robert Fraser made an excelent addition: when compiling programs using an

Re: Descent 0.5.5 released

2009-05-21 Thread Ary Borenszweig
Saaa wrote: For this release Robert Fraser made an excelent addition: when compiling programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, gdmd or bud, there are now links to the files in the console output for warnings and errors. I think this one was pretty requested. So say

Taunting

2009-05-21 Thread Ary Borenszweig
http://www.youtube.com/watch?v=rtYCFVPfx4M

Re: Taunting

2009-05-21 Thread Ary Borenszweig
Leandro Lucarella escribió: BCS, el 22 de mayo a las 00:01 me escribiste: Reply to Ary, http://www.youtube.com/watch?v=rtYCFVPfx4M The clunk you just heard is my jaw bouncing on the floor G NICE! That's what happens when you have a turing complete language inside another! There is no

Re: Taunting

2009-05-22 Thread Ary Borenszweig
Daniel Keep wrote: grauzone wrote: BCS wrote: Reply to Ary, http://www.youtube.com/watch?v=rtYCFVPfx4M The clunk you just heard is my jaw bouncing on the floor G NICE! It would be very nice to have such a debugging feature. Too bad it's hardcoded into a very bug GUI system. Yes,

Re: Descent 0.5.5 released

2009-05-22 Thread Ary Borenszweig
dsimcha wrote: == Quote from Ary Borenszweig (a...@esperanto.org.ar)'s article The Descent plugin for Eclipse provides an IDE for writing, launching and debugging code in D. Explanations on how to get it from within Eclipse are here: http://www.dsource.org/projects/descent For this release

OT: Flash and Javascript (Was: Taunting)

2009-05-23 Thread Ary Borenszweig
BCS escribió: Hello Nick, what they can do is additionally provide a non-youtube/flash version. Which should be really [censored] easy since they had to have already had one in order to upload it to craptube in the first place. If they can, yes, but they might not have access to general file

Re: Taunting

2009-05-29 Thread Ary Borenszweig
Ary Borenszweig escribió: http://www.youtube.com/watch?v=rtYCFVPfx4M Bah... I just realized debugging that kind of things might be really hart to do. Imagine this: --- char[] something() { return x *= 3; x += 4;; } mixin(int bla(int x) { x *= 2; ~ something ~ return 4; }); void

Re: Taunting

2009-05-30 Thread Ary Borenszweig
Robert Fraser escribió: Ary Borenszweig Wrote: Ary Borenszweig escribió: http://www.youtube.com/watch?v=rtYCFVPfx4M Bah... I just realized debugging that kind of things might be really hart to do. Imagine this: --- char[] something() { return x *= 3; x += 4;; } mixin(int bla(int x

Descent with compile-time debug for testing

2009-05-31 Thread Ary Borenszweig
Hi! I just uploaded a new test version of Descent (0.5.6) with the new compile-time debugging feature. I tested it with some functions and templates and it seems to be working (but not with string mixins,) so I wanted you to play with it a little and see what you think, what could be

Re: Descent with compile-time debug for testing

2009-06-01 Thread Ary Borenszweig
Pablo Ripolles escribió: I do not why but every time I install Descent into my Eclipse 3.4.2 on MacOSX, on the exit (quiting eclipse) it gives me a JavaNullPointer error... it's a pity. Cheers! And what's on the Error Log?

Re: Descent with compile-time debug for testing

2009-06-05 Thread Ary Borenszweig
Trass3r escribió: Thanks for your hard work! Are there plans to improve ddbg support? I'm getting parser errors: -APC10goldengine5token5Token class goldengine.token.Token*[] -Parser: (1:0): found [, expected Ident input: [0] lookahead: [ lexeme: \[ AST node stack: Deref Cast Ident LR stack:

Re: Descent with compile-time debug for testing

2009-06-12 Thread Ary Borenszweig
Steve Teale wrote: Bill Baxter Wrote: On Wed, Jun 10, 2009 at 10:55 AM, Steve Tealesteve.te...@britseyeview.com wrote: Trass3r Wrote: Ary Borenszweig schrieb: That's ddbg working wrong, not Descent. :-P Ah, damn so no way this gets fixed. Debugging D is a pain :( So is ddbg dead

Re: Windows DMD installer

2009-06-29 Thread Ary Borenszweig
Ary Borenszweig wrote: Walter Bright wrote: For the initial version, I'd be happy if it downloaded the zip file, unzipped it, and set the path. Here: http://downloads.dsource.org/projects/descent/dinstaller/ (I just put it there because I didn't know where else) Maybe this can be used

Re: dmd 1.046 and 2.031 releases

2009-07-06 Thread Ary Borenszweig
のしいか (noshiika) escribió: Thank you for the great work, Walter and all the other contributors. But I am a bit disappointed with the CaseRangeStatement syntax. Why is it case 0: .. case 9: instead of case 0 .. 9: With the latter notation, ranges can be easily used together with commas,

Re: dmd 1.046 and 2.031 releases

2009-07-06 Thread Ary Borenszweig
Denis Koroskin wrote: On Mon, 06 Jul 2009 14:12:40 +0400, Walter Bright newshou...@digitalmars.com wrote: Denis Koroskin wrote: Does it compare on case-by-case basis? Up to 256 comparisons? What do you mean? Obj2asm will show what it is doing. I mean, will it translate switch (i) {

Re: dmd 1.046 and 2.031 releases

2009-07-06 Thread Ary Borenszweig
Denis Koroskin wrote: On Mon, 06 Jul 2009 22:48:07 +0400, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: Chad J wrote: Walter Bright wrote: grauzone wrote: No. Also, this final switch feature seems to be only marginally useful, and normal switch statements do the same, just at

Re: [OT] dmd 1.046 and 2.031 releases

2009-07-07 Thread Ary Borenszweig
Andrei Alexandrescu escribió: BCS wrote: Hello Daniel, [1] like me. My girlfriend disagrees with me on this, You have a girlfriend that even bothers to have an opinion on a programming issue, lucky bastard. My understanding is that he's referring to a different issue. though. *I* think

Re: dmd 1.046 and 2.031 releases

2009-07-08 Thread Ary Borenszweig
Andrei Alexandrescu wrote: Walter Bright wrote: Andrei Alexandrescu wrote: P.S. With the help of a dictionary I think I figured most of this joke: MP: Cómo está, estimado Bellini? B: Muy bien, Mario, astrologando. MP: Qué tengo? B: Un balcón-terraza. MP: No, en mi mano,

Descent generated documentation

2009-07-08 Thread Ary Borenszweig
Hi all! So... I've been playing around with generating ddocs from Descent. I wanted several things: 1. Each reference to a symbol has a link to it. This applied to field types, functions and methods return types and parameters. 2. Get to know the supertype hierarchy of a given class. 3. Get

Re: Descent generated documentation

2009-07-09 Thread Ary Borenszweig
torhu escribió: On 09.07.2009 16:18, Ary Borenszweig wrote: Jacob Carlborg escribió: Generated source code like the tango documentation has Why would you like to see the source code? I never seen this feature in any other documentation generator. One should not need to see the source code

Re: Descent generated documentation

2009-07-09 Thread Ary Borenszweig
Ary Borenszweig escribió: Hi all! So... I've been playing around with generating ddocs from Descent. phobos: http://downloads.dsource.org/projects/descent/ddoc/phobos/ Tango: http://downloads.dsource.org/projects/descent/ddoc/tango/ I've updated the docs. New things: - Visibility

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Gide Nwawudu escribió: On Thu, 09 Jul 2009 20:01:02 -0300, Ary Borenszweig a...@esperanto.org.ar wrote: torhu escribió: On 09.07.2009 16:18, Ary Borenszweig wrote: Jacob Carlborg escribió: Generated source code like the tango documentation has Why would you like to see the source code? I

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Daniel Keep escribió: Ary Borenszweig wrote: Ary Borenszweig escribió: Hi all! So... I've been playing around with generating ddocs from Descent. phobos: http://downloads.dsource.org/projects/descent/ddoc/phobos/ Tango: http://downloads.dsource.org/projects/descent/ddoc/tango/ I've updated

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Steven Schveighoffer wrote: On Thu, 09 Jul 2009 19:01:02 -0400, Ary Borenszweig a...@esperanto.org.ar wrote: torhu escribió: On 09.07.2009 16:18, Ary Borenszweig wrote: Jacob Carlborg escribió: Generated source code like the tango documentation has Why would you like to see the source

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Lutger wrote: Cool, can you do preconditions and class invariants too? Sure.

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Robert Fraser wrote: Steven Schveighoffer wrote: On Fri, 10 Jul 2009 01:17:29 -0400, Ary Borenszweig a...@esperanto.org.ar wrote: Ary Borenszweig escribió: Hi all! So... I've been playing around with generating ddocs from Descent. phobos: http://downloads.dsource.org/projects/descent/ddoc

Re: Descent generated documentation

2009-07-10 Thread Ary Borenszweig
Steven Schveighoffer wrote: On Fri, 10 Jul 2009 10:05:38 -0400, Steven Schveighoffer schvei...@yahoo.com wrote: One preference, if it's possible, is to copy the description of inherited methods from the base class. Even if not the entire documentation, just a summary, first sentence from

Re: Descent generated documentation

2009-07-11 Thread Ary Borenszweig
Ary Borenszweig escribió: Hi all! So... I've been playing around with generating ddocs from Descent. phobos: http://downloads.dsource.org/projects/descent/ddoc/phobos/ Tango: http://downloads.dsource.org/projects/descent/ddoc/tango/ Who wants to drool? :) I updated the docs once more. *Now

Descent, now with Open Type Hierarchy

2009-07-24 Thread Ary Borenszweig
Hi! I just uploaded a new version of Descent that implements the Open Type Hierarchy funcionality. You can see a video of it here: http://www.youtube.com/watch?v=d2rR53hUrG8 Enjoy :-) Ary P.S.: replies about YouTube being a crap are not accepted :-P P.S.2: although missing in the video,

Re: Descent, now with Open Type Hierarchy

2009-07-25 Thread Ary Borenszweig
Ary Borenszweig escribió: Hi! I just uploaded a new version of Descent that implements the Open Type Hierarchy funcionality. And now that type hierarchy funcionality is in place, I implemented the override indicators, and override method proposals, just like in the Java plugin for Eclipse

Re: Descent, now with Open Type Hierarchy

2009-07-27 Thread Ary Borenszweig
Qian Xu escribió: Ary Borenszweig wrote: Enjoy :-) Great work. :) BTW: Is there any plan to make a Organize Imports feature? It would be very helpful. I'll give it a try. But maybe some imports are removed that are unused by the current debug/version/static-if conditions. But I think

Re: Descent, now with Open Type Hierarchy

2009-07-27 Thread Ary Borenszweig
Trass3r escribió: Descent seems to have some problems with multiline `` comments though. void foo() { writefln(` `); version(Windows) { } } everything following the 2nd ` is highlighted incorrectly. Or is it some configuration mistake? True. This will be fixed in

Re: Descent, now with Open Type Hierarchy

2009-07-29 Thread Ary Borenszweig
Qian Xu escribió: Ary Borenszweig wrote: Enjoy :-) Great work. BTW: Is there any plan to make a Organize Imports feature? It would be very helpful. Well... now that I've looked at some of JDT's code about this, seems a pretty hard thing to implement (to translate from Java to D, actually

Re: Descent, now with Open Type Hierarchy

2009-07-29 Thread Ary Borenszweig
Saaa escribió: 2 is very nice towards the namespace how will you do regex.find vs string.find? Just what JDT does: show you the matches of find and allow you to choose one of them.

Re: Descent, now with Open Type Hierarchy

2009-07-30 Thread Ary Borenszweig
Robert Fraser escribió: BCS wrote: Major suggestion: The auto compleat drop down is very un-aggressive. I'd love to see it be Google style sort based rather than ordered-list/browse based. JDT definitely has this and Descent has some. Yes, but maybe in Descent it is not fine-tuned. So if

Re: Descent, now with Open Type Hierarchy

2009-07-30 Thread Ary Borenszweig
BCS wrote: Reply to Robert, BCS wrote: will it find it if I ask out of order? Say, QDL? No... what's the use case there? While working with an API I'm not used to, I'd like the autocomplete to work even if I get the word order wrong. What you want is the matrix helmet. :)

Re: Descent, now with Open Type Hierarchy

2009-08-03 Thread Ary Borenszweig
Robert Fraser escribió: BCS wrote: Major suggestion: Also nice would be history based sorting (the more often I use something, the higher up it is). VS has this it's a nice feature. Descent also has it, I just tried it. :)

Re: Descent, now with Open Type Hierarchy

2009-08-06 Thread Ary Borenszweig
Qian Xu escribió: Hi Again, A small feature request to code formatter: the brace position after unittest-keyword is not configurable. Is it simple to make it configurable? Thanks in advance Qian Xu Ni hao! Yes, it should be easy. I'll see if I have a little time to do it today. I already

New little features in Descent

2009-08-17 Thread Ary Borenszweig
Hi! I ported some code and features from Eclipse 3.4 and 3.5 to Descent, which are already present in the Java Development Toolkit for Eclipse (JDT). These features are: - The popup is nicer when hovering a symbol, showing it's icon and allowing to open the ddoc view or the declaration. -

Re: New little features in Descent

2009-08-18 Thread Ary Borenszweig
Piotrek wrote: Ary Borenszweig pisze: Hi! I ported some code and features from Eclipse 3.4 and 3.5 to Descent, which are already present in the Java Development Toolkit for Eclipse (JDT). These features are: - The popup is nicer when hovering a symbol, showing it's icon and allowing

Re: New little features in Descent

2009-08-19 Thread Ary Borenszweig
bobef wrote: What is the status of Descent's ability to build D projects? Last few times I checked I was unable to build my project so I was unable to use Descent, despite its wonderful code-completion abilities. Also is it able to run my build script (build.bat) and parse the output and

Re: New little features in Descent

2009-08-20 Thread Ary Borenszweig
Ary Borenszweig escribió: bobef wrote: What is the status of Descent's ability to build D projects? Last few times I checked I was unable to build my project so I was unable to use Descent, despite its wonderful code-completion abilities. Also is it able to run my build script (build.bat

Re: New little features in Descent

2009-08-26 Thread Ary Borenszweig
Charles Hixson wrote: Ary Borenszweig wrote: Qian Xu wrote: Hi Ary, well done. Here is a small bug report about the code fomatter: = import tango.io.Stdout; import tango.core.Exception; void main(char[][] args) { try { /* Do some stuff

Re: Maybe it's been fixed

2009-08-26 Thread Ary Borenszweig
been fixed. (Also, maybe it's only if you say the compiler is D2.x.) Charles Hixson wrote: Ary Borenszweig wrote: Charles Hixson wrote: Ary Borenszweig wrote: Qian Xu wrote: Hi Ary, well done. Here is a small bug report about the code fomatter: = import

Re: New little features in Descent

2009-08-30 Thread Ary Borenszweig
Qian Xu escribió: Hi Ary, well done. Here is a small bug report about the code fomatter: (snip) Thanks in advance. I just uploaded a new version that fixes this. Also the new version partially supports D2: semantic analysis is far from perfect but features like autocompletion and go to

Re: dmd 1.048 and 2.033 releases

2009-10-05 Thread Ary Borenszweig
bearophile wrote: Steven Schveighoffer: Also interesting from this revelation is that attributes are coming :D Despite all, it seems sometimes Walter listens :-) Wow, indeed he does. :-D

Re: dmd 1.049 and 2.034 release

2009-10-12 Thread Ary Borenszweig
Don wrote: Walter Bright wrote: Folding in patches to compiler faults from bugzilla. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.049.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.034.zip Many thanks to the numerous

Re: dmd 1.050 and 2.035 release

2009-10-15 Thread Ary Borenszweig
Walter Bright wrote: The main purpose of this is to correct a couple of regressions that were blocking QtD and Tango. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.050.zip http://www.digitalmars.com/d/2.0/changelog.html

Re: Progopedia - encyclopedia of programming languages

2009-11-24 Thread Ary Borenszweig
Michael Mittner wrote: A KR type book for D, “The D Programming Language”, written by Andrei Alexandrescu and published by Addison-Wesley Professional is scheduled for publication in May 1010. D has come a long way! It time travelled to the past!

Re: dmd 1.053 and 2.037 release

2009-12-05 Thread Ary Borenszweig
bearophile wrote: 5 ^^ 2 doesn't work yet, I guess it's not implemented yet. But what do I have to import from math to use 5.2 ^^ 2 ? Anyway, the need to explicitly import something to use a built-in operator like ^^ looks like a bad idea. A very bad idea indeed! The idea is to save

Re: dmd 1.056 and 2.040 release

2010-01-30 Thread Ary Borenszweig
Walter Bright wrote: http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.056.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.040.zip Thanks to the many people who contributed to this update! Very nice! Each release kills a

Re: Next release name: Tango 0.99.99 Rei?

2010-02-10 Thread Ary Borenszweig
Nick Sabalausky wrote: downs default_357-l...@yahoo.de wrote in message news:hkusr4$ho...@digitalmars.com... /obscure nerd culture joke Neon Genesis? (I haven't seen enough of that show to recognize any 0.99.99 in it though, or maybe I'm just guessing wrong - or overthinking it ;) ) Maybe

Re: dmd 1.057 and 2.041 release

2010-03-08 Thread Ary Borenszweig
Walter Bright wrote: Lots of meat and potatoes here, and a cookie! (spelling checker for error messages) http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.057.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.041.zip Thanks

Re: dmd 1.057 and 2.041 release

2010-03-08 Thread Ary Borenszweig
Ary Borenszweig wrote: Walter Bright wrote: Lots of meat and potatoes here, and a cookie! (spelling checker for error messages) http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.057.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com

Re: dmd 1.057 and 2.041 release

2010-03-08 Thread Ary Borenszweig
bearophile wrote: Ary Borenszweig: I'm normally interested to enter the if branch if x is not null and it has an interesting value. For example, if I implement a String class I would implement it as not being empty. But I think the biggest problem is making a different semantic

Re: dmd 1.060 and 2.045 release

2010-05-10 Thread Ary Borenszweig
Steven Schveighoffer wrote: On Sun, 09 May 2010 02:11:21 -0400, Lionello Lunesu l...@lunesu.remove.com wrote: I'm in the middle of moving from one city to another so don't wait for me. I have attached the D version of the code in the wikipedia article (including the patch for

Re: dmd 1.061 and 2.046 release

2010-05-14 Thread Ary Borenszweig
Walter Bright wrote: This is to fix the spell corrector speed problems and several forward reference bugs. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.061.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.046.zip Add

Re: dmd 1.061 and 2.046 release

2010-05-15 Thread Ary Borenszweig
Jérôme M. Berger wrote: Walter Bright wrote: Jacob Carlborg wrote: On 5/15/10 11:00, Walter Bright wrote: Apple's web site isn't much better, it's got to be the most hard to read site I've ever encountered. The text is a faint grey on white, of all things, and the font is so poorly rendered

Re: new layout on wiki4d

2010-05-28 Thread Ary Borenszweig
On 05/28/2010 07:47 PM, Matthias Pleh wrote: I have renewed the layout of the wiki4d-site. It's not finished, but I think it is already useable! Content itself hasn't changed! Any thoughts? Please check also the links on the sidebar! I have taken this from a template from Justin Calvarese

Crystal

2013-02-16 Thread Ary Borenszweig
Hello everyone :-) I follow this newsgroup from time to time. I like D templates. I like the auto keyword. I like auto in templates. I love efficiency and expressiveness. I believe in smart compilers. (you might remember me: I'm the author of Descent) I *really* like D, because it cares

Re: Crystal

2013-02-17 Thread Ary Borenszweig
On 2/17/13 6:29 AM, Denis Shelomovskij wrote: I'd like to specify function attributes explicitly because I do want to get a compilation error when I e.g. use non-safe stuff in safe function instead of a just compiler silently changing the function (and all functions which use it) to unsafe.=

Re: Crystal

2013-02-17 Thread Ary Borenszweig
On 2/17/13 9:14 AM, Jacob Carlborg wrote: I find it very interesting. But actually I'm going to agree with Denis, mostly. If I was going to use Crystal I would probably use a lot more static typing than it's probably made for. I quite often miss static typing in Ruby. Often there are functions

Re: Crystal

2013-02-17 Thread Ary Borenszweig
Have you looked into Ruby Motion or Mirah as well? Ruby Motion is not open source, so we couldn't (or didn't want) to take a look at that. Mirah compiles for the JVM, and we want to compile to native code. We try to escape from virtual machines...

Re: Crystal

2013-02-17 Thread Ary Borenszweig
On 2/17/13 4:09 PM, Jacob Carlborg wrote: On 2013-02-17 17:34, Ary Borenszweig wrote: As I replied to Denis, you can specify type restrictions in functions and methods. def foo(x : Int) 1 end foo Hello # Gives a compile error It works similar to overloaded templates: you don't specify

Re: Crystal

2013-02-18 Thread Ary Borenszweig
On 2/17/13 5:46 PM, Jacob Carlborg wrote: On 2013-02-17 21:22, Ary Borenszweig wrote: Since it's not yet implemented, it could be like that, or it can be that it is evaluated when you execute the program (but not at compile time). But if I just but code that the top level of a file, when

Re: Crystal

2013-02-20 Thread Ary Borenszweig
On 2/20/13 6:28 AM, Knud Soerensen wrote: On 2013-02-17 07:28, Ary Borenszweig wrote: The goal of this programming language it so be as efficient as possible, but probably it won't be as efficient as C in the general case. But... who knows? Do you know abou julia ? http://julialang.org

Re: D 2.062 release

2013-02-20 Thread Ary Borenszweig
On 2/19/13 6:01 PM, Walter Bright wrote: On 2/18/2013 11:17 PM, Jacob Carlborg wrote: On 2013-02-18 21:58, Walter Bright wrote: I forgot to include VERSION in the zip file. Its contents are: 2.062 all on one line. I'll fix the packages. Do you have an automated script for packing up the

Re: Crystal

2013-02-25 Thread Ary Borenszweig
On 2/19/13 6:08 PM, Walter Bright wrote: On 2/16/2013 10:28 PM, Ary Borenszweig wrote: https://github.com/manastech/crystal/wiki/Introduction Just a thought - the Introduction needs an introductory (!) paragraph at the beginning explaining what Crystal is, what its point is, and where it fits

Re: DConf 2013 Day 3 Talk 2: Code Analysis for D with AnalyzeD by Stefan Rohe

2013-06-12 Thread Ary Borenszweig
On 6/12/13 6:26 PM, Walter Bright wrote: On 6/12/2013 2:21 PM, bearophile wrote: Jonathan M Davis: What I find most interesting about checked exceptions is the fact that almost everyone thinks that they're a fantastic idea when they first encounter them and yet they're actually a bad idea.

Re: DConf 2013 Day 3 Talk 2: Code Analysis for D with AnalyzeD by Stefan Rohe

2013-06-12 Thread Ary Borenszweig
On 6/12/13 6:21 PM, bearophile wrote: Jonathan M Davis: What I find most interesting about checked exceptions is the fact that almost everyone thinks that they're a fantastic idea when they first encounter them and yet they're actually a bad idea. It's actually a good example of how a feature

Re: DConf 2013 Day 3 Talk 2: Code Analysis for D with AnalyzeD by Stefan Rohe

2013-06-12 Thread Ary Borenszweig
On 6/12/13 6:49 PM, bearophile wrote: Ary Borenszweig: Maybe checked exceptions are bad only for the type system of Java. Maybe for a language that has global type inferencing on the exceptions such feature becomes better. Why? I am not an expert of type systems, so this is this just

Re: Article series about patterns idioms in D

2013-07-12 Thread Ary Borenszweig
On 7/12/13 3:53 AM, Benjamin Thaut wrote: I started a small article series on D specific patterns idioms on my blog. I'm going to add more over time and hope that there are at least some in there which are not already known to everyone. You can find them here:

Re: A new blog article detailing the alternative function syntax

2013-08-08 Thread Ary Borenszweig
On 8/8/13 3:53 PM, Gary Willoughby wrote: I've just finished a new blog article on the subject of alternative function syntax in D. I guess this is pretty straightforward stuff to all the people here but was a major source of confusion to me (and others?) when first learning D. I personally

Re: DDT 0.9.0 released - GDB debugging integration

2013-11-15 Thread Ary Borenszweig
On 11/14/13 2:54 PM, Bruno Medeiros wrote: DDT 0.9.0 (Debugging is Magic) is out, see post: https://groups.google.com/d/msg/ddt-ide/VwA7ifYt9c0/wBcvUSVKNqMJ Awesome. I like your solution for the debugger (instead of writing something from scratch). Congratulations!

Re: DConf 2014 acceptance rate likely under 50%

2014-02-17 Thread Ary Borenszweig
On 2/16/14, 10:55 PM, Andrei Alexandrescu wrote: Hello, Walter and I are hard at work on reviewing DConf 2014 submissions. We'd like to thank all of you who have submitted. There is not even one submission that we found sub-par or unacceptable. That said, the sheer numbers force us to make

Re: Artwork Design (suggestions)

2014-02-19 Thread Ary Borenszweig
On 2/19/14, 3:50 PM, Chris wrote: I've uploaded some suggestions for sticker and t-shirt design (not necessarily for DConf). http://wendlerchristoph.wordpress.com/designs-for-d/ Feel free to comment. In case anyone is interested in one of the designs, just contact me on this forum. I have all

Re: Facebook open sources flint, a C++ linter written in D

2014-02-25 Thread Ary Borenszweig
On 2/25/14, 3:07 PM, deadalnix wrote: On Tuesday, 25 February 2014 at 12:58:03 UTC, bearophile wrote: Dicebot: It should be other way around - remove all such arguable warnings from compiler to dedicated lint tool and never add any single one to compiler. What are the advantages and

  1   2   >