Re: Miscelaneous D tool updates

2014-08-13 Thread Joakim via Digitalmars-d-announce

On Thursday, 7 August 2014 at 23:36:59 UTC, Brian Schott wrote:
Tags and DUB support for all of this will happen when I get 
around to it. (Or when you get around to it and make a pull 
request)


libdparse: https://github.com/Hackerpilot/libdparse
* The lexer/parser/ast code for D written in D is no longer a 
part
  of the dscanner project. (This also means that DCD no longer 
includes a

  static analysis tool as a submodule. Yay.)

dscanner: https://github.com/Hackerpilot/Dscanner
* Static analysis check for declaring methods or variables 
named init or
  otherwise overriding built-in properties. (Why does the 
compiler let you

  do this in the first place?)
* Tweaks to the opEquals, opCmp, toHash checks.
* Static analysis checks are now configurable through an ini 
file.

* Lots of random bug fixes.

dcd: https://github.com/Hackerpilot/DCD
* Autocomplete for selective imports.
* Autocomplete for auto variables. (Finally!)
* Show call tips for compiler-generated struct constructors.
* Autocomple global-scoped symbols more accurately.
* Several updates to editor integration scripts (Mostly EMACS)
* Lots of bug fixes

harbored: https://github.com/economicmodeling/harbored
* Documentation - docs - harbor?
* Documentation generator that is independent of DMD and its 
JSON output.
* Example output: 
http://economicmodeling.github.io/containers/index.html

* Lots of bug fixes.

libddoc: https://github.com/economicmodeling/libddoc
* D implementation of the DDoc macro system
* Lots of bug fixes


Oh, you might get more eyes on these projects if you put more of 
them on dub:


http://code.dlang.org/publish

I know I looked for libdparse on there before cloning it myself.


Re: Mago Debugger changes hands

2014-08-13 Thread Lionello Lunesu via Digitalmars-d-announce

On 10/08/14 11:33, Aldo Nunez wrote:

Greetings to all Mago Debugger, Visual D, and interested D users.

After 5 years, I can no longer continue development of Mago Debugger.
The project requires too much attention for me to keep working on it
while keeping my family happy.

I learned a ton, and feel satisfied to have contributed to the D
Programming Language.

I'm handing off the project to Rainer Schuetze. He has forked it at
github (https://github.com/rainers/mago). If you're interested in
contributing to it, please contact him.


Thanks for your hard work, man! It's my favorite D debugger :)

Lio.


Re: Mago Debugger changes hands

2014-08-13 Thread ponce via Digitalmars-d-announce

On Sunday, 10 August 2014 at 03:33:11 UTC, Aldo Nunez wrote:
Greetings to all Mago Debugger, Visual D, and interested D 
users.


After 5 years, I can no longer continue development of Mago 
Debugger. The project requires too much attention for me to 
keep working on it while keeping my family happy.


I learned a ton, and feel satisfied to have contributed to the 
D Programming Language.


I'm handing off the project to Rainer Schuetze. He has forked 
it at github (https://github.com/rainers/mago). If you're 
interested in contributing to it, please contact him.


Thanks for your work, it made my D-life way better.
Switching to Mago debugger is the first thing I do right after 
dub generate visuald.


Re: DMD v2.066.0-rc1

2014-08-13 Thread Manu via Digitalmars-d-announce
On 13 August 2014 12:15, Timothee Cour via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:




 On Thu, Aug 7, 2014 at 11:11 AM, Jonathan M Davis via
 Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

 On Thursday, 7 August 2014 at 17:05:29 UTC, Manu via
 Digitalmars-d-announce wrote:

 I've never encountered anybody try and use MSC from the command line in
 about 15 years professionally.


 LOL. That's almost always how I use VS when I'm forced to use it at work.
 As soon as I figured out that I could build from the command line using VS,
 I stopped opening it unless I had to in order to run the debugger.

 But I'm not even vaguely a typical Windows developer. I'm pretty hardcore
 Linux, all things considered.

 - Jonathan M Davis


 Likewise, when I had to use windows and VS (for visualD+other stuff),
 running from command line was the only way I could find to execute my
 scripts, set appropriate environment variables etc, without having to spend
 time every time something changed clicking through options (which is
 terrible in most IDEs including VS). Command line saves time every time you
 have to do a task more than once, administer different machines etc.


It sounds like there's a high chance you don't know how to use Visual
Studio very well...


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

2014-08-13 Thread Alex via Digitalmars-d-announce

Hey everyone,

it's been quite some while ago that I posted a Mono-D release 
announcement on to D.announce :)


You should've noticed that the installation instruction stuff has 
been moved to

the D wiki - http://wiki.dlang.org/Mono-D

There have been several fixes and smaller improvements since the 
last bunch of bug fix releases.

Detailed release notes can be taken from the wiki entry.



Cheers,
Alex


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

2014-08-13 Thread via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 14:16:18 UTC, Alex wrote:

Hey everyone,

it's been quite some while ago that I posted a Mono-D release 
announcement on to D.announce :)


