Re: D 2.062 release

2013-02-18 Thread Dmitry Olshansky
18-Feb-2013 13:18, Dmitry Olshansky пишет: 18-Feb-2013 11:31, Walter Bright пишет: On 2/17/2013 11:23 PM, Jacob Carlborg wrote: On 2013-02-18 07:31, Walter Bright wrote: Since I (and Jonathan) wrote the changelog, I can attest that I cut pasted it character for character out of the bugzilla

Re: Higgs, a JavaScript JIT done in D

2013-02-05 Thread Dmitry Olshansky
-design. -- Dmitry Olshansky

Re: DIP22 : Private symbol visibility

2013-02-01 Thread Dmitry Olshansky
dip, the first part. The second about internal (C's static) is up for more work. -- Dmitry Olshansky

Re: Runtime code reloading in D, part 1

2013-01-06 Thread Dmitry Olshansky
features like runtime code changing through the VM and have a way better GC because the language was designed from the beginning to support a advanced GC. Kind Regards Benjamin Thaut -- Dmitry Olshansky

Re: Runtime code reloading in D, part 1

2013-01-06 Thread Dmitry Olshansky
06-Jan-2013 23:55, Philippe Sigaud пишет: On Sun, Jan 6, 2013 at 6:49 PM, Dmitry Olshansky dmitry.o...@gmail.com mailto:dmitry.o...@gmail.com wrote: Regarding toString there is a better signature that avoids useless allocations: void toString(scope void delegate(const (char

Re: Runtime code reloading in D, part 1

2013-01-06 Thread Dmitry Olshansky
07-Jan-2013 00:02, Dmitry Olshansky пишет: 06-Jan-2013 23:55, Philippe Sigaud пишет: On Sun, Jan 6, 2013 at 6:49 PM, Dmitry Olshansky dmitry.o...@gmail.com mailto:dmitry.o...@gmail.com wrote: Regarding toString there is a better signature that avoids useless allocations: void

Re: D 1.076 and 2.061 release

2013-01-04 Thread Dmitry Olshansky
. -- Dmitry Olshansky

Re: D 1.076 and 2.061 release

2013-01-04 Thread Dmitry Olshansky
to the bug report (and it's what most projects to do from what I've seen). Automatically generating the list of bug fixes is great (and a definite step forward), but the current presentation leaves a lot to be desired. +1 Can't agree more. -- Dmitry Olshansky

Re: C++11 - using const and mutable for thread safety [Video]

2013-01-04 Thread Dmitry Olshansky
-Alexandrescu-Systematic-Error-Handling-in-C -- Dmitry Olshansky

Re: D 1.076 and 2.061 release

2013-01-03 Thread Dmitry Olshansky
:) -- Dmitry Olshansky

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Dmitry Olshansky
04-Jan-2013 00:12, Russel Winder пишет: On Thu, 2013-01-03 at 21:08 +0100, Jacob Carlborg wrote: […] Next step: becoming your own ISP ? Define ISP ;-) Then go for autonomous system aka AS g -- Dmitry Olshansky

Re: D 1.076 and 2.061 release

2013-01-02 Thread Dmitry Olshansky
and reinstalling the apps seems to work (I only tried Thunderbird and couple of others though). -- Dmitry Olshansky

Re: Remus

2012-10-30 Thread Dmitry Olshansky
is not implemented for D specifically, but I have other tree-transformation function and they work alright at compile-time. Cool. Reminds myself that I need to find some more time to play with it (and the source). -- Dmitry Olshansky

Re: std.string.toUpper() for greek characters

2012-10-03 Thread Dmitry Olshansky
to replace current icmp) but it doesn't do tailoring. One day we may add some language specific tailoring (via locales etc.) but we'd better do it carefully. -- Dmitry Olshansky

Re: std.string.toUpper() for greek characters

2012-10-03 Thread Dmitry Olshansky
() will be useful in many contexts but will necessarily do the wrong thing in others. Ali -- Dmitry Olshansky

Re: std.string.toUpper() for greek characters

2012-10-03 Thread Dmitry Olshansky
with Dmitry Olshansky, since he is working on Unicode support in Phobos. Fixed ;) -- Dmitry Olshansky

Re: dlib - d utility library

