Re: Recompiling D code

2014-08-14 Thread Rikki Cattermole via Digitalmars-d-announce
On 15/08/2014 2:58 a.m., Vladimir Panteleev wrote: On Thursday, 14 August 2014 at 12:56:10 UTC, Rikki Cattermole wrote: Dub automatically handles caching of dependencies such as vibe-d. So they are not rebuilt. The only things that get recompiled for example is a single code unit. This is defin

Re: Recompiling D code

2014-08-14 Thread Rikki Cattermole via Digitalmars-d-announce
On 15/08/2014 3:09 a.m., Justin Whear wrote: On Thu, 14 Aug 2014 14:58:20 +, John Colvin wrote: My experience with these sort of things suggests that it'll be the linker taking the time. Dynamic libraries are the solution. Dub needs proper support for dynamic library dependencies. I'll s

Dutyl - a Vim plugin for running D tools

2014-08-14 Thread Idan Arye via Digitalmars-d-announce
GitHub repo: https://github.com/idanarye/vim-dutyl vim.org page: http://www.vim.org/scripts/script.php?script_id=5003 The main problem with my Vim plugin for DCD(placed inside the DCD repo) is the need to set the import paths manually. It was a manual task that the user had to do: DCD doesn't k

DCD + Emacs update

2014-08-14 Thread Brian Schott via Digitalmars-d-announce
I have no idea what I'm doing when it comes to Emacs, so my contribution to the DCD integration consisted almost entirely of clicking the button to merge pull requests. Atila Neves has offered to take over maintenance of this project. It can be obtained via Github or MELPA here: https://gith

Re: DMD v2.066.0-rc1

2014-08-14 Thread Jonathan M Davis via Digitalmars-d-announce
On Thursday, 14 August 2014 at 19:14:32 UTC, Nick Sabalausky wrote: On 8/7/2014 1:05 PM, Manu via Digitalmars-d-announce wrote: That's what I mean about this culture; it's the opposite of linux, and it outright rejects practises that are linux-like. While I don't doubt that's true of a lot

Re: DMD v2.066.0-rc1

2014-08-14 Thread Nick Sabalausky via Digitalmars-d-announce
On 8/7/2014 1:05 PM, Manu via Digitalmars-d-announce wrote: I've never encountered anybody try and use MSC from the command line in about 15 years professionally. I've tried to. When using Marmalade. Marmalade's mandatory build system is very closed-off and VS-integrated, so when I needed to

Re: Recompiling D code

2014-08-14 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-14 13:54, Rikki Cattermole wrote: Hello everyone. As you all may know I've been working on recompiling D for web services last few weeks. Its both good news and bad news. Good: Reloading definitely possible. With dependency handling using dub. Bad: Its slow. And not in my code sort o

Re: Recompiling D code

2014-08-14 Thread Justin Whear via Digitalmars-d-announce
On Thu, 14 Aug 2014 14:58:20 +, John Colvin wrote: > My experience with these sort of things suggests that it'll be the > linker taking the time. Dynamic libraries are the solution. > > Dub needs proper support for dynamic library dependencies. I'll second that suggestion. Can you run the t

Re: Recompiling D code

2014-08-14 Thread Vladimir Panteleev via Digitalmars-d-announce
On Thursday, 14 August 2014 at 12:56:10 UTC, Rikki Cattermole wrote: Dub automatically handles caching of dependencies such as vibe-d. So they are not rebuilt. The only things that get recompiled for example is a single code unit. This is defined as being the dependency between a route file a

Re: Recompiling D code

2014-08-14 Thread John Colvin via Digitalmars-d-announce
On Thursday, 14 August 2014 at 12:56:10 UTC, Rikki Cattermole wrote: On 15/08/2014 12:47 a.m., Vladimir Panteleev wrote: On Thursday, 14 August 2014 at 11:54:57 UTC, Rikki Cattermole wrote: Atleast from my experience with this, its dmd thats actually taking the time. I can't glean this from

Re: Recompiling D code

2014-08-14 Thread Rikki Cattermole via Digitalmars-d-announce
On 15/08/2014 12:47 a.m., Vladimir Panteleev wrote: On Thursday, 14 August 2014 at 11:54:57 UTC, Rikki Cattermole wrote: Atleast from my experience with this, its dmd thats actually taking the time. I can't glean this from looking at the code, but are you recompiling the entire program? Web de

Re: Recompiling D code

2014-08-14 Thread Vladimir Panteleev via Digitalmars-d-announce
On Thursday, 14 August 2014 at 11:54:57 UTC, Rikki Cattermole wrote: Atleast from my experience with this, its dmd thats actually taking the time. I can't glean this from looking at the code, but are you recompiling the entire program? Web development is a perfect fit for incremental compilat

Recompiling D code

2014-08-14 Thread Rikki Cattermole via Digitalmars-d-announce
Hello everyone. As you all may know I've been working on recompiling D for web services last few weeks. Its both good news and bad news. Good: Reloading definitely possible. With dependency handling using dub. Bad: Its slow. And not in my code sort of way. You're welcome to atest my speeds th

digitalmars-d-announce@puremagic.com

2014-08-14 Thread Alex via Digitalmars-d-announce
On Thursday, 14 August 2014 at 07:07:59 UTC, Alex wrote: Invoking stuff is easy. I'd rather reimplement the communication to the dcd server instead to not get such a bottleneck if you're on windows or typing really fast. Executing an entire program for each keystroke is a real unsustainable so

digitalmars-d-announce@puremagic.com

2014-08-14 Thread Alex via Digitalmars-d-announce
On Wednesday, 13 August 2014 at 21:29:01 UTC, Damian Day wrote: On Wednesday, 13 August 2014 at 14:16:18 UTC, Alex wrote: Hey everyone, it's been quite some while ago that I posted a Mono-D release announcement on to D.announce :) You should've noticed that the installation instruction stuff

digitalmars-d-announce@puremagic.com

2014-08-14 Thread Alex via Digitalmars-d-announce
On Thursday, 14 August 2014 at 00:54:07 UTC, Brian Schott wrote: On Thursday, 14 August 2014 at 00:43:38 UTC, Damian Day wrote: I'm not sure you'd want to do that. The DParser completion engine has a few features that DCD doesn't have. (I'm not sure if this is true the other way around) That'