Re: Z80 Emulation Engine

2014-04-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/04/14 07:57, Manu via Digitalmars-d-announce wrote: Yeah, I understand the license options essentially, but it's more than just the license text, there are license cultures that affect the decision, and people are borderline religious about this sort of thing. I mean, the GPL seems fine

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 23/04/14 15:24, Atila Neves wrote: Like testing with Cucumber? Wish you could call native D code with it? Now you can! http://code.dlang.org/packages/unencumbered https://github.com/atilaneves/unencumbered I especially like registering functions that take the parameters with the types they

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-24 Thread Jacob Carlborg via Digitalmars-d-announce
On 23/04/14 19:17, Atila Neves wrote: Thanks. :) The examples directory (which actually only contains one example) shows what is the bare minimum needed. You need: 1. A file with the .wire extension with the host and port for cucumber to connect to in features/step_definitions (just like the

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-24 Thread Jacob Carlborg via Digitalmars-d-announce
On 24/04/14 09:19, Atila Neves wrote: I did, yeah, that's why I asked that question recently about calling D from Ruby. Right, that was you. I also thought of using Thrift and played about with it but in the end decided that the simplest option is to just use the wire protocol. It even

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-24 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-04-23 15:24, Atila Neves wrote: Like testing with Cucumber? Wish you could call native D code with it? Now you can! http://code.dlang.org/packages/unencumbered https://github.com/atilaneves/unencumbered I especially like registering functions that take the parameters with the types

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-24 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-04-23 15:24, Atila Neves wrote: Like testing with Cucumber? Wish you could call native D code with it? Now you can! http://code.dlang.org/packages/unencumbered https://github.com/atilaneves/unencumbered I especially like registering functions that take the parameters with the types

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-26 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 25 April 2014 at 08:45:20 UTC, Atila Neves wrote: After I read the above I wasn't even sure how @Given(foo) would work so I wrote some code and now know that all I need is a struct with a regular string field. I think the documenation on http://dlang.org/attribute.html is severely

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-26 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 25 April 2014 at 08:45:20 UTC, Atila Neves wrote: Ehm... because until now I didn't know that @Given(foo) was possible. In my head I was doing compile-time stuff so everything had to be compile-time, if that makes any sense. After I read the above I wasn't even sure how

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-04-25 10:31, Atila Neves wrote: Or I could carry on implementing all the Cucumber features and end up with an executable that does everything the Ruby version does. I'm happy with what I've got now though, but the embedding thing is interesting. I just decided that embedding was too

Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-05-04 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-02 17:21, Atila Neves wrote: Finally got around to it and now it's @Given(foo) like it should've been. Bumped the version up to v0.2.0. Cool :) -- /Jacob Carlborg

Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-05-09 Thread Jacob Carlborg via Digitalmars-d-announce
On 08/05/14 22:43, Nick Sabalausky wrote: I wasn't trying to blame Qt/Gtk (actually, I kinda like Qt stuff - I've heard it's not technically native UI, but hell if I can actually tell the difference. They've done a damn fine job.) I think it's quite easy to tell the difference, on OS X. But

Re: Livestreaming DConf?

2014-05-10 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-09 21:48, Andrei Alexandrescu wrote: Hi folks, We at Facebook are very excited about the upcoming DConf 2014. In fact, so excited we're considering livestreaming the event for the benefit of the many of us who can't make it to Menlo Park, CA. Livestreaming entails additional costs

[OT] Travis CI gets multi-OS support

2014-05-13 Thread Jacob Carlborg via Digitalmars-d-announce
A bit off topic but I think it's important: http://blog.travis-ci.com/2014-05-13-multi-os-feature-available/ -- /Jacob Carlborg

Re: Regal: An SQL relational algebra builder

2014-05-16 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/05/14 02:29, Dylan Knutson wrote: Hi all, I'd like to announce the initial version of Regal, an SQL relational algebra builder for D. It's intended as a backbone for a relational database ORM, in line with how Arel works with Rails' ActiveRecord, but nearly any project that generates SQL

