Re: DCD xmas edition
On Monday, 24 December 2018 at 13:24:30 UTC, Basile B. wrote: added support for completion on template type parameters that must implicitly convert to a type. You, sir, are my hero!
Re: Reserved 1.0.0
On Wednesday, 16 May 2018 at 08:38:05 UTC, Andrea Fontana wrote: I released another small library on behalf of the company I work for (http://lab.2night.it). It is called "reserved", and it's a small library you can use to run your D webpages/service. It is focused on simplicity (no dependencies) and fast setup. It use scgi to interface itself with nginx/apache/etc through unix sockets. More info: http://code.dlang.org/packages/reserved Comments are welcome. Andrea Fontana Good work! Unnfortunely documentation doesn't work for me ``` $ curl http://reserved.dpldocs.info/ The project build failed. copy/paste this link to adam so he can fix the bug. ```
Re: GDB + ddemangle
On Wednesday, 25 April 2018 at 05:12:37 UTC, Joakim wrote: On Wednesday, 25 April 2018 at 05:09:28 UTC, ANtlord wrote: On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote: On 20 April 2018 at 17:40, drug via Digitalmars-d-announcewrote: Using a compiler that implements 2.077 or later (IIRC) probably won't, due to gdb being too old. They broke ABI by introducing back referencing, no release of gdb supports that yet. I launched gdb with command `gdb -ex 'set lang d' test` disabling my plugin and I don't see demangling anywhere. Source file is compiled with command `dmd -g test.d` DMD 2.079 GDB 8.1 Did I miss something? Yes, read two posts back, by Iain. My bad. I wasn't aware on the morning. I mess the sentence They broke ABI by introducing back referencing, no release of gdb supports that yet
Re: GDB + ddemangle
On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote: On 20 April 2018 at 17:40, drug via Digitalmars-d-announcewrote: Using a compiler that implements 2.077 or later (IIRC) probably won't, due to gdb being too old. They broke ABI by introducing back referencing, no release of gdb supports that yet. I launched gdb with command `gdb -ex 'set lang d' test` disabling my plugin and I don't see demangling anywhere. Source file is compiled with command `dmd -g test.d` DMD 2.079 GDB 8.1 Did I miss something?
GDB + ddemangle
Hello! I've written a piece of glue code that helps to debug D code using GDB. The code glues together GDB and ddmangle. Checkout the link https://github.com/ANtlord/gdb-ddemangle PRs are welcome!
Re: Gtk-D API Documentation now on dpldocs.info
On Thursday, 8 March 2018 at 01:27:07 UTC, Adam D. Ruppe wrote: GtkD is a D wrapper to the GTK library. It has plenty of doc comments attached... but they are in a special GTK syntax and all the cross references refer to C structs and functions instead of to D classes and methods. Well, adrdox got some special-case code to handle this and do the translations for us! I'd say I got it about 95% handled automatically... and I like the result a lot more than the official docs for either D or C. Take a look! http://gtk-d.dpldocs.info/index.html Great job! Thanks a lot!
Re: Release D 2.077.0
On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: Glad to announce D 2.077.0. This release comes with a new, more compact mangling, templated vector operations, reproducible dmd builds, and various fixes. Thanks to everyone involved in this . http://downloads.dlang.org/releases/2.x/2.077.0/ http://dlang.org/changelog/2.077.0.html The dlang.org website will get updated soon. -Martin It's time to update documentation on devdocs
Re: D on devdocs
On Monday, 11 September 2017 at 21:03:53 UTC, Andre Pany wrote: On Monday, 11 September 2017 at 03:23:47 UTC, ANtlord wrote: Hello. I'm not sure that you know, but documentation of D language has become to devdocs.io. It is web service provides offline documentation. We've got a useful tool for documentation viewing and reading. The next step is an implementation of version support. Don't compare anything to D. Use D. http://devdocs.io/d/ Great work! I noticed a small issue in the second example of http://devdocs.io/d/std_base64. Almost the whole code had the green (string) color. Maybe is there an issue with two strings seperated by a comma. Kind regards André Ok, I'll I fix it as soon as possible.
Re: D on devdocs
On Monday, 11 September 2017 at 15:02:17 UTC, Moritz Maxeiner wrote: Do you know how much work would it be to reuse devdocs (I see it is open source) as a basis for hosting dub package docs)? I'm sorry, but I can't assess required time because I'm not a Ruby developer. I have learned basics of the language to add D to the service. If we have the same format for every package documentation on code.dlang.org we should develop only one Scrapper. But I suggest asking for a Ruby developer to assess required time for the implementation.
D on devdocs
Hello. I'm not sure that you know, but documentation of D language has become to devdocs.io. It is web service provides offline documentation. We've got a useful tool for documentation viewing and reading. The next step is an implementation of version support. Don't compare anything to D. Use D. http://devdocs.io/d/
Re: Blog post on automem
On Friday, 28 April 2017 at 14:40:03 UTC, Mike Parker wrote: Atila was kind enough to do a write up on his automem library for the D Blog, talking about why he did it and showing some of the implementation details. This is officially part of the GC series. The next post in the series will be my @nogc post (I've pushed it back to after DConf). When I publish the next one, I'll add a page to the blog with each post in the series linked under two categories: 'GC Fundamentals' and 'Memory Management Strategies'. Atila's post sits squarely in the latter. If you have a particular strategy you use for working with D's GC, please let me know and we can talk about a post (guest post or otherwise). Blog: https://dlang.org/blog/2017/04/28/automem-hands-free-raii-for-d/ Reddit: https://www.reddit.com/r/programming/comments/682xzc/automem_a_library_for_cstyle_raii_in_d/ Does it possible to use the library with classes? I have a simple code that can't be compiled due to GC calling. import automem.unique : Unique; import std.experimental.allocator.mallocator: Mallocator; class MyClass { int a; this(int a) @nogc { this.a = a; } ~this() @nogc { } } void main() @nogc { auto obj = Unique!(MyClass, Mallocator)(1); } Text of error is @nogc function 'D main' cannot call non-@nogc destructor 'automem.unique.Unique!(MyClass, Mallocator).Unique.~this'
Re: Blog post on automem
On Friday, 28 April 2017 at 14:40:03 UTC, Mike Parker wrote: When I publish the next one, I'll add a page to the blog with each post in the series linked under two categories: 'GC Fundamentals' and 'Memory Management Strategies'. Atila's post sits squarely in the latter. If you have a particular strategy you use for working with D's GC, please let me know and we can talk about a post (guest post or otherwise). As far as I know a delegate depends on GC. Can this library help to solve this?
Vim has got D-Scanner support.
Hello! I've done integration of D-Scanner in Vim plugin Syntastic (https://github.com/vim-syntastic/syntastic/pull/1995). Vim users are able to check his code using D-Scanner. Links: D-Scanner (https://github.com/Hackerpilot/Dscanner) Syntastic (https://github.com/vim-syntastic/syntastic) Vim (http://www.vim.org/) Thanks.
Re: DlangUI on Android
On Thursday, 21 April 2016 at 13:28:18 UTC, Vadim Lopatin wrote: Hello, I've implemented initial support of Android in DlangUI. Am I sleeping? Can we develop UI applications for Android on D? It's great!
Re: D Profile Viewer
On Thursday, 24 March 2016 at 20:34:07 UTC, Andrew wrote: Hi I wrote a program to turn the non-human-readable trace.log into an interactive HTML file that can be used to help profile a D program. Its here: https://bitbucket.org/andrewtrotman/d-profile-viewer There's also a readme that (hopefully) explains how to use it. Please let me know if you find any bugs. Andrew. It is really cool. You rock!
Re: [hackathon] One week left to the first D Hackathon!
On Saturday, 18 April 2015 at 16:26:41 UTC, Andrei Alexandrescu wrote: Join us for one week starting Saturday April 25th for the first D Hackathon! The D Hackathon is one week of intense participation and collaboration on anything and everything related to the D programming language. All participants are encouraged to collaborate on the online forums (http://forum.dlang.org/group/digitalmars.D), github repos (https://github.com/D-Programming-Language), IRC (#d on irc.freenode.net, use your favorite IRC client or https://webchat.freenode.net). Please prepend forum posts related to hackathon with [hackathon]. (There should be little else!) Complete n00bs are encouraged to participate (tell your friends!) and part of the purpose of the D Hackathon is to lower the barrier to entry for would-be collaborators by means of better documentation and tooling. Let's focus on creating a better, more inviting out-of-the-box experience for everyone, and above all a better D language. We'll officially measure hackathon results by the number of preexisting bugs fixed, but do feel free to work on anything you think is important to you. There is no other rule than getting good work done. See you in one week! Andrei Good day! May be it is silly question, but I can't understand. Can I take a part in hackaton remotely? And second question. Will hackaton's projects be published? Thank you. I'm sorry, if my english is not clear.