2012-09-29 Thread Dmitry Olshansky
Iota in Phobos { arrayof[i] += v.arrayof[i]; } -- Dmitry Olshansky

Re: dlib - d utility library

2012-09-29 Thread Dmitry Olshansky
On 29-Sep-12 20:39, Dmitry Olshansky wrote: On 28-Sep-12 21:47, Peter Alexander wrote: On Friday, 28 September 2012 at 09:43:34 UTC, Timur Gafarov wrote: dlib is a growing collection of native D language libraries serving as a framework for various higher-level projects - such as game engines

Re: Slides from LASER 2012

2012-09-21 Thread Dmitry Olshansky
a better infrastructure for it. -- Dmitry Olshansky

Re: Wrote a blog post about CTFE and D

2012-08-30 Thread Dmitry Olshansky
On 30-Aug-12 13:41, Danny Arends wrote: I wrote a blog post about the stuff I've been doing last weekend using CTFE. All comments are welcome, you can find the blog post at: http://www.dannyarends.nl/index.cgi?viewDetailed=00029 Danny Arends http://www.dannyarends.nl Nice read. A couple of

Re: Dmitry Olshansky Passes GSoC Final Evaluation

2012-08-24 Thread Dmitry Olshansky
On 24-Aug-12 19:50, Andrei Alexandrescu wrote: Hi everybody, I'm happy to announce that Dmitry has passed GSoC's final evaluation. Going forward he and I will focus on integrating his work within Phobos. This should have technically occurred during the allocated time itself, but it's not like

Re: dmd 1.075 and 2.060 release

2012-08-03 Thread Dmitry Olshansky
to unpleasant surprise as some files should be now deleted yet new compiler will happily pick up old ones and get to a link error. Just obliterate your previous installation before setting up new one :) -- Dmitry Olshansky

Re: Pull freeze

2012-07-29 Thread Dmitry Olshansky
using branches. +1 -- Dmitry Olshansky

Re: DStep - Bindings Generator 0.0.1

2012-07-08 Thread Dmitry Olshansky
file.ext, FancyImporter; could work and call some 'FancyImporter' for compiler's tools directory to produce file.di I think extra syntax could be added easily WHEN the need arrives, so far 1:1 converters to extension feels fine. -- Dmitry Olshansky

Re: Visual D 0.3.33 uses a server for parsing and semantic analysis

2012-06-19 Thread Dmitry Olshansky
with the VS 2012 RC? Works here on VS 2012 RC win8. -- Dmitry Olshansky

Review of std.uuid is going on!

2012-06-09 Thread Dmitry Olshansky
the discussion in the .D newsgroup: http://forum.dlang.org/thread/jr018l$afj$1...@digitalmars.com -- Dmitry Olshansky

Re: bootDoc - advanced DDoc framework using Twitter's Bootstrap

2012-05-02 Thread Dmitry Olshansky
appreciated! -- Dmitry Olshansky

Re: XSort - Sorting algorithms (including Timsort!)

2012-04-12 Thread Dmitry Olshansky
; } Indeed and there is a standard function array(...) that does this very thing. -- Dmitry Olshansky

Re: Russian TDPL is available for orders

2012-04-10 Thread Dmitry Olshansky
to review your comment on the book :) -- Dmitry Olshansky

Re: Russian TDPL is available for orders

2012-04-05 Thread Dmitry Olshansky
. -- Dmitry Olshansky

Re: Russian TDPL is available for orders

2012-04-04 Thread Dmitry Olshansky
среде функциональных программистов является признанным фактом, что такая модель вычислений -- Dmitry Olshansky

Re: Russian TDPL is available for orders

2012-04-04 Thread Dmitry Olshansky
. (Я тут и испанский видел, думаю более ли менее нормально. Тема в любом случае дает отличный повод для применения великого и могучего) -- Dmitry Olshansky

Re: Stewart's Utility Library 0.10 release - now exclusively for D2

2012-04-01 Thread Dmitry Olshansky
://dlang.org/phobos/std_functional.html#toDelegate -- Dmitry Olshansky

Re: Pegged, From EBNF to PEG