Re: Regal: An SQL relational algebra builder

2014-05-16 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/05/14 09:58, Dylan Knutson wrote: Ya know, it might be able to be made into a struct; I'll fiddle with it tomorrow. The main reason it was made a class was so .join had to take a Table type as its first parameter, and internally Table implements a Joinable interface (which is needed for

Re: Regal: An SQL relational algebra builder

2014-05-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-19 16:45, Dylan Knutson wrote: I've played around with making things structs a bit more, and have modified regal to have Table and Sql be structs (by having Sql and the generic Node class wrapped in a tagged union). Making Table a struct was just a matter of putting some common

Re: Dash: An Open Source Game Engine in D

2014-05-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 19/05/14 21:50, Colden Cullen wrote: Hi everyone, I’m super excited to be able to announce that the Dash game engine[1] is finally stable and ready for public use! I’m currently the Lead Engine Programmer at Circular Studios[2] (the group behind Dash). We had 14 people working on the team, 6

Re: D's timeline

2014-05-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/05/14 10:19, Brad Roberts via Digitalmars-d-announce wrote: I'm working on my presentation for the conference and I'm running out of time. I'd like to ask you guys for some help locating a few dates: 1) When 0.x transitioned from alpha to beta 2) Was there a beta to release candidate

Re: Dash: An Open Source Game Engine in D

2014-05-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/05/14 15:14, Colden Cullen wrote: Right now we're using X11 on Linux and Win32 on Windows, but we are thinking about creating an adapter for SDL, which would provide OSX support. Theoretically the only thing holding us back is the windowing system. I see. -- /Jacob Carlborg

Re: D's timeline

2014-05-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/05/14 20:56, Nick Sabalausky wrote: There weren't really any alpha/beta/rc states for any of that. Neither formally nor informally. Back then, everything was all just if it's good enough for you, then go ahead and use it. The stability was more of an ever-progressing (and occasionally

Re: Dconf 2014 talks - when to be available

2014-05-28 Thread Jacob Carlborg via Digitalmars-d-announce
On 28/05/14 00:15, Leandro Lucarella wrote: I think they should be uploaded all ASAP and then you can do official announcements in reddit or wherever you thinks it's best to promote the language. But really, introducing artificial waiting time for people ALREADY interested and using the

Re: Adam D. Ruppe's D Cookbook now available!

2014-05-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-28 20:14, Walter Bright wrote: http://www.packtpub.com/discover-advantages-of-programming-in-d-cookbook/book http://www.amazon.com/D-Cookbook-Adam-D-Ruppe/dp/1783287217 http://www.reddit.com/r/programming/comments/26pn00/d_cookbook_officially_published_consists_of_d/ After

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-28 16:56, Jesse Phillips wrote: D doesn't have global scope. C++ does not do TLS but that isn't relevant to the no cost position that C++ is taking. Since C++11 there's thread_local. -- /Jacob Carlborg

Re: Real time captioning of D presentations

2014-06-02 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-02 17:46, Iain Buclaw via Digitalmars-d-announce wrote: However, what you can't do is change the accent to one that you may better understand. I know a lot of europeans sometimes don't quite follow me sometimes. :) That's a good point. But most common reason when I have trouble

Re: Interview at Lang.NEXT

2014-06-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-05 09:30, Andrei Alexandrescu wrote: I have to confess this echoes a few similar confusions I have about the use and advocacy of dynamically-typed languages. One argument I've heard a while back was that static type errors are not proportional response and that static types only

Re: Interview at Lang.NEXT

2014-06-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-04 21:30, Nick Sabalausky wrote: In my experience, using heavy dynamic typing throughout a program creates far more work (mainly debugging) than it avoids. Even in tiny ~100 line programs, I've spent large amounts of time tracking down bugs a sane compiler would have immediately

Re: Adam D. Ruppe's D Cookbook now available!

