Re: DCD xmas edition

2018-12-24 Thread ANtlord via Digitalmars-d-announce

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

2018-05-16 Thread ANtlord via Digitalmars-d-announce

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

2018-04-25 Thread ANtlord via Digitalmars-d-announce

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-announce 
 wrote:


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

2018-04-24 Thread ANtlord via Digitalmars-d-announce

On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote:
On 20 April 2018 at 17:40, drug via Digitalmars-d-announce 
 wrote:


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

2018-04-19 Thread ANtlord via Digitalmars-d-announce
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

2018-03-07 Thread ANtlord via Digitalmars-d-announce

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

2017-11-03 Thread ANtlord via Digitalmars-d-announce

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

2017-09-12 Thread ANtlord via Digitalmars-d-announce

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

2017-09-11 Thread ANtlord via Digitalmars-d-announce
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

2017-09-10 Thread ANtlord via Digitalmars-d-announce
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

2017-05-03 Thread ANtlord via Digitalmars-d-announce

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

2017-05-03 Thread ANtlord via Digitalmars-d-announce

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.

2017-03-30 Thread ANtlord via Digitalmars-d-announce
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

2016-04-21 Thread ANtlord via Digitalmars-d-announce

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

2016-03-25 Thread ANtlord via Digitalmars-d-announce

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!

2015-04-19 Thread ANtlord via Digitalmars-d-announce
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.