2012-03-17 Thread Dmitry Olshansky
extra checks on input characters, but the essence is this memoization. (nice article btw, I learnt some about regexes) Thanks, I hope it makes them more popular. Might as well keep me busy fixing bugs :) -- Dmitry Olshansky

Re: Pegged, From EBNF to PEG

2012-03-17 Thread Dmitry Olshansky
. -- Dmitry Olshansky

Re: Visual D 0.3.31 features GDC support

2012-03-14 Thread Dmitry Olshansky
be downloaded from its website at http://www.dsource.org/projects/visuald Rainer -- Dmitry Olshansky

Re: Pegged, From EBNF to PEG

2012-03-14 Thread Dmitry Olshansky
of importance is what non-terminal considered final (or start if you are LL-centric). Yes. The PEG standard seem to be that the first rule is the start (root) rule. Pegged let you decide which rule you use for a start. The rest is automatic. I might change that. -- Dmitry Olshansky

Re: Pegged, From EBNF to PEG

2012-03-13 Thread Dmitry Olshansky
to have on your WIKI would be a EBNF to PEG sheet. Wirth EBNF Pegged A = BC. A - B C A = B|C. A - C / C Maybe A - B / C. And even then it's not exactly equivalent if the grammar was ambiguous. Imagine: B - a, C - aa -- Dmitry Olshansky

Re: Pegged, From EBNF to PEG