2014-06-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-05 11:25, Chris wrote: My hard copy arrived today. Now I can read it anywhere I like ;) Funnily enough, it's only the second book about D and still I've been more productive in D than in any other language, languages for which thousands of titles are available. There's a book

Re: Interview at Lang.NEXT

2014-06-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-05 15:31, Bill Baxter via Digitalmars-d-announce wrote: On Thu, Jun 5, 2014 at 2:42 AM, Jonathan M Davis via Digitalmars-d-announce digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com wrote: Though I confess what horrifies me the most about dynamic

Re: Offtopic: AMA (Was: Interview at Lang.NEXT)

2014-06-07 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-07 06:21, Craig Dillabaugh wrote: Its all the fault of people texting on their cell phones and the like! Too much work to write proper English words. Amirite? I'm not so sure about that. English is full of shortenings which is proper English: do not - don't, you are - you're.

Re: Adam D. Ruppe's D Cookbook now available!

2014-06-09 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-05-28 20:14, Walter Bright wrote: http://www.packtpub.com/discover-advantages-of-programming-in-d-cookbook/book http://www.amazon.com/D-Cookbook-Adam-D-Ruppe/dp/1783287217 http://www.reddit.com/r/programming/comments/26pn00/d_cookbook_officially_published_consists_of_d/ After

Re: Adam D. Ruppe's D Cookbook now available!

2014-06-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 10/06/14 19:43, Adam D. Ruppe wrote: blargh, I thought it could do more. Does it at least work to pull out extern C functions from a C++ header? Hmm, I haven't tried that. You need to specified which language to use. Currently DStep has hard coded its language support, in which C++ is not

Re: Embarrassment of riches: another talk came online today

2014-06-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 13/06/14 00:47, Dmitry Olshansky wrote: Seems ironic to say that D has no legacy baggage compared to C++ and then have a readily served self-defeat with the goofy 10. and .1 being supported for the sake of compatibility with C :) Is that still supported? I thought it was removed to be able

Re: Lang.NEXT panel

2014-06-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 12/06/14 19:40, Nick Sabalausky wrote: Personally, I wouldn't be comfortable trusting such a tool. Besides, I find that upgrading a codebase to a newer language version is one of the most trivial tasks I ever face in software development - even in D. It's a cute trick, but not a worthwhile

Re: dmd front end now switched to Boost license

2014-06-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 13/06/14 02:31, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/3655 Awesome. Thanks for opening up to a less restrictive license. -- /Jacob Carlborg

Re: DConf 2014 Day 1 Talk 5: Experience Report: Using D at Facebook and Beyond by Adam Simpkins

2014-06-15 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-12 19:28, Andrei Alexandrescu wrote: https://news.ycombinator.com/newest (please upvote, things get buried there quickly) https://twitter.com/D_Programming/status/477139782334963712 https://www.facebook.com/dlang.org/posts/864887076858308

Re: D port of docopt

2014-06-16 Thread Jacob Carlborg via Digitalmars-d-announce
On 15/06/14 19:35, Bob Tolbert wrote: In order to learn D, I've worked up a port of the docopt commandline parser (original in Python http://docopt.org). https://github.com/rwtolbert/docopt.d Since this is my first code in D, I apologize in advance for the mix if Python and C++ idioms. Since

Re: Interview at Lang.NEXT

2014-06-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/06/14 16:00, Bruno Medeiros wrote: I sometimes tried to convince dynamic language proponents - the ones that write unittests at least - of the benefits of static typing, by stating that static typing is really just compile time unit-tests! (it is actually) You can actually do compile

Re: D port of docopt

2014-06-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/06/14 15:31, Bob Tolbert wrote: While that is true, I'd argue that if you are writing an app with a command line that complicated, then you have your work cut out for you no matter what the system is you use. It would be nice to see a simpler example of how to use the library after

Re: Lang.NEXT panel (dfix)