You should've noticed that the installation instruction stuff 
has been moved to

the D wiki - http://wiki.dlang.org/Mono-D

There have been several fixes and smaller improvements since 
the last bunch of bug fix releases.

Detailed release notes can be taken from the wiki entry.



Cheers,
Alex


We definetely should promote Mono-D along with Visual D, and move
your documentation stuff from the wiki to the website.

Again, thank you for your awesome work :)


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

2014-08-13 Thread Alex via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 14:23:47 UTC, Théo Bueno wrote:

On Wednesday, 13 August 2014 at 14:16:18 UTC, Alex wrote:

Hey everyone,

it's been quite some while ago that I posted a Mono-D release 
announcement on to D.announce :)


You should've noticed that the installation instruction stuff 
has been moved to

the D wiki - http://wiki.dlang.org/Mono-D

There have been several fixes and smaller improvements since 
the last bunch of bug fix releases.

Detailed release notes can be taken from the wiki entry.



Cheers,
Alex


We definetely should promote Mono-D along with Visual D, and 
move

your documentation stuff from the wiki to the website.

Again, thank you for your awesome work :)


Only if I have wiki-like online editing available then :P -- I 
don't want to mess with hardcore html anymore :-/


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

2014-08-13 Thread simendsjo via Digitalmars-d-announce
On 08/13/2014 04:16 PM, Alex wrote:
(...)
 You should've noticed that the installation instruction stuff has been
 moved to
 the D wiki - http://wiki.dlang.org/Mono-D
(...)

Is it just me, or is there something very strange going on with the
wiki? Seems a lot of CSS isn't applied on that page and the front page -
No logo, login, edit etc etc (navigation at the bottom).
Other pages looks fine though.

Just my browser, or is anyone else experiencing the same issue?



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

2014-08-13 Thread Orvid King via Digitalmars-d-announce

On 8/13/2014 1:32 PM, Dicebot wrote:

On Wednesday, 13 August 2014 at 18:13:22 UTC, simendsjo wrote:

On 08/13/2014 04:16 PM, Alex wrote:
(...)

You should've noticed that the installation instruction stuff has been
moved to
the D wiki - http://wiki.dlang.org/Mono-D

(...)

Is it just me, or is there something very strange going on with the
wiki? Seems a lot of CSS isn't applied on that page and the front page -
No logo, login, edit etc etc (navigation at the bottom).
Other pages looks fine though.

Just my browser, or is anyone else experiencing the same issue?


Can confirm. It was OK just a few hours ago though


It's working fine for me using Opera, although the CSS may very well be 
cached for me...


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

2014-08-13 Thread Dicebot via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 20:27:42 UTC, Orvid King wrote:

Can confirm. It was OK just a few hours ago though


It's working fine for me using Opera, although the CSS may very 
well be cached for me...


It has recovered ;)


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

2014-08-13 Thread simendsjo via Digitalmars-d-announce
On 08/13/2014 10:45 PM, Dicebot wrote:
 On Wednesday, 13 August 2014 at 20:27:42 UTC, Orvid King wrote:
 Can confirm. It was OK just a few hours ago though

 It's working fine for me using Opera, although the CSS may very well
 be cached for me...
 
 It has recovered ;)

