Re: @nogc, exceptions, generic containers... Issues.

2014-09-08 Thread yazd via Digitalmars-d
An incomplete idea regarding exceptions and @nogc that I have is to encapsulate the exception within the returned value. And whenever the original value is attempted to be read, a check for the exception is done. In other words, the exception is not thrown from the place where it is constructed

Re: D Users Survey: Primary OS?

2014-05-29 Thread yazd via Digitalmars-d
Moved from Fedora 19 64bit to Manjaro Linux 64bit. Main reason: AUR + pacman.

Re: GUI Editors for D

2014-01-26 Thread yazd
B? If so is that described anywhere? yazd has done some work toward this[1], though I don't know how functional it is. [1] https://github.com/yazd/DKit If it doesn't work then I'd love feedback. I've just integrated some DUB support, in terms that you can create sublime

Re: GUI Editors for D

2014-01-25 Thread yazd
hings like building the project built in unless you go through a bit of effort). Someone made a ST plugin for DCD? Is it on Github somewhere? Yeah, here it is https://github.com/yazd/DKit There is some dub stuff too on a different branch, but I'll need to merge that into master and test

Re: D archeology

2013-12-21 Thread yazd
On Saturday, 21 December 2013 at 10:34:20 UTC, Jakob Ovrum wrote: On Saturday, 21 December 2013 at 10:20:58 UTC, yazd wrote: There is something weird. How does UFCS compile since the earliest versions? http://www.luismarques.eu/d/archeology/56CDCBDBE4688E996548A3F39E63843ADEFBF570 It has

Re: D archeology

2013-12-21 Thread yazd
There is something weird. How does UFCS compile since the earliest versions? http://www.luismarques.eu/d/archeology/56CDCBDBE4688E996548A3F39E63843ADEFBF570

Re: Backtraces on Linux 64-bit

2013-11-09 Thread yazd
using addr2line. It uses dwarf debug information to resolve the addresses provided by the backtrace to line numbers. https://github.com/yazd/backtrace-d I also have some code that reads elf and dwarf, but it isn't pretty. It can do the same thing that addr2line does.