2014-06-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/06/14 15:43, Bruno Medeiros wrote: What's keeping us from having such a tool? It seems that after one has a decent parser (that also keeps tracks of the source ranges of AST nodes), it's easy to write code that does syntactic modifications and then rewrites the source code. And there's

Re: D port of docopt

2014-06-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 16/06/14 23:11, Dicebot wrote: I don't think it gives any advantage here :) docopt looks cool, though my I'd prefer something that works other way around - automatically generates argument parsing code and help messages from aggregate that represents configuration and/or CLI API (with help

Re: Lang.NEXT panel (dfix)

2014-06-17 Thread Jacob Carlborg via Digitalmars-d-announce
On Tuesday, 17 June 2014 at 15:45:55 UTC, Bruno Medeiros wrote: Adding final to every method in certain classes could be done without semantic analysis. Reworking certain constructs to different constructs possibly as well (for example change foreach_reverse to just foreach usage) What

Re: Lang.NEXT panel (dfix)

2014-06-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 17/06/14 22:00, Bruno Medeiros wrote: And perhaps rightly so, one could make a case that string mixins should be used sparsely? We have to realize that string mixins are very useful, but are a dirty hack that is a replacement for AST macros. I fully agree, but that won't stop anyone from

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-17 05:38, Adam D. Ruppe wrote: On Monday, 16 June 2014 at 22:23:31 UTC, Dicebot wrote: I have found many of talks this year incredibly interesting for actual D users but not as catchy for something that passes by. Also lot of stuff has been discussed live in #d and ustream chat room.

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-18 21:45, Adam D. Ruppe wrote: Your internet must be a lot faster than mine :P I only get about 2 Mbps down so I like to get a lower quality file that downloads faster but still plays reliably... youtube seems to handle it well automatically. My connection is specified to 10 Mbps.

Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-19 20:47, SomeRiz wrote: Thanks Gary. Very simple :) But i have a question. All DLL file = How can i embed main.d file? Use DWT [1], no additional requirements besides the system libraries ;) [1] https://github.com/d-widget-toolkit/dwt -- /Jacob Carlborg

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-19 14:16, Joakim wrote: Sorry, I just noticed that you were only talking about HD quality. I don't know where you're getting the 350 MB figure, as all the HD recordings on archive.org are about 6-800 GB, but yeah, file sizes will vary based on the type of HD resolution and encoding

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-20 23:48, Dicebot wrote: I always upload highest quality available on archive.org (634.3 MB for this one), YouTube re-encoding must be pretty good :) I have no idea. I'm using the video downloader add-on in Firefox and I chose HD mp4. But even if it was 634.3 MB it's still quite

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-21 00:04, Andrei Alexandrescu wrote: I use archive.org because it's the only I found that accepts full-resolution videos. -- Andrei Youtube supports 4k resolution, is that good enough :). All videos from RailsConf 2014 was uploaded to youtube in 1080p resolution. -- /Jacob

Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-22 08:25, ed wrote: But there's no 64 bit support for DWT, or am I mistaken? Yes, correct. Why do you need 64bit? All 64bit Windows computers can run 32bit applications. -- /Jacob Carlborg

Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-06-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-23 12:21, ed wrote: Memory is the main reason. Fair enough. I have started working on a 64 bit DWT port. If anything comes of it I'll submit a PR for review. Awesome, looking forward to it. How is it going, does it require a lot of changes? -- /Jacob Carlborg

Re: EMSI has a Github page

2014-06-27 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-06-26 23:26, Brian Schott wrote: * Documentation generator that doesn't need the compiler Do you have any example of documentation generated with this tool? -- /Jacob Carlborg

Re: D Hackday Round 2

2014-07-07 Thread Jacob Carlborg via Digitalmars-d-announce
On 07/07/14 05:12, safety0ff wrote: Is this primarily bug tracker culling or does it include PR reviewing, debugging, etc? I don't think anyone will try and stop you to do any of the above ;) -- /Jacob Carlborg