2012-03-13 Thread Dmitry Olshansky
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) generator in D. https://github.com/PhilippeSigaud

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-09 Thread Dmitry Olshansky
On 09.03.2012 11:58, Jonathan M Davis wrote: On Friday, March 09, 2012 11:53:51 Dmitry Olshansky wrote: The goal is to make std.algorithm general when it comes to UTF-x ranges, VLE range seems a best suited abstraction level so far. Other things like base64 encoded stuff could be there, though

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-08 Thread Dmitry Olshansky
with the standard library. - Jonathan M Davis -- Dmitry Olshansky

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-08 Thread Dmitry Olshansky
On 08.03.2012 22:46, Jonathan M Davis wrote: On Thursday, March 08, 2012 22:03:12 Dmitry Olshansky wrote: On 08.03.2012 11:48, Jonathan M Davis wrote: A range is not necessarily a dynamic array, though a dynamic array is a range. The lexer is going to need to take a range of dchar (which may

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-08 Thread Dmitry Olshansky
On 09.03.2012 1:12, Jonathan M Davis wrote: On Friday, March 09, 2012 00:54:48 Dmitry Olshansky wrote: On 08.03.2012 22:46, Jonathan M Davis wrote: On Thursday, March 08, 2012 22:03:12 Dmitry Olshansky wrote: On 08.03.2012 11:48, Jonathan M Davis wrote: A range is not necessarily a dynamic

Re: D to Javascript converter (a hacked up dmd)

2012-02-29 Thread Dmitry Olshansky
to mind. The web app use case is strong though. I think I'll actually use this thing. -- Dmitry Olshansky

Re: D to Javascript converter (a hacked up dmd)

2012-02-29 Thread Dmitry Olshansky
On 29.02.2012 23:40, Adam D. Ruppe wrote: On Wednesday, 29 February 2012 at 19:10:27 UTC, Dmitry Olshansky wrote: If you are serious about dmd I would recommend it, as I've spent weeks to figure out proper try/catch/finally implementation and fix closures that were broken. Indeed, I still

Re: dmd 2.057 release

2011-12-14 Thread Dmitry Olshansky
all matches, now it finds only first one. To get all of matches use g option. Seems like 100% compatibility was next to impossible. -- Dmitry Olshansky

Re: std.regex wins with 11 votes

2011-10-31 Thread Dmitry Olshansky
On 31.10.2011 7:21, Jesse Phillips wrote: I wish to congratulate Dmitry Olshansky for not only having his project selected for GSoC, but inclusion into Phobos. Absolutely no one had objection to this proposal and it received 11 yes votes, myself included. Dmitry, please merge in the latest

Re: D programming language specification ebook

2011-07-10 Thread Dmitry Olshansky
conversion web service: http://www.convertfiles.com/ saved me a whole lot of trouble in the past. -- Dmitry Olshansky

Re: Programming Windows D Examples are now Online!

2011-06-22 Thread Dmitry Olshansky
to a unique temporary files or pipes. The only thing that's strange is that I'd expect it to happen in blocks as there should be buffering, but maybe they doesn't use it at all. -- Dmitry Olshansky

Re: (Interesting) Microsoft Demos C++ AMP Heterogeneous Computing at AMD's Fusion Developer Summit

2011-06-16 Thread Dmitry Olshansky
-Fusion-Developer-Summit/AMD-Fusion-Developer-Summit-11/KEYNOTE BTW amazing stuff, and it's definitely good that we now have std.parallelism. Admittedly it doesn't deal with specialized things like computing on GPUs. -- Dmitry Olshansky

Re: Visual D 0.3.24 released

2011-05-10 Thread Dmitry Olshansky
modes: compile and link seperately, compile only Visual D comes with an easy installer and can be downloaded here: http://www.dsource.org/projects/visuald Best, Rainer Awesome tool! Previously I used Code::Blocks on Windows, now I think I'm addicted to VisualD ;) -- Dmitry Olshansky

Re: Alternative linker win32/64

2011-02-24 Thread Dmitry Olshansky
On 24.02.2011 21:41, Walter Bright wrote: Sebastian Schuberth wrote: On 18.02.2011 11:00, Dmitry Olshansky wrote: The nice thing is reduction in half of the resulting binary size. That's indeed nice! The unnecessarily huge size of binaries created with D / Optlink was in fact something

Re: dmd 1.067 and 2.052 release

2011-02-21 Thread Dmitry Olshansky
happens in debug builds. Funny thing is that this is not due to some unittest of mine. And correct me if i am wrong but phobos is shipped without unittests either, right ? Any help is welcome. Stephan -- Dmitry Olshansky

Alternative linker win32/64

2011-02-18 Thread Dmitry Olshansky
is extract + add to PATH Also to save you a bit of investigation, the relevant ulink.cfg config for dmd is along the lines: -zkernel32;advapi32;user32;wsock32;shell32;snn -LC:\dmd2\windows\lib -Go -- Dmitry Olshansky

Re: DMDScript now on D2

2010-12-17 Thread Dmitry Olshansky
On 17.12.2010 4:01, Brian Hay wrote: On 17/12/2010 2:14 AM, Dmitry Olshansky wrote: I decided I'll take a risk to announce my work on porting DMDScript, that is ECMA-262 script engine. Nice! As few seem to read the DMDScript newsgroup, here's my last post as it seems relevant to this topic

Re: DMDScript now on D2

2010-12-17 Thread Dmitry Olshansky
, it took them long enough! Could dmdscript take the lead back? Probably, though I suspect it'd be quite a lot of work. But I don't really know. dmdscript is a kind of compiler, so maybe not. I'm just not qualified. -- Dmitry Olshansky

DMDScript now on D2

2010-12-16 Thread Dmitry Olshansky
'in' _expression_ not implemented) -- Includes (highly experimental) module for extending script engine with native D functions/types in a couple of LOCs -- Contains few basic examples to get started P.S. I'm still reluctant to give it a version number, should it be DMDScript2 0.1 ? -- Dmitry Olshansky

Re: DMDScript now on D2

2010-12-16 Thread Dmitry Olshansky
On 16.12.2010 19:43, Adam Ruppe wrote: Dmitry Olshansky wrote: The goal was not only to just make it compile with D2 and work (that would be of limited value) I tried this too about a year ago...: http://arsdnet.net/dcode/dmdscript_d2.zip Yes, that's the only previous effort I've found

Re: Phobos unit testing uncovers a CPU bug

2010-11-27 Thread Dmitry Olshansky
for floats. Without this feature, the discrepancy would have been blamed on differences in the floating-point conversion functions in the C standard library. This experience reinforces my belief that D is an excellent language for scientific computing. Thanks to David Simcha and Dmitry Olshansky

Re: TDPL in Russian

2010-11-10 Thread Dmitry Olshansky
On 10.11.2010 1:22, Andrei Alexandrescu wrote: Just got word from my editor that TDPL has been approved for translation in Russian. Andrei Awesome! P.S. God, if you hear me, please, send us some _adequate_ Russian translators/reviewers. -- Dmitry Olshansky

<    1   2   3