Re: DCD 0.9.0 released
On Monday, 3 July 2017 at 08:30:52 UTC, Basile@dlang-community wrote: I'm glad to announce that the dlang-community has released DCD 0.9.0[1] DCD [2] is a completion daemon for D used by several editors to have IDE-grade features. This version is the first released by the community since it was previously mostly a personal project leaded by Hackerpilot. This version fixes many cases of crashes, making the service much more stable. It also handles more cases of type deduction for `auto` and brings a new feature that allows to retrieve the all the references to a symbol within a single module. Finally continuous integration has been enhanced so that every platform and each way of building is tested (DUB, make or the bat file), preventing, like in the past, the DUB json to be broken. [1]: https://github.com/dlang-community/DCD/releases/tag/v0.9.0 [2]: https://github.com/dlang-community/DCD Great news! Thanks! I love DCD because it makes me love code-d in vs code. Finally a stable and decent x-platform IDE for spoiled coder kids like me :) Cheers, Stephan
Re: Release fluent-asserts 0.6.0
On Sunday, 2 July 2017 at 13:34:25 UTC, Szabo Bogdan wrote: Hi, I just made a new release of fluent-asserts: http://fluentasserts.szabobogdan.com/ https://code.dlang.org/packages/fluent-asserts Since my last announcement I improved the library with: - better error messages - better exception api - integration with ranges - new asserts `executionTime` for callable and `containsOnly` for ranges - a new `Assert` utility for those who don't like the BDD style of writing asserts Any feedback is appreciated. Thanks, Bogdan Thanks Bogdan, I am using your lib regularly and especially appreciate the much better printing especially the actual value vs. expected. Cheers, Stephan
Re: Dynamic binding to the Mono runtime API
On Saturday, 3 June 2017 at 17:30:05 UTC, Jakub Szewczyk wrote: Mono runtime is a cross-platform, open-source alternative to Microsoft's .NET framework [1], and it can be embedded in other applications as a "scripting" VM, but with JIT-compilation enhanced performance and support of many languages such as C#, F# or IronPython [2]. It provides a C API, so I've bound it to D as a Derelict-based project, available at https://github.com/kubasz/derelict-mono, and as a DUB package (http://code.dlang.org/packages/derelict-mono). It currently wraps the Mono 5.0 API. There's also a simple example of calling a C# main from D code, and C# code calling a native function implemented in D. [...] Cool work! Thanks! Did u use dstep for the translation or manual labor? I just checked on my mac and it works from the get go! Cheers, Stephan
Re: Alexa Skill written in D
On Sunday, 12 February 2017 at 07:06:00 UTC, Laeeth Isharc wrote: On Wednesday, 11 January 2017 at 12:16:06 UTC, extrawurst wrote: [...] [...] Hi Stephan. I think at the time C# was not possible, and not sure if java was. I don't know those languages so well, but if someone would like to try and see if it makes a difference, I would be happy to grant them rights to co-maintain the repo and add those as options. If I recall right, there shouldn't be a performance difference - just a question of latency to start. Will Java or C# be better in those respects given time needed to start the VM? Laeeth. That is exactly what I want to find out. After all lambda is pay as you use (memory/cpu) and if either vm (jvm, .net or node) starts up faster or with a smaller footprint it pays off. Ceers, Stephan
Software Engineer at LinkedIn praises D
That is nice to read, Brian Geffon - Senior Staff Software Engineer at LinkedIn - wrote: Over the years I've always followed D because of the team working on it and the potential of the language. After playing more today I have to say D is rapidly becoming the perfect language, IMO far superior than Go or Rust. Andrei Alexandrescu and team have done an amazing job getting D to where it is today, I'm hoping that it gains more adoption so I'll get more opportunities to play Whoever has an Account there can like the Post here: www.linkedin.com/hp/update/6224912211941298176 Cheers, Stephan
Re: Alexa Skill written in D
On Tuesday, 10 January 2017 at 11:46:22 UTC, Laeeth Isharc wrote: On Saturday, 7 January 2017 at 13:17:35 UTC, extrawurst wrote: Hi guys, the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. It is a skill that allows me to voice control my TV receiver with commands like: Alexa, ask Telly to go to standby Alexa, ask Telly what is currently running The project and all the source code sits on github: https://github.com/Extrawurst/alexa-openwebif I created two new dub libraries that this app uses: https://github.com/Extrawurst/openwebif-client-d https://github.com/Extrawurst/alexa-skill-kit-d *openwebif-client-d* is the REST api that my receiver speaks. *alexa-skill-kit-d* is the base class and the types that amazon throws at when the user activated your skill. you can find the blog post here: http://blog.extrawurst.org/programming/dlang/alexa/2017/01/06/alexa-in-d.html Feel free to share, to spread the word about using D for this fancy new tech. ~Stephan Thank you for doing this - really happy about it. A perfect open source moment - I was wondering about how to go about getting Alexa working. But I had shared the AWS Lambda stuff which proved useful for you, and now you solved the problem for me and helped others on top. Laeeth. Hi Laeeth, thanks again for your post about aws lambda + D - wouldn't have thought about this whole thing otherwise. I wanted to ask you if you thought about using another platform but nodejs wrap the D exe in lambda. They support java and C# aswell. I was wondering if it is a performance difference to use them instead ?! Looking forward to your input. Cheers, Stephan
Re: Alexa Skill written in D
On Monday, 9 January 2017 at 13:26:04 UTC, Mike Parker wrote: On Monday, 9 January 2017 at 02:44:33 UTC, Mike Parker wrote: On Monday, 9 January 2017 at 01:46:18 UTC, extrawurst wrote: Unfortunately, it would be better off in the programming subreddit. Volunteers to post it there aswell ? I'll do it in about 10 hours or so. Done: https://www.reddit.com/r/programming/comments/5mxm25/alexa_skill_written_in_d/ Awesome! Thanks
Re: Alexa Skill written in D
On Monday, 9 January 2017 at 01:28:22 UTC, Walter Bright wrote: On 1/8/2017 2:58 PM, extrawurst wrote: On Sunday, 8 January 2017 at 22:54:58 UTC, Walter Bright wrote: On 1/8/2017 1:15 PM, extrawurst wrote: On Sunday, 8 January 2017 at 18:51:45 UTC, Walter Bright wrote: On 1/7/2017 5:17 AM, extrawurst wrote: the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. Post this to reddit! Isn't it better someone else does that? Yes. I can't because anything I post gets autobanned. Someone shared it now: https://www.reddit.com/r/d_language/comments/5msngh/alexa_skill_written_in_d/ Thanks bachmeier! Unfortunately, it would be better off in the programming subreddit. Volunteers to post it there aswell ?
Re: Alexa Skill written in D
On Sunday, 8 January 2017 at 22:54:58 UTC, Walter Bright wrote: On 1/8/2017 1:15 PM, extrawurst wrote: On Sunday, 8 January 2017 at 18:51:45 UTC, Walter Bright wrote: On 1/7/2017 5:17 AM, extrawurst wrote: the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. Post this to reddit! Isn't it better someone else does that? Yes. I can't because anything I post gets autobanned. Someone shared it now: https://www.reddit.com/r/d_language/comments/5msngh/alexa_skill_written_in_d/ Thanks bachmeier!
Re: Alexa Skill written in D
On Sunday, 8 January 2017 at 18:51:45 UTC, Walter Bright wrote: On 1/7/2017 5:17 AM, extrawurst wrote: the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. Post this to reddit! Isn't it better someone else does that? ~Stephan
Re: Alexa Skill written in D
On Sunday, 8 January 2017 at 16:22:09 UTC, docandrew wrote: On Saturday, 7 January 2017 at 13:17:35 UTC, extrawurst wrote: Hi guys, the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. It is a skill that allows me to voice control my TV receiver with commands like: [...] The project and all the source code sits on github: https://github.com/Extrawurst/alexa-openwebif I created two new dub libraries that this app uses: https://github.com/Extrawurst/openwebif-client-d https://github.com/Extrawurst/alexa-skill-kit-d *openwebif-client-d* is the REST api that my receiver speaks. *alexa-skill-kit-d* is the base class and the types that amazon throws at when the user activated your skill. you can find the blog post here: http://blog.extrawurst.org/programming/dlang/alexa/2017/01/06/alexa-in-d.html Feel free to share, to spread the word about using D for this fancy new tech. ~Stephan Good work! I've been using my Echo for a little while now and it's great to know I can start using D with it! Great write-up on the project, thanks for sharing this. -Doc Nice, good to know there are just two problems with that: 1) I am on Mac, so no luck here 2) I needed to be as close to the Amazon Linux as possible and that unfortunately is rhel based :( did not test Ubuntu though ~stephan
Alexa Skill written in D
Hi guys, the last 2 weeks I jumped on a new toy project: An Alexa Skill written in D. It is a skill that allows me to voice control my TV receiver with commands like: Alexa, ask Telly to go to standby Alexa, ask Telly what is currently running The project and all the source code sits on github: https://github.com/Extrawurst/alexa-openwebif I created two new dub libraries that this app uses: https://github.com/Extrawurst/openwebif-client-d https://github.com/Extrawurst/alexa-skill-kit-d *openwebif-client-d* is the REST api that my receiver speaks. *alexa-skill-kit-d* is the base class and the types that amazon throws at when the user activated your skill. you can find the blog post here: http://blog.extrawurst.org/programming/dlang/alexa/2017/01/06/alexa-in-d.html Feel free to share, to spread the word about using D for this fancy new tech. ~Stephan
Re: Reminder - DConf 2017 is May 4-6 !!
On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright wrote: It's 2017 already - sharpen your pencils and start on a proposal for a presentation! Time is moving fast! I whish I could be there :(
Re: D Blog Stats
On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote: I've always enjoyed reading end-of-the year stats at other blogs. I thought it would be fun to do the same for the D Blog. If you've been curious about which posts visitors are viewing, or which links they're clicking, this post is for you. https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/ Nice thanks Mike! Great summary of the stats. Unfortunately the share buttons do not work for me. Is it only me ? They only open the same site again in a popup window :( ~Stephan
Re: running D on AWS lambda
On Sunday, 13 March 2016 at 21:22:11 UTC, Laeeth Isharc wrote: http://awslambda-d.readthedocs.org/ http://code.dlang.org/packages/awslambda_d https://github.com/kaleidicpublic/awslambda_d AWS Lambda is a 'compute service that runs your code in response to events and automatically manages the new compute resources for you, making it easy to build applications that respond quickly to new information'. Current supported runtimes (at least when I wrote the code, some months back) were Javascript (node.js) and Java, but I wanted to be able to write scripts in D, since that's what I use for my existing work. Thanks again for this article. I am working with that and created my first amazon alexa skill with that in D! blog post will follow ;) Imagine "Alexa, ask dlang to report news on the forums" :P ~Stephan
Re: Dynamic Bindings to libui (x-platform GUI)
On Wednesday, 25 May 2016 at 16:47:30 UTC, Nick Sabalausky wrote: On 05/24/2016 04:52 PM, extrawurst wrote: So here are the inofficial Derelict Bindings to it: https://github.com/Extrawurst/DerelictLibui Some D-oriented docs and example code would be nice. There is a plain conversion of the libui example: https://github.com/Extrawurst/DerelictLibui/blob/master/source/app.d [..snip GTK rage..]
Re: Dynamic Bindings to libui (x-platform GUI)
On Wednesday, 25 May 2016 at 02:34:03 UTC, Mike Parker wrote: On Tuesday, 24 May 2016 at 20:52:54 UTC, extrawurst wrote: Hey folks, So here are the inofficial Derelict Bindings to it: https://github.com/Extrawurst/DerelictLibui I tested them on both windows and mac osx so far. Any linux user is welcome to test it on there aswell. Let me know if you find any issues. -Stephan Cool. I've got this project on my github watchlist and have had a Derelict binding on my TODO list. I was waiting for it to get out of alpha status. I don't particularly like maintaining bindings to libraries I can' t be sure are going to keep a stable API. Doesn't look like it's been changing too much though. Yeah I know what you mean about stability but thats the reason why I am not using a specific release of libui but simply submodule to the exact version I am compatible with. Also some other libs I am having on my rodadmap do use use any tags/versions ;( like nuklear wich is next on my list: https://github.com/vurtun/nuklear Cheers, Stephan
Dynamic Bindings to libui (x-platform GUI)
Hey folks, libui is a crossplatform GUI lib written in C. This makes it a perfect candidate to be used in D! What they say about libui on their site: "Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports." find libui on github: https://github.com/andlabs/libui So here are the inofficial Derelict Bindings to it: https://github.com/Extrawurst/DerelictLibui I tested them on both windows and mac osx so far. Any linux user is welcome to test it on there aswell. Let me know if you find any issues. -Stephan
Re: amoeba, a chess engine written in D
On Friday, 20 May 2016 at 23:16:01 UTC, Richard Delorme wrote: I am pleased to announce the release of a chess engine written in D: https://github.com/abulmo/amoeba I am not aware of any other chess engine written with the D language. The source can be compiled with dmd, ldc or gdc, but the best performance are obtained with the latter (almost twice faster). This is my first program using the D language (I am a former C programmer), and I enjoyed it a lot. That is awesome! Two questions: 1) If it is using UCI protocol I guess there are other engines that you can compare amoeba with when it comes to performance and other aspects, did you ? 2) It would be awesome if you could write down how it was to use D for that project as someone freshly coming from C. What were the reasons you chose D, what did you like, what did u hate ? That would help you being read on reddit by a hundred blood thursty devs (street cred and all) and us for knowing what we can improve and also get the PR :) Cheers, Stephan
Re: 2DRPG - Small console game
On Thursday, 12 May 2016 at 18:30:04 UTC, Vladimirs Nordholm wrote: ... I have had lots of fun during the development of 2DRPG. There have been many difficulties, but I have learned much from making this game. Sadly this game is Windows only, meaning POSIX users cannot play it. This is due to technical limitations in my own console engine, scone (https://github.com/vladdeSV/scone), which cannot read input on POSIX terminals. Please make it work on posix ;)
Re: code-debug 0.6.0 released (GDB & LLDB for vscode)
On Sunday, 6 March 2016 at 11:25:30 UTC, WebFreak001 wrote: I just released version 0.6.0 of my debug extension for visual studio code. It works really well for debugging D code and I also use it everytime I debug my D code. It's still not completely finished but it supports lots of features now. If you want to debug your code in vscode just install the extension with ext install gdb The name of the extension is "Debug" but "gdb" is more specific for finding it LLDB is freshly added so be sure to report bugs to the github repository. :) github: https://github.com/WebFreak001/code-debug vscode: https://marketplace.visualstudio.com/items?itemName=webfreak.debug Great stuff, especially LLDB - if now only code-d would work for osx :P --Stephan
Re: IDE - Coedit 2
On Friday, 12 February 2016 at 16:09:36 UTC, Basile Burg wrote: see https://github.com/BBasile/Coedit/releases/tag/2_gold Are you planning to support osx too someday ? --Stephan
Re: Berlin D Meetup February 2016
On Thursday, 11 February 2016 at 17:09:40 UTC, Ben Palmer wrote: Hi All, The February Berlin D Meetup will be happening at 19:30 on Friday the 19th at Berlin Co-Op (http://co-up.de/) on the fifth floor. This time Stefan Brus will be doing a talk titled "Intro to Game Development in D". The talk is intended to get you started with game development in D. Both alcoholic and non-alcoholic drinks will be available. Details are also on the meetup page here: http://www.meetup.com/Berlin-D-Programmers/ Thanks, Ben. I will try to come, I just need to find a place to stay there. --Stephan
Re: Release vibe.d 0.7.27
On Tuesday, 9 February 2016 at 19:16:49 UTC, Sönke Ludwig wrote: This release brings some larger changes: - The library has been split up into sub packages: code, utils, data, http, mail, diet, mongodb, redis and web. This is an intermediate step to moving the individual packages out to separate repositories with independent version numbers. [...] Awesome! Thanks for all the hard work. --Stephan
Re: Please vote for the DConf logo
On Wednesday, 4 November 2015 at 09:30:30 UTC, Andrei Alexandrescu wrote: Reply to this with 1.1, 1.2, 2, or 3: 1) by ponce: Variant 1: https://github.com/p0nce/dconf.org/blob/master/2016/images/logo-sample.png Variant 2: https://raw.githubusercontent.com/p0nce/dconf.org/4f0f2b5be8ec2b06e3feb01d6472ec13a7be4e7c/2016/images/logo2-sample.png 2) by Jonas Drewsen: https://dl.dropboxusercontent.com/u/188292/g4421.png 3) by anonymous: PNG: http://imgur.com/GX0HUFI SVG: https://gist.github.com/anonymous/4ef7282dfec9ab327084 Thanks, Andrei 2
Re: LDC iOS cross-compiler with arm64
On Saturday, 24 October 2015 at 07:07:18 UTC, Dan Olson wrote: This is another set of binaries and universal libs for the experimental LDC iOS cross-compiler. It is now based on LDC 0.15.2 (2.066.1) and LLVM 3.6.1. [...] Cool work! Can this be merged with official LDC eventually ? --Stephan
Re: Beta D 2.069.0-b2
On Saturday, 17 October 2015 at 08:13:03 UTC, Martin Nowak wrote: On Friday, 16 October 2015 at 12:14:09 UTC, ponce wrote: What changed in the backend? http://dlang.org/changelog/2.069.0.html#backend-improvements Is that limited to "-release" builds ?
Re: Beta D 2.069.0-b1
On Thursday, 8 October 2015 at 07:25:36 UTC, Andrea Fontana wrote: On Thursday, 8 October 2015 at 04:14:59 UTC, extrawurst wrote: On Wednesday, 7 October 2015 at 22:33:09 UTC, Martin Nowak wrote: [...] `The -property switch has been deprecated.` Does that mean @property has no effect anymore ? --Stephan From changelog: "The -property switch used to disallow calling non-properties without parentheses. The switch has not been used to build Phobos for some time now. So naturally, code that's incompatible with -property has found its way in. This means, the switch has effectively not been supported by D at large. Since the behaviour of the -property switch was not well-liked, it's been deprecated and made to have no effect when used." Thanks to clear that up. --Stephan
Re: Beta D 2.069.0-b1
On Wednesday, 7 October 2015 at 22:33:09 UTC, Martin Nowak wrote: First beta for the 2.069.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.069.0.html Please report any bugs at https://issues.dlang.org -Martin `The -property switch has been deprecated.` Does that mean @property has no effect anymore ? --Stephan
Re: A new article about working with files in D
On Tuesday, 29 September 2015 at 06:26:32 UTC, Suliman wrote: Big thanks! It's very helpful for newcomers. D need extend Phobos docs with such examples. Is there any plan to do it, because it's often it's hard to understand how to proper use functions. Also I think you need to add example of getting file list (all and with specified extension). Also some FTP examples maybe very good. I agree on that, these examples should be added to the ddocs of phobos. -- Stephan
Re: A new article about working with files in D
On Wednesday, 30 September 2015 at 17:03:25 UTC, Gary Willoughby wrote: On Wednesday, 30 September 2015 at 08:32:29 UTC, extrawurst wrote: I agree on that, these examples should be added to the ddocs of phobos. -- Stephan I might do that myself. :) As always in dland: you better do it yourself ;) -- Stephan
Re: LDC 0.16.0 alpha2 is out!
On Tuesday, 1 September 2015 at 22:26:53 UTC, Kai Nacke wrote: Hi everyone, LDC 0.16.0 alpha2, the LLVM-based D compiler, is available for download! This release is based on the 2.067.1 frontend and standard library and supports LLVM 3.1-3.7 (OS X: no support for 3.3). Don't miss to check if your preferred system is supported by this release. There is even an alpha-quality Win64 version available! As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/qvxvcpceknfzsizbt...@forum.dlang.org Regards, Kai Awesome, whats the travis-ci name to use it ? -- Stephan
Re: associative arrays with manual memory management
On Monday, 24 August 2015 at 12:01:52 UTC, Ilya Yaroshenko wrote: http://code.dlang.org/packages/aammm/~master # aammm Associative arrays with manual memory management [...] Awesome, I was waiting for something like that. Thank you!
Re: D-Day for DMD is today!
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it through the final stages, and to several others who have pitched in on this. This is a HUGE milestone for us. Much work remains to be done, such as rebasing existing dmd pull requests. Thanks in advance for the submitters who'll be doing that. I hope you aren't too unhappy about the extra work - it's in a good cause! Thats great news!
Re: Programming in D paper book is available for purchase
On Wednesday, 19 August 2015 at 00:57:32 UTC, Ali Çehreli wrote: I am very happy! :) It will be available on many other distribution channels like Amazon in a few days as well but the following is the link that pays me the most royalty: [...] Awesome! Ordered! ;)
Re: DerelictSteamworks
On Wednesday, 19 August 2015 at 10:03:37 UTC, WebFreak001 wrote: On Tuesday, 18 August 2015 at 08:47:27 UTC, extrawurst wrote: Hi everyone, during my development of a little game engine in my spare time with D I created a couple of libs and wanted to announce one of them that I find particularly useful. [...] Nice, now I can finally implement the steam api in my game engines, thanks :D You are welcome! Do you have anything ready for steam yet ?
DerelictSteamworks
Hi everyone, during my development of a little game engine in my spare time with D I created a couple of libs and wanted to announce one of them that I find particularly useful. A Dynamic binding for the Steam API: dub: http://code.dlang.org/packages/derelict-steamworks github: https://github.com/Extrawurst/DerelictSteamworks I can finally announce this as the latest sdk release (1.34) includes a flat c-api by default that these bindings use. There is a demo app in it that shows how to use especially the callback system (the only tricky part) and is my proof of concept. BUT: The SDK is huge and I know that not every callback is supported yet since that is not strictly typed and you may need to add those based on the documentation when you stumble upon one not present yet. In any case let's create the first platform independent game written in D on Steam Cheers, Stephan
Re: Beta D 2.068.0-b2
On Monday, 27 July 2015 at 09:04:08 UTC, Martin Nowak wrote: On 07/26/2015 11:13 PM, anonymous wrote: Is std.expermimental.allocator planned for 2.068 ? I see it's still not merged and we already almost in August. We're trying hard here to meet some deadlines, so things are really simple. If something is ready (reviewed, tested, documented, and merged into stable) it'll end up in a release, otherwise it'll end up in the next release (only 2 month later). We can't postpone indefinitely just b/c every other person is trying to push through their particular interests. fair enough. 2.069 release it is then ;) -- Stephan
Re: Beta D 2.068.0-b2
On Sunday, 26 July 2015 at 21:13:07 UTC, anonymous wrote: On Saturday, 25 July 2015 at 12:21:19 UTC, Martin Nowak wrote: Second beta for the 2.068.0 release. Is std.expermimental.allocator planned for 2.068 ? I see it's still not merged and we already almost in August. yeah was hoping to see it in there too --Stephan
Re: New D book available for pre-order: D Web Development
On Friday, 24 July 2015 at 18:33:13 UTC, Ali Çehreli wrote: On 07/22/2015 02:19 PM, notna wrote: Btw., @Ali: I'm would still love to buy the best ever Dlang book/documentation/reference, which for me is your (and/or the Turkish Dlang communities) Programming in D bible! Thank you very much! It should be even better with Luís's edits and many other improvements, which are not available online yet. I have the first copy! It is big: :) http://ddili.org/image/Programming_in_D_Proof_Copy.jpg Well, if you could make it my birthday present (end of May ;) )... It should be available in a few weeks now after Luís and İzgi (the cover designer) have a chance to review their copies. Ali awesome! --stephan
Re: Case study on ranges and lazy evaluation
On Monday, 20 July 2015 at 17:26:31 UTC, Matt Kline wrote: With the general push to make more of Phobos use lazily evaluated ranges, Walter's DConf talk, and even C++ moving towards ranges (https://www.youtube.com/watch?v=uXBcwcF3ln4), I wrote a small article with a case study examining their merits. http://bitbashing.io/be-lazy-use-ranges.html The target audience is largely those unfamiliar with ranges (and to a certain extent, D), but I welcome any and all feedback. https://www.reddit.com/r/programming/comments/3dyr79/be_lazy_use_ranges/
Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI
On Sunday, 12 July 2015 at 01:50:45 UTC, rsw0x wrote: On Saturday, 11 July 2015 at 09:42:30 UTC, extrawurst wrote: On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote: Hi all! I re-created the Linux binaries. They should now work in Travis-CI again. 2457af89b39d89a237d9bda560c8b5a8 ldc2-0.15.2-beta2-linux-x86.tar.gz b5f1514d52082ac5e6220c23287f799b ldc2-0.15.2-beta2-linux-x86.tar.xz 642ad38c7bf25d8d932e7a00e46c9734 ldc2-0.15.2-beta2-linux-x86_64.tar.gz 18e4d0aec88ebbc58365bdc67b15cc7c ldc2-0.15.2-beta2-linux-x86_64.tar.xz (I did not test this with Travis-CI but I checked that I really statically linked libstdc++.) Regards, Kai Does not work for me: $ ldc2 --version ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ldc2) -- Stephan AFAIK this is only defined in libstdc++ versions greater than 4.8. Are you using CentOS 6.6 or something? Wait, I will check what Travis-CI uses... ``` Operating System Details Distributor ID: Ubuntu Description:Ubuntu 12.04.5 LTS Release:12.04 Codename: precise Linux Version 3.13.0-29-generic Cookbooks Version a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e GCC version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 ``` -- Stephan
Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI
On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote: Hi all! I re-created the Linux binaries. They should now work in Travis-CI again. 2457af89b39d89a237d9bda560c8b5a8 ldc2-0.15.2-beta2-linux-x86.tar.gz b5f1514d52082ac5e6220c23287f799b ldc2-0.15.2-beta2-linux-x86.tar.xz 642ad38c7bf25d8d932e7a00e46c9734 ldc2-0.15.2-beta2-linux-x86_64.tar.gz 18e4d0aec88ebbc58365bdc67b15cc7c ldc2-0.15.2-beta2-linux-x86_64.tar.xz (I did not test this with Travis-CI but I checked that I really statically linked libstdc++.) Regards, Kai Does not work for me: $ ldc2 --version ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ldc2) -- Stephan
Re: Voting for std.experimental.allocator
yes
Re: LDC 0.15.2 beta2 is out!
On Sunday, 5 July 2015 at 16:00:32 UTC, Kai Nacke wrote: Hi everyone, LDC 0.15.2 beta2, the LLVM-based D compiler, is available for download! This release is based on the 2.066.1 frontend and standard library and supports LLVM 3.1-3.6 (OS X: no support for 3.3). Don't miss to check if your preferred system is supported by this release. There is even an alpha-quality Win64 version available! As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/ccuhfwbuzzqvpqpnh...@forum.dlang.org Regards, Kai Awesome! When will ldc support dmd fe version 2.067? -- Stephan
Re: LDC 0.15.2 beta2 is out!
On Monday, 6 July 2015 at 18:25:22 UTC, Kai Nacke wrote: On Monday, 6 July 2015 at 17:27:35 UTC, extrawurst wrote: Awesome! When will ldc support dmd fe version 2.067? -- Stephan The 2.067 port has only 2 bugs left and misses 1 feature. I hope to release a alpha version soon. Regards, Kai That sounds awesome! Great news! -- Stephan
Re: This Week in D #23 - Interview with Dmitry Olshansky, dmd beta, std.experimental.color
On Friday, 3 July 2015 at 01:32:27 UTC, Nicholas Wilson wrote: On Monday, 29 June 2015 at 03:46:55 UTC, Adam D. Ruppe wrote: http://arsdnet.net/this-week-in-d/jun-28.html Adam. At least on safari you can't scroll down the archive panel. The first 20 editions are visible, but not the rest. Same here with chrome on osx - too bad they aren't sorted the other way around with the most recent on top ;)
Re: Beta D 2.068.0-b1
On Tuesday, 30 June 2015 at 10:52:39 UTC, Martin Nowak wrote: On Monday, 29 June 2015 at 17:03:19 UTC, Jacob Carlborg wrote: On 29/06/15 15:20, Martin Nowak wrote: Thanks for letting me know, didn't knew it was private. Any reason why it's not public? No, there is none, as I hinted in my answer. It already says it's public on our board though. Maybe it was changed recently? https://trello.com/dlang That seems to be the organization, which is indeed public. maybe boards have individual visibility?
Re: More Dconf 2015 videos
On Friday, 26 June 2015 at 16:42:23 UTC, Andrei Alexandrescu wrote: On 6/26/15 9:28 AM, Gary Willoughby wrote: On Friday, 26 June 2015 at 15:54:51 UTC, Andrei Alexandrescu wrote: Please continue to spread the love (twitter, reddit, hackernews, facebook, your blog...): https://www.youtube.com/watch?v=rmRmfoKxMCE https://www.youtube.com/watch?v=1W6uhX6AITM https://www.youtube.com/watch?v=1W6uhX6AITM Andrei Last two are the same video. Sorry. So we have: Chuck Allison: https://youtube.com/watch?v=rmRmfoKxMCE Liran Zvibel: https://youtube.com/watch?v=1W6uhX6AITM Mihails Strasuns: https://youtube.com/watch?v=kDu0lgwqHKM Andrei Awesome! Is it planned to add the video links to dconf.org ?
Re: Beta D 2.068.0-b1
On Thursday, 25 June 2015 at 20:38:26 UTC, rsw0x wrote: On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote: First beta for the 2.068.0 release. http://downloads.dlang.org/pre-releases/2.x/2.068.0/ http://ftp.digitalmars.com/ Also available on Travis-CI as dmd-2.068.0-b1. A changelog containing all the upcoming changes will be provided within the next few days. Please report any bugs at https://issues.dlang.org -Martin ughh can't believe these didn't make it in https://github.com/D-Programming-Language/phobos/pull/3225 https://github.com/D-Programming-Language/phobos/pull/3259 another 6 months of being laughed at on HN and reddit for having unusable smartpointers. yeah bothers me too -.-
Re: forum.dlang.org, version 2 (BETA)
On Monday, 8 June 2015 at 10:41:19 UTC, John Colvin wrote: On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. Any chance of transferring the viewed status (i.e. bold for unread) of posts over from the old version? That is one reason why i asked about a mark as read functionality of entire threads..
Re: forum.dlang.org, version 2 (BETA)
On Thursday, 4 June 2015 at 15:38:57 UTC, Vladimir Panteleev wrote: On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote: On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. Wow its insanely fast! i have some issues with the shortcuts. i have a german keyboard and ? is Shift+.. combo and i cant open the shortcut help. Code in question: https://github.com/CyberShadow/DFeed/blob/next/web/static/js/dfeed.js#L645-L646 Can you propose a patch? Also in split mode there is no mention of a mark as read shortcut, is there none? There is none, just press Enter to load the post, which will mark it as read. It shouldn't be much slower. If the thread is more than one page it is actually very much slower, cause one has to go through all pages.
Re: forum.dlang.org, version 2 (BETA)
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. I now love the j,k shortcuts. but is it possible to go to the next page of messages instead of wrapping around the same page when reaching upper/lower bound ?
Re: Coedit version 1 rc1 released
On Friday, 5 June 2015 at 10:37:23 UTC, Rikki Cattermole wrote: On 5/06/2015 10:34 p.m., extrawurst wrote: On Friday, 5 June 2015 at 10:24:10 UTC, Rikki Cattermole wrote: On 5/06/2015 7:43 p.m., Basile Burg wrote: Coedit, the small IDE for the DMD D compiler is about to become 'gold'. There 's not much to say since it's been promoted here already 3 or 4 times. https://github.com/BBasile/Coedit/releases/tag/1_rc1 beta 2 3 had not been announced officialy, so don't forget to read the previous change logs. This version is distributed, as previously, in a simple archive but also with an installer. I encourage you to test it and to report any problem. version 1 'gold' should be released the 10 of June, exactly 1 year after the first commit. Ideas: - Put background shading/box around highlighted {}. To make open/close be more prominent. - For pointers, have the type highlighted one level darker then the *. So e.g. type** would be [[[type]*]*] where [] indicate shading level when the last * is highlighted over. * Make source file close have a button. Its not obvious enough to use the keyboard shortcut. I accidentally closed the widget thinking I was going bye bye to the file. Bugs: * Message widget was very temperamental to the point of erroring out when resizing (as it took up the entire middle area). * When e.g. source code widget is external to main window it will open in the most minimalistic form if the main window gets minimized and reopened. * __gshared, @nogc, @property not highlighted. Atleast for me, without dub support I can't use it. Although if debugging support existed on Windows that would be a massive plus. https://github.com/BBasile/Coedit/issues/10 I was just reiterating that point. Was meant as a +1, since I just created the issue ;) Oh and if compiler cannot be found, make it a LOT easier to configure it. As in I have compiler e.g. dmd here. Now use it. One thing, perhaps for atleast Windows, support e.g. ldc out of the box. As a seperate no install package.
Re: Coedit version 1 rc1 released
On Friday, 5 June 2015 at 16:38:48 UTC, Basile Burg wrote: On Friday, 5 June 2015 at 07:43:56 UTC, Basile Burg wrote: Coedit, the small IDE for the DMD D compiler is about to become 'gold'. There 's not much to say since it's been promoted here already 3 or 4 times. https://github.com/BBasile/Coedit/releases/tag/1_rc1 beta 2 3 had not been announced officialy, so don't forget to read the previous change logs. This version is distributed, as previously, in a simple archive but also with an installer. I encourage you to test it and to report any problem. version 1 'gold' should be released the 10 of June, exactly 1 year after the first commit. look at that: https://www.youtube.com/watch?v=Qmk94uooJCU this is what you have to do sometimes, when the audience, well, hates you. i dont get it...
Re: Coedit version 1 rc1 released
On Friday, 5 June 2015 at 10:24:10 UTC, Rikki Cattermole wrote: On 5/06/2015 7:43 p.m., Basile Burg wrote: Coedit, the small IDE for the DMD D compiler is about to become 'gold'. There 's not much to say since it's been promoted here already 3 or 4 times. https://github.com/BBasile/Coedit/releases/tag/1_rc1 beta 2 3 had not been announced officialy, so don't forget to read the previous change logs. This version is distributed, as previously, in a simple archive but also with an installer. I encourage you to test it and to report any problem. version 1 'gold' should be released the 10 of June, exactly 1 year after the first commit. Ideas: - Put background shading/box around highlighted {}. To make open/close be more prominent. - For pointers, have the type highlighted one level darker then the *. So e.g. type** would be [[[type]*]*] where [] indicate shading level when the last * is highlighted over. * Make source file close have a button. Its not obvious enough to use the keyboard shortcut. I accidentally closed the widget thinking I was going bye bye to the file. Bugs: * Message widget was very temperamental to the point of erroring out when resizing (as it took up the entire middle area). * When e.g. source code widget is external to main window it will open in the most minimalistic form if the main window gets minimized and reopened. * __gshared, @nogc, @property not highlighted. Atleast for me, without dub support I can't use it. Although if debugging support existed on Windows that would be a massive plus. https://github.com/BBasile/Coedit/issues/10 Oh and if compiler cannot be found, make it a LOT easier to configure it. As in I have compiler e.g. dmd here. Now use it. One thing, perhaps for atleast Windows, support e.g. ldc out of the box. As a seperate no install package.
Re: forum.dlang.org, version 2 (BETA)
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. Wow its insanely fast! i have some issues with the shortcuts. i have a german keyboard and ? is Shift+.. combo and i cant open the shortcut help. Also in split mode there is no mention of a mark as read shortcut, is there none?
Re: forum.dlang.org, version 2 (BETA)
On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote: On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. Wow its insanely fast! i have some issues with the shortcuts. i have a german keyboard and ? is Shift+.. combo and i cant open the shortcut help. Also in split mode there is no mention of a mark as read shortcut, is there none? oh and also the ctrl+... combos do not work on osx, since this is a system shortcut doing fancy window switching...
Re: forum.dlang.org, version 2 (BETA)
On Thursday, 4 June 2015 at 15:35:47 UTC, extrawurst wrote: On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote: On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and replies with subscriptions - full text search - by persistent request, a new view mode (vertical-split) - post to mailing lists - even faster, believe it or not. This update is the sum of 256 commits over 34 days of development. Wow its insanely fast! i have some issues with the shortcuts. i have a german keyboard and ? is Shift+.. combo and i cant open the shortcut help. Also in split mode there is no mention of a mark as read shortcut, is there none? oh and also the ctrl+... combos do not work on osx, since this is a system shortcut doing fancy window switching... The ctrl+up/down shortcuts that is
Re: Travis-CI support for D
On Tuesday, 2 June 2015 at 20:46:09 UTC, Atila Neves wrote: On Tuesday, 2 June 2015 at 19:51:17 UTC, Jacob Carlborg wrote: On 2015-06-02 20:54, Atila Neves wrote: It doesn't seem to work anymore, even http://lint.travis-ci.org/ says I can't use language: d. Works for me. Just tested it: https://travis-ci.org/jacob-carlborg/dstep/jobs/59055545 I don't know what happened. I copied your file and it started working. Probably a syntax error caused by the fact the linter was giving a false positive anyway. Atila I remember the linter did not chew my config files either months ago, maybe it is not in-sync with the rest of the platform.. german wertarbeit
Re: DConf 2015 has ended. See you in Berlin at DConf 2016!
On Monday, 1 June 2015 at 12:39:13 UTC, Dicebot wrote: On Monday, 1 June 2015 at 12:00:53 UTC, extrawurst wrote: Thanks for the chance to be there! Even if I am dissapointed with many decisions being made, the main thing is that D is getting new users and new success stories. And DConf tells those stories :) Out of curiosity, what decisions are you talking about ? I think these are most unpleasant ones for me: - Same hypocrite attitude to language/stdlib breaking changes that neither allows to fix it nor gives stability guarantees. - Going for kitchen sink Phobos (and distributing vibe.d as part of Phobos) - Moving fibers between threads (though there is some hope that Liran managed to convince Walter it is a bad idea) On the other hand, AST macros have been officially rejected and that I like a lot :) To miss on this kind of grapevine when not attending dconf is the most annoying part... I whish more of the attendees would write this stuff down somewhere for us others ;) (looking at Adam and hoping for the next issue of TWID)
Re: Visual D 0.3.41 released
On Sunday, 17 May 2015 at 08:04:44 UTC, Manu wrote: This is a really great release! I missed the lexical scope support. I'll try that out right away. It's been a long time coming :) On 17 May 2015 at 00:11, Meta via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote: Hi, there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html Major new features: - new linker option build and use local phobos library to get a COFF32 version (dmd 2.067+) or add missing debug info (dmd 2.065+) - dparser updated with support for new language features in dmd 2.067 - new command Compile and Disassemble to show the disassembly of the current file in the code context window that is automatically synchronized with editor cursor movements. See http://rainers.github.io/visuald/visuald/CompileCommands.html - improvements to the mago debugger engine: set next statement, show symbols and address labels in the disassembly window, list associative array members, load PDB symbols from Microsoft Symbol Server or local cache folders, support lexical scope blocks and more See http://rainers.github.io/visuald/visuald/VersionHistory.html for the full list of changes. Visual D is a Visual Studio extension that adds D language support to VS2005-2015. It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests are welcome. Rainer Very nice, VisualD is extremely useful. Thanks for all your hard work. What is meant by support lexical scope blocks ? void foo() { {int x;} // ? }
Re: D 2.067.1
On Sunday, 26 April 2015 at 17:53:07 UTC, Martin Nowak wrote: We're glad to announce dmd 2.067.1 which includes several regression and bug fixes over 2.067.0. http://dlang.org/changelog.html#2.067.1 Please report any bug you encounter at https://issues.dlang.org/. travis-ci still uses DMD64 D Compiler v2.067.0 on default and not the latest. where can one submit a PR for this ?
Re: Deadcode on github
On Sunday, 15 March 2015 at 22:33:34 UTC, Jonas Drewsen wrote: On Sunday, 15 March 2015 at 22:07:04 UTC, Walter Bright wrote: On 3/15/2015 2:39 PM, Jonas Drewsen wrote: Here you go... Website: http://deadcode.steamwinter.com Changelog: http://deadcode.steamwinter.com/downloads/Changelog.txt Trello:https://trello.com/b/ufLqwxVW Thank you! BTW, you need to prominently place a couple paragraphs describing: what Deadcode is why someone should be interested in Deadcode I know... and you are right. On the todo... just soo much more fun to code D than HTML. Then use vibe.d and code it in D :D
Re: DlangIDE
On Tuesday, 17 February 2015 at 13:48:27 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: Hello, I'm working on cross-platform D language IDE - DlangIDE. It's written in D using DlangUI based GUI. Project on GitHub: https://github.com/buggins/dlangide It's in alpha stage but already allows: * Open DUB based projects * Edit source files * Build and run projects using DUB * D source code syntax highlight Requires DUB for building projects. Features missing so far: * Debugging support * Code completion * Code folding * Go to definition * Smart indentation Best regards, Vadim Project update: Hans-Albert Maritz (Freakazo) sent pull request with implementation of DCD integration. Now DlangIDE supports autocompletion (Ctrl+Space or Ctrl+Shift+G) and GoToDefinition (Ctrl+G or F12). DlangIDE becomes real IDE :) For using of autocompletion, you need to install DCD. DlangIDE starts its own copy of daemon on port 9167. dcd-client and dcd-server must be in the same directory as dlangide executable or in one of PATH dirs. Now most wanted feature is debugging support (IMHO). I think soo too. Whats the way to go there for targeting all these platforms ?
Re: DlangIDE
On Tuesday, 17 February 2015 at 19:41:10 UTC, Vadim Lopatin wrote: On Tuesday, 17 February 2015 at 17:53:56 UTC, extrawurst wrote: On Tuesday, 17 February 2015 at 13:48:27 UTC, Vadim Lopatin wrote: Project update: Hans-Albert Maritz (Freakazo) sent pull request with implementation of DCD integration. Now DlangIDE supports autocompletion (Ctrl+Space or Ctrl+Shift+G) and GoToDefinition (Ctrl+G or F12). DlangIDE becomes real IDE :) For using of autocompletion, you need to install DCD. DlangIDE starts its own copy of daemon on port 9167. dcd-client and dcd-server must be in the same directory as dlangide executable or in one of PATH dirs. Now most wanted feature is debugging support (IMHO). I think soo too. Whats the way to go there for targeting all these platforms ? It looks like we need to develop some universal debugger library. For linux, it can use gdb as a backend. For windows - I'm not sure. Is there any console debugger which can debug dmd generated executables? I've checked windbg shipped with dmd, but it looks like it is GUI, and cannot be used as backend via console. Trying to play with my own implementation of debugger using win32 API. Probably there is already some debugger interface written in D? maybe this helps: http://wiki.dlang.org/Debuggers
Re: DlangIDE
On Thursday, 12 February 2015 at 18:55:39 UTC, Vadim Lopatin wrote: On Thursday, 12 February 2015 at 14:24:05 UTC, ketmar wrote: On Thu, 12 Feb 2015 14:10:31 +, Vadim Lopatin wrote: On Thursday, 12 February 2015 at 09:48:28 UTC, ketmar wrote: On Thu, 12 Feb 2015 09:44:14 +, Chris wrote: Isn't Ctrl+Y redo in most editors (Ctrl+Z = undo, Ctrl+Y = redo). That could cause some serious confusion. not in mcedit and wordstar clones. i suspect that ^Y -- delete line comes from turbo c editor here. ;-) Yes, it's from DOS times. Many modern editors still use it for line deletion. I've reassigned delete line shortcut to Ctrl+D and Ctrl+L Redo now can be done using Ctrl+Y or Ctrl+Shift+Z BTW, toolbar button tooltips were implemented today. i don't want to give you any orders, but i think that it's better to make shortcuts user-definable ASAP. you may skip GUI for that now and just make a keymap file of some kind, and it will still be much better than hard-coded shourtcuts. Will do it soon. I just thought that app in current state is not practically usable anyway. It is, i recommend developing dlangide itself in dlangide, that makes the stuff obvious that the user needs ;)
Re: DDocs.org: auto-generated documentation for all DUB projects (WIP)
On Tuesday, 10 February 2015 at 22:40:18 UTC, Kiith-Sa wrote: DDocs.org (http://ddocs.org) is a repository of documentation for DUB projects that automatically re-generates docs as new projects/releases/branch changes are added. This is huge! Great work
Re: DlangIDE
On Tuesday, 10 February 2015 at 14:05:38 UTC, Vadim Lopatin wrote: On Friday, 6 February 2015 at 18:31:19 UTC, extrawurst wrote: Good work! On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: * Code completion * Go to definition Please do not create yet another parser/lexer for this, looks like DCD would be a good fit for the job: https://github.com/Hackerpilot/DCD ~Stephan Ok, I will check it. BWT, thank you for pull request with build log parsing and navigation to place of error or warning in code. My pleasure, I am really looking forward for this IDE, I think it has all the features I want in an awesome showcase of a D Product: * all written in D * platform independent * assembling mature D tools like DCD for code completion and DScanner for analysis (To-Be-Done i know) I think focusing on the last part is important because it speeds up development and makes use of the great and proven work of others instead of reinventing the wheel. added an issue to track ideas on DCD integration: https://github.com/buggins/dlangide/issues/20 ~Stephan
Re: DlangIDE
Good work! On Friday, 6 February 2015 at 14:03:07 UTC, Vadim Lopatin wrote: * Code completion * Go to definition Please do not create yet another parser/lexer for this, looks like DCD would be a good fit for the job: https://github.com/Hackerpilot/DCD ~Stephan