Re: Dconf 2014 Day 2 Talk 5: Tooling: Bringing Developers and Development Together by Brad Roberts

2014-07-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-07-10 20:27, Andrei Alexandrescu wrote: https://twitter.com/D_Programming/status/487301149645873152 https://www.facebook.com/dlang.org/posts/882371471776535 https://news.ycombinator.com/newest

Re: Dconf 2014 Day 2 Talk 5: Tooling: Bringing Developers and Development Together by Brad Roberts

2014-07-12 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-07-12 10:54, Andrei Alexandrescu wrote: archive.org preserves the original format and resolution and isn't fussy about file size. -- Andrei I'm not sure what problems you're having but youtube supports resolutions up to 4k and there are many files on youtube that are larger than the

Re: DMD v2.066.0-b3

2014-07-12 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-07-12 15:21, AfroboyX wrote: There is 1027 issues here... We can't even clear a list of 10 issues, what makes you think we can clear this list before the next release? The last three dashes of the URL is part of the link as well but is apparently not recognized as part of the link.

Re: Dconf 2014 Day 2 Talk 5: Tooling: Bringing Developers and Development Together by Brad Roberts

2014-07-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-07-12 22:43, John Colvin wrote: Even bearing in mind that archive.org is so slow that a simple download of the mp4 version of a talk can talk almost 2 hours? archive.org's per-connection bandwidth limit is very unusually low. Yeah, it takes at least an hour for me to download from

Re: DMD v2.066.0-rc1

2014-08-07 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-07 19:15, Dicebot wrote: And here I also mean that all other Windows builds of compilers / interpreters I have used / tried passed that simple sanity test. Some may require complicated setup to do complicated things but hello world is always just that simple. Microsoft seems to be

Re: D:YAML 0.5 (also, D:YAML 0.4.5, TinyEndian 0.1)

2014-08-08 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-08 05:36, Jeremy DeHaan wrote: As far as I know, the DUB registry doesn't look at tags. It looks at branches that are in the repository. I think it only detects branches that are either numbered explicitly or are master. It does look at tags. -- /Jacob Carlborg

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

COFF support for Win32 merged

2014-08-17 Thread Jacob Carlborg via Digitalmars-d-announce
I though that this might be important enough to share on the announce list: A pull request [1] by Rainer Schuetze which adds COFF support for Win32 has recently been merged by Walter. It seems to be enabled using the -m32mscoff flag. [1]

Re: COFF support for Win32 merged

2014-08-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 17/08/14 11:57, Jacob Carlborg wrote: I though that this might be important enough to share on the announce list: A pull request [1] by Rainer Schuetze which adds COFF support for Win32 has recently been merged by Walter. It seems to be enabled using the -m32mscoff flag. The runtime part

Re: D 2.066 is out. Enjoy!

2014-08-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 18/08/14 21:00, Andrei Alexandrescu wrote: Congratulations to everyone involved! http://www.reddit.com/r/programming/comments/2dwqvy/d_2066_nogc_c_namespaces_multidimensional_slices/ https://www.facebook.com/dlang.org/posts/905593426121006

Re: D 2.066 is out. Enjoy!

2014-08-19 Thread Jacob Carlborg via Digitalmars-d-announce
On 18/08/14 22:43, Vladimir Panteleev wrote: I agree, I am also surprised that 2.066 was released despite the regressions. Same here. How is it decided when it's time to cut off a new release? Do we have two RCs and that's it? It seems Andrei/Walter is very stressed to get the release

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/08/14 03:41, Andrew Edwards wrote: That was my doing... I am preparing myself for the next go around. The actual branch will be created on Sunday (24 Aug) for a Monday (0900 PDT) announcement. The beta cycle will run eight weeks following that. On the fourth week (22 Sept) I will

Re: D 2.066 is out. Enjoy!