Not for me. Doesn't work in firefox either (and I'm pretty sure I
haven't visited the wiki ever with firefox).


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

2014-08-13 Thread Alex via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 20:47:41 UTC, simendsjo wrote:
Not for me. Doesn't work in firefox either (and I'm pretty sure 
I

haven't visited the wiki ever with firefox).


/me leans back and enjoys the OT

Still not working for me either. But no problem, it's the text 
and the images that count :-P


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

2014-08-13 Thread Damian Day via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 14:16:18 UTC, Alex wrote:

Hey everyone,

it's been quite some while ago that I posted a Mono-D release 
announcement on to D.announce :)


You should've noticed that the installation instruction stuff 
has been moved to

the D wiki - http://wiki.dlang.org/Mono-D

There have been several fixes and smaller improvements since 
the last bunch of bug fix releases.

Detailed release notes can be taken from the wiki entry.



Cheers,
Alex


Have you considered integrating some of Brian Schotts work?
Perhaps an option to pick an engine DCD or DParser.
I'm particularly interested in dscanner integration myself :)


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

2014-08-13 Thread Tofu Ninja via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 21:35:26 UTC, Brian Schott wrote:
I'm not sure you'd want to do that. The DParser completion 
engine has a few features that DCD doesn't have. (I'm not sure 
if this is true the other way around)



I'm particularly interested in dscanner integration myself :)


Are you talking about displaying static analysis hints in the 
editor window, or something else?


It would be nice if we could have one unified auto complete 
engine instead of several different engines of varying quality 
and feature sets. But it is only a dream.


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

2014-08-13 Thread Tofu Ninja via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 21:48:57 UTC, Tofu Ninja wrote:
It would be nice if we could have one unified auto complete 
engine instead of several different engines of varying quality 
and feature sets. But it is only a dream.


For that matter... it would be nice to have just one unified
parser.


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

2014-08-13 Thread Damian Day via Digitalmars-d-announce

On Wednesday, 13 August 2014 at 21:35:26 UTC, Brian Schott wrote:

On Wednesday, 13 August 2014 at 21:29:01 UTC, Damian Day wrote:

On Wednesday, 13 August 2014 at 14:16:18 UTC, Alex wrote:

Hey everyone,

it's been quite some while ago that I posted a Mono-D release 
announcement on to D.announce :)


You should've noticed that the installation instruction stuff 
has been moved to

the D wiki - http://wiki.dlang.org/Mono-D

There have been several fixes and smaller improvements since 
the last bunch of bug fix releases.

Detailed release notes can be taken from the wiki entry.



Cheers,
Alex


Have you considered integrating some of Brian Schotts work?
Perhaps an option to pick an engine DCD or DParser.


I'm not sure you'd want to do that. The DParser completion 
engine has a few features that DCD doesn't have. (I'm not sure 
if this is true the other way around)


That's true, but duplicated work and all that.. It would be a 
nice way to battle test DCD and the lexer.



I'm particularly interested in dscanner integration myself :)


Are you talking about displaying static analysis hints in the 
editor window, or something else?


Yes precisely.


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

2014-08-13 Thread Brian Schott via Digitalmars-d-announce

On Thursday, 14 August 2014 at 00:43:38 UTC, Damian Day wrote:
I'm not sure you'd want to do that. The DParser completion 
engine has a few features that DCD doesn't have. (I'm not sure 
if this is true the other way around)


That's true, but duplicated work and all that.. It would be a 
nice way to battle test DCD and the lexer.


Keep in mind that integrating a lexer/parser written in C# into 
an IDE written in C# is much easier than integrating libdparse 
would be. The same argument applies to Eclipse and Visual Studio.



I'm particularly interested in dscanner integration myself :)


Are you talking about displaying static analysis hints in the 
editor window, or something else?


Yes precisely.


This should be easy. I have Textadept set up to do this and the 
implementation is only a few lines long.


https://github.com/Hackerpilot/TextadeptModules/blob/master/modules/dmd/init.lua#L29-54