2014-08-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/08/14 18:57, Brad Anderson wrote: Anything specific you have problems with? Syntax changes aren't all that common these days Support for C++ namespaces where just released and support for C++ templates will most likely end up in master soon. -- /Jacob Carlborg

Re: D for the Win

2014-08-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 21/08/14 10:37, Ola Fosheim Gr wrote: Now the comma-operator has to stay because removing it is a severe breaking change. Isn't that multiple arguments to opIndex? -- /Jacob Carlborg

Re: D 2.066 is out. Enjoy!

2014-08-21 Thread Jacob Carlborg via Digitalmars-d-announce
On 21/08/14 12:10, Daniel Murphy wrote: Support for C++ templates was in the last release, and the new pull request is only for special mangling of some stl declarations. You see, I get confused of all the syntax changes ;) -- /Jacob Carlborg

Re: Fix #2529: explicit protection package #3651

2014-08-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-23 11:12, Kagamin wrote: If some thing is used in entire foo.bar package, then it's foo.bar's internal, not foo.bar.subpkg's internal. I think, it's natural when the wider the thing is used, the higher in hierarchy it sits. A symbol declared package can only be accessed within its

Re: COFF support for Win32 merged

2014-08-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 29/08/14 13:00, Szymon Gatner wrote: Pardon my ignorance but does that mean that static library written in D could be used (linked) by 32bit program compiled with Visual Studio? Yes, as far as I understand it. -- /Jacob Carlborg

Re: COFF support for Win32 merged

2014-08-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-29 16:06, Szymon Gatner wrote: If that is indeed the case then this is huge for me. I am doing 32bit Win apps and their iOS versions. The moment I will be able to use D libraries on both platforms I will totaly do it. In fact I want to be one of the very first to release paid iOS app

Re: COFF support for Win32 merged

2014-08-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-29 19:16, Szymon Gatner wrote: Wow, that is great news! Thanks for this awesome work. How does that relate to C++ on iOS? My apps are 99,8% C++ with some minimal Obj-C when necessary. It's unrelated to C++. D is currently ABI compatible with C++ and if that works on OS X (I

Re: COFF support for Win32 merged

2014-08-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-29 20:35, Marc Schütz schue...@gmx.net wrote: I knew about this, but thought it had been abandoned. Great to see that it's alive, this is an important development! I've been working on resurrecting the great work done by Michel Fortin. It's updated to 64bit and the modern runtime.

Re: COFF support for Win32 merged

2014-08-30 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-30 00:40, Szymon Gatner wrote: But there is still a matter of ARM/iOS runtime correct? Yes, but that is nothing I'm working on. Although other people are working on that. Those merges will go to 2.067? I have no idea. -- /Jacob Carlborg

Re: core.stdcpp

2014-08-30 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-29 23:00, simendsjo wrote: It's still available at dsource: http://www.dsource.org/projects/ares I don't think he's referring to Ares, he's referring to some other D runtime. -- /Jacob Carlborg

Re: COFF support for Win32 merged

2014-08-30 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-08-30 14:31, Robert M. Münch wrote: That's cool stuff. How will Swift influence this? I'm pretty sure that Apple's strategy is to get rid of Objective-C ASAP and use Swift whereever possible. Swift is ABI compatible with Objective-C. So anything that works across Swift and

Re: DVM - D Version Manager 0.4.3

2014-09-03 Thread Jacob Carlborg via Digitalmars-d-announce
On 02/09/14 22:05, eles wrote: Thank you. I see that you provide packages for Debian (albeit they are BIN files). Would it be a huge effort to add DVM to this repository of D?: I have no idea. Linux is not my main platform. I only chose Debian because it's a stable/old system with a high

Re: DVM - D Version Manager 0.4.3

2014-09-03 Thread Jacob Carlborg via Digitalmars-d-announce
On 03/09/14 11:08, Chris wrote: If I install dmd 2.066 with dvm, it won't overwrite or change anything? No, the whole idea is to have multiple compilers installed simultaneous. I'll soon be moving my code from 2.065 to 2.066, but I want to keep 2.065 around for a while to maintain existing

Re: DVM - D Version Manager 0.4.3

2014-09-04 Thread Jacob Carlborg via Digitalmars-d-announce
On 03/09/14 17:55, Chris wrote: Methinks DVM doesn't get it right. 2.065.zip is available here: ftp://ftp.digitalmars.com/dmd.2.065.0.zip (cf. http://forum.dlang.org/thread/ebvumaoniuukgjbow...@forum.dlang.org) But DVM tries to access it via http: Fetching:

Re: DVM - D Version Manager 0.4.3

2014-09-04 Thread Jacob Carlborg via Digitalmars-d-announce
On 03/09/14 21:58, Sean Kelly wrote: For what it's worth, if you do dvm install 2.065.0 it will find it. Not sure if DVM should try alternates or not though. I've seen this mistake several times, missing the extra zero at the end. Perhaps adding a special case for that. -- /Jacob Carlborg

Re: Damncheck - a property-based testing library

2014-09-04 Thread Jacob Carlborg via Digitalmars-d-announce
On 04/09/14 07:39, George wrote: Hey everyone, As my first take on D after spending around 2 weeks learning it I thought I should write something useful that sort of encompasses everything interesting about D (for me it was the flexibility of working with types and lazy arguments). After

Re: DVM - D Version Manager 0.4.3

2014-09-04 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-04 10:40, Chris wrote: Weird, I did try the zero at the end (as described on the homepage*), yet I got an error. Maybe I typed a comma instead of a . without realizing it. However, I'm almost sure I didn't type the zero when installing 2.066 and I got the right version. DVM just

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 04/09/14 21:50, Jordi Sayol via Digitalmars-d-announce wrote: El 03/09/14 a les 08:10, Jacob Carlborg via Digitalmars-d-announce ha escrit: I only chose Debian because it's a stable/old system with a high chance of being binary compatible with other distributions. On Debian 7.6 64-bit I

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 05/09/14 00:30, Nick Sabalausky wrote: Then again, I'm not sure that should matter if you're manually running dvm use Yes it will matter. It's the DVM bash function that makes everything work with the PATH variable. -- /Jacob Carlborg

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 04/09/14 22:51, Jordi Sayol via Digitalmars-d-announce wrote: On Debian testing (mate desktop) without ~/.dvm dir, dmd still not found: $ dvm install dvm $ dvm install 2.065.0 Fetching: http://ftp.digitalmars.com/dmd.2.065.0.zip [] 50581/49347 KB

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 05/09/14 01:02, Jordi Sayol via Digitalmars-d-announce wrote: GNU bash, version 4.3.24(1)-release (i586-pc-linux-gnu) You can validate the installation by running: $ type dvm | head -n 1 It should print dvm is a function. If it doesn't, dvm is not installed correctly. -- /Jacob

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 04/09/14 21:53, Jordi Sayol via Digitalmars-d-announce wrote: Sorry, i forget to mention that on Debian testing, my desktop is Mate http://mate-desktop.org/ Actually, I'm using Mate as well. Perhaps that's the issue. -- /Jacob Carlborg

Re: [Mono-D] v2.1.18 Parser/Completion/General fixesimprovements

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 04/09/14 23:41, Bruno Medeiros wrote: Why is that ugh? You don't have to save the file on each keystroke, just when completion is invoked, right? In MonoDevelop/Visual Studio the completion is basically invoked as soon as you start to type something. Not as in Eclipse when it's invoked

Re: [Mono-D] v2.1.18 Parser/Completion/General fixesimprovements

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 05/09/14 00:05, Bruno Medeiros wrote: True, but I'm now convinced that most likely, an IDE/editor architecture where most (if not all) of semantic analysis and operations are performed by an external tool, is the way forward. (Steve Teale made a case for this in a post quite some time ago, I

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 05/09/14 10:27, Marc Schütz schue...@gmx.net wrote: On Friday, 5 September 2014 at 06:26:30 UTC, Jacob Carlborg wrote: On 04/09/14 21:53, Jordi Sayol via Digitalmars-d-announce wrote: Sorry, i forget to mention that on Debian testing, my desktop is Mate http://mate-desktop.org/ Actually,

Re: DVM - D Version Manager 0.4.3

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 05/09/14 11:32, Chris wrote: Chances are I did, yeah. It's hard to remember later what I typed exactly once the shell is closed. Would there be a way to download the latest version by default, if the user types install 2.066 or just install [dmd]? Just run dvm install -l and it will

Re: [Mono-D] v2.1.18 Parser/Completion/General fixesimprovements

2014-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-05 18:40, Alex wrote: 4) D_Parser is heavily woven with all kinds of Mono-D features, so just ripping out the completion component and replacing it with dcd won't bring anything sustainable, since I'd still had to have raw access to all ASTs out there in order to e.g. display a

Re: [Mono-D] v2.1.18 Parser/Completion/General fixesimprovements

2014-09-09 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-09 15:06, Bruno Medeiros wrote: Oh I see. Do people like this behavior BTW? Eclipse could also be configured to work like this, but I'm not sure I would like it, (even if there are no problems such as slow autocompletion.). But maybe it just cause I'm used to it. I wouldn't mind

Re: [Mono-D] v2.1.18 Parser/Completion/General fixesimprovements

2014-09-10 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-10 16:37, Bruno Medeiros wrote: It's already possible to do it (although not obvious at all). Just go to Preferences/DDT/Editor/Content Assist and put the .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ string in the Auto activation trigger characters field. (It works for JDT

Re: DUB 0.9.22 released

2014-09-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 13:26, Sönke Ludwig wrote: That would be a good thing - with more tests (and that is definitely something that needs to be worked on, especially high level tests) it will be more important to have a Windows tester, too, but so far Travis/Linux has generally been sufficient, so there

Re: DUB 0.9.22 released

2014-09-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 11:33, Sönke Ludwig wrote: - Improved dependency version handling scheme. Version upgrades are now explicit, with the current snapshot being stored in the dub.selections.json file. This is similar to how other popular systems, such as Bundler [3], work, but built into

Re: DUB 0.9.22 released

2014-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 23:04, tn wrote: What is the recommended way of versioning bindings? If the binding of the target library 1.2.3 is versioned as 1.2.3 and a bug is fixed in the binding (no change in the target library), how should the new version of the binding for target version 1.2.3 be versioned?

Re: DUB 0.9.22 released

2014-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-23 10:08, tn wrote: In your suggestion, once version 1.2.4 of the target library is released, the first binding version targeting that would then be 1.2.4+1.2.4 or 1.2.5+1.2.4 or what? If the previous binding version was 1.2.3+1.2.3 the next would be 1.2.4+1.2.4. Just increment as

Re: D/Objective-C, extern (Objective-C)

2014-09-24 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-24 14:56, Christian Schneider wrote: I almost got Chocolate running on a 10.9.4 machine with all the latest developer tools (including Xcode 6), all built from source and 64 bit with the latest git checkouts (including phobos). Of course it is not within Xcode but using dub, so the

Re: DUB 0.9.22 released

2014-09-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 25/09/14 21:38, Ben Boeckel via Digitalmars-d-announce wrote: What about 1.2.3.x? How does dub handle letters in version numbers? Maybe 1.2.3.0w would be viable ('w' for 'wrap'). I don't think that's allowed. Dub's following this versioning scheme: http://semver.org/ -- /Jacob Carlborg

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Jacob Carlborg via Digitalmars-d-announce
On 08/10/14 22:47, Rainer Schuetze wrote: C main is no longer under user control, because it is auto-generated with D main. I never liked that change, we've just discovered another reason. All platforms have API's to access the command line arguments passed to main. On OS X that would be

  1   2   3   4   5   6   7   >