[Somewhat OT] Textadept 6.6 released

2013-05-31 Thread Brian Schott
Textadept 6.6 has been released. Changelog located here[1]. Textadept is a cross-platform text editor written using Scintilla and GTK/ncurses, with Lua as its scripting engine. This version has an updated D LPeg[2] lexer which does a few nice things like highlighting certain identifiers when

Re: [Somewhat OT] Textadept 6.6 released

2013-06-01 Thread Brian Schott
On Saturday, 1 June 2013 at 13:13:00 UTC, Andrej Mitrovic wrote: On 6/1/13, Brian Schott wrote: Textadept 6.6 has been released. Changelog located here[1]. What exactly is the difference against e.g. Scite? I can see it uses GTK for windowing, which I'm not a fan of, but that

Re: D/Objective-C, extern (Objective-C)

2013-06-24 Thread Brian Schott
On Monday, 24 June 2013 at 17:51:08 UTC, Walter Bright wrote: On 6/24/2013 3:04 AM, Jacob Carlborg wrote: On 2013-06-23 23:02, bearophile wrote: Instead of: extern (Objective-C) Is it better to use a naming more D-idiomatic? extern (Objective_C) As Simen said, we already have extern (C++).

DScanner is ready for use

2013-07-27 Thread Brian Schott
DScanner is a tool for analyzing D source code. It has the following features: * Prints out a complete AST of a source file in XML format. * Syntax checks code and prints warning/error messages * Prints a listing of modules imported by a source file * Syntax highlights code in HTML format * Prov

Re: DScanner is ready for use

2013-07-31 Thread Brian Schott
On Wednesday, 31 July 2013 at 18:41:17 UTC, Justin Whear wrote: On Wed, 31 Jul 2013 20:30:17 +0200, Rory McGuire wrote: Any chance of you turning this into a daemon? Something likt margo or gocode? The author has another project here: https://github.com/Hackerpilot/DCD I wouldn't bother t

Re: DScanner is ready for use

2013-08-02 Thread Brian Schott
On Friday, 2 August 2013 at 13:52:14 UTC, Tofu Ninja wrote: Any idea on when we might see json output(i am not a fan of xml)? Roughly the same time somebody submits a pull request. I'm currently focusing my spare time on DCD, so the JSON output will happen after I'm able to get auto-completio

Re: DScanner is ready for use

2013-08-02 Thread Brian Schott
On Friday, 2 August 2013 at 18:12:15 UTC, Tofu Ninja wrote: I will look into adding it my self if I get some time, but I don't think I will need to use this for a while. For what I want it for, there is a lot of legwork to be done before I get around to needing this. The XML output is handled

DCD: Autocomplete without the IDE

2013-09-01 Thread Brian Schott
* What is it? DCD is a client and server program that work together to provide autocomplete suggestions and function call tips to almost any text editor that supports scripting or plugins. * Who is it for? People who would like autocomplete, but don't want to give up their favorite editor for

Re: DCD: Autocomplete without the IDE

2013-09-01 Thread Brian Schott
On Sunday, 1 September 2013 at 13:57:58 UTC, ilya-stromberg wrote: Do you have any plans to support "go to definition" function? It's really useful in real life. Yes. I just filed it as issue 26. https://github.com/Hackerpilot/DCD/issues/26

Re: DCD: Autocomplete without the IDE

2013-09-02 Thread Brian Schott
On Monday, 2 September 2013 at 06:30:48 UTC, Jacob Carlborg wrote: * Anything new since you last time you announced it? I'm pretty sure this is the first thread in .announce. Somebody else created a thread about the Kate plugin about a week ago though. * How does one best handle starting and s

Re: DCD: Autocomplete without the IDE

2013-09-02 Thread Brian Schott
On Monday, 2 September 2013 at 14:59:10 UTC, Jacob Carlborg wrote: On 2013-09-02 09:07, Brian Schott wrote: "dcd-client --shutdown" will shut down the server. Well, I'm mean from within the text editor. Is the user expected to run this when quitting the editor? That'

Re: DCD: Autocomplete without the IDE

2013-09-15 Thread Brian Schott
On Sunday, 15 September 2013 at 12:38:03 UTC, Jacob Carlborg wrote: I'm thinking about adding support for this to TextMate. But as soon as one adds this to an editor a bunch of new issues appears, which I'm trying to figure out. * When to start/stop the server. I'm, at least as a start, going

Re: Pragmatic D Tutorial

2013-10-07 Thread Brian Schott
On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: Wreck it! :) The only thing that I don't like about it so far is that it's not on wiki.dlang.org. If you put it there it will be easier for learners to discover it, and for the rest of us to help writing it.

DCD 0.2.0 Released

2013-11-13 Thread Brian Schott
DCD 0.2.0 is released. Github Project: https://github.com/Hackerpilot/DCD Release Tag: https://github.com/Hackerpilot/DCD/tree/0.2.0 The D Completion Daemon is an auto-complete system for the D programming language that is not tied to any specific text editor or IDE. Modules exist for Textadep

Re: DCD 0.2.0 Released

2013-11-15 Thread Brian Schott
On Friday, 15 November 2013 at 23:25:31 UTC, Jacek Furmankiewicz wrote: is there any particular reason for Vundle over pathogen? A Vundle user created a pull request. Can the two co-exist together? Vundle is available, but not required. If anyone has suggestions for improving the installat

Re: EMSI is hiring a D developer

2013-12-15 Thread Brian Schott
On Sunday, 15 December 2013 at 23:34:55 UTC, eles wrote: "Moscow, Idaho" Err... Is that in Russia or in the USA? :D I'm sure they never get tired of that joke.

DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-28 Thread Brian Schott
New DCD and DScanner betas are ready for testing. The tags can be found here: https://github.com/Hackerpilot/DCD/tree/0.3.0-beta1 https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta1 DCD Changes: * Uptake new lexer/parser/ast code from DScanner * Add new --symbolLocation switch that instru

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-29 Thread Brian Schott
DCD 0.3.0-beta2 has been tagged. https://github.com/Hackerpilot/DCD/tree/0.3.0-beta2 Changes since last beta: * Fixed #90: Go to declaration does not work correctly with member variables. * Updated DScanner dependency to fix a parser bug.

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-29 Thread Brian Schott
On Thursday, 30 January 2014 at 00:26:47 UTC, Jussi Jumppanen wrote: On Tuesday, 28 January 2014 at 09:58:27 UTC, Brian Schott wrote: New DCD and DScanner betas are ready for testing. I'm no D expert so I'm not really sure if this is a bug with DCD or with the DMD compiler itself?

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-30 Thread Brian Schott
On Thursday, 30 January 2014 at 13:07:33 UTC, Casper Færgemand wrote: On Thursday, 30 January 2014 at 13:02:53 UTC, Casper Færgemand wrote: Is it possible to get an updated build.bat file that doesn't rely on 64bit? There also seems to be files mentioned in the script that don't exist anymore.

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-31 Thread Brian Schott
New tags: https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta2 https://github.com/Hackerpilot/DCD/tree/0.3.0-beta3 DScanner Changes: * #90: Windows batch file out of sync with build script * #89: Infinite loop in identifier lexing function DCD Changes: * DScanner updated to 0.1.0-beta2 * #10

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-01-31 Thread Brian Schott
2014 at 22:26:04 UTC, Andrej Mitrovic wrote: On 1/31/14, Brian Schott wrote: Textadept, Zeus, Sublime, and Kate are up to date as far as I know. It doesn't really work for me using TextAdept 7.1 on Win7. A console window quicky pops up and vanishes when I press the period, or ctrl+ente

Re: DCD 0.3.0-beta1 and DScanner 0.1.0-beta1

2014-02-05 Thread Brian Schott
On Wednesday, 5 February 2014 at 09:48:21 UTC, Jordi Sayol wrote: Including basic dmd "phobos" "druntime/import" when dcd-server is loaded, in my system takes about 10 seconds, and much more if I add i.e. gtkd (about 6 minutes!). Is it possible to include them to the dcd-server cache by deman

D-Scanner 0.1.0-beta3 and DCD 0.3.0-beta4

2014-03-05 Thread Brian Schott
New betas are available for both tools. Hopefully no more bugs will be found. I plan to tag these as non-beta this Saturday. https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta3 https://github.com/Hackerpilot/DCD/tree/0.3.0-beta4 D-Scanner changes: * #92: Windows batch file not in sync with

Re: D-Scanner 0.1.0-beta3 and DCD 0.3.0-beta4

2014-03-06 Thread Brian Schott
On Thursday, 6 March 2014 at 13:36:46 UTC, Jussi Jumppanen wrote: modulecache.d(138): Error: cannot implicitly convert expression (f.size()) of type ulong to uint Cheers Jussi This is fixed on the master branch and will be included in the next beta / final release.

Re: D-Scanner 0.1.0-beta3 and DCD 0.3.0-beta4

2014-03-06 Thread Brian Schott
On Thursday, 6 March 2014 at 14:13:57 UTC, develop32 wrote: On Thursday, 6 March 2014 at 13:36:46 UTC, Jussi Jumppanen wrote: modulecache.d(138): Error: cannot implicitly convert expression (f.size()) of type ulong to uint I fixed that by adding cast(size_t) at that location. But after fix

Dscanner - It exists

2012-08-01 Thread Brian Schott
First: This is not a release announcement. I want to let people know that Dscanner *exists*. https://github.com/Hackerpilot/Dscanner/ It's a utility that I designed to be used by text editors such as VIM, Textadept, etc., for getting information about D source code. I've held off on anoncing

Re: Dscanner - It exists

2012-08-01 Thread Brian Schott
On Wednesday, 1 August 2012 at 17:36:16 UTC, Walter Bright wrote: I suggest proposing the D lexer as an addition to Phobos. But if that is done, its interface would need to accept a range as input, and its output should be a range of tokens. It used to be range-based, but the performance was

Re: Dscanner - It exists

2012-08-01 Thread Brian Schott
On Wednesday, 1 August 2012 at 20:39:49 UTC, Philippe Sigaud wrote: I have have two remarks (not critics!) - there seem to be two "structs" objects in the JSON, unless I'm mistaken. - alias declaration are not parsed, seemingly. (as in "alias int MyInt;") Also, do you think comments could b

Re: Dscanner - It exists

2012-08-01 Thread Brian Schott
On Wednesday, 1 August 2012 at 21:35:08 UTC, Marco Leise wrote: Am Wed, 1 Aug 2012 22:39:41 +0200 schrieb Philippe Sigaud : I just tested the JSON output and it works nicely. Finally, a way to get imports! What does it do if you import from _inside_ a function ? Not that this would happen of

Re: DScanner is ready for use

2014-04-24 Thread Brian Schott via Digitalmars-d-announce
On 04/22/2014 07:08 PM, bearophile wrote: This code gives four problems to Dscanner: void main() { auto x = float(5); This is not valid. DMD and the grammar spec both do not allow this. auto r = 1. + 2; Fixed. (https://issues.dlang.org/show_bug.cgi?id=12623) int items[5]; I do

Re: DScanner is ready for use

2014-04-24 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 24 April 2014 at 21:36:24 UTC, bearophile wrote: This was changed weeks ago. Now D accepts that code. You want tooling to support language features that aren't released? Then I suggest DScanner to support the half-C-declarations, because D compilers digests them just fine and t

New DCD and D-Scanner betas

2014-05-10 Thread Brian Schott via Digitalmars-d-announce
Tags: https://github.com/Hackerpilot/DCD/tree/0.3.0-beta5 https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta4 Diffs: https://github.com/Hackerpilot/Dscanner/compare/0.1.0-beta3...0.1.0-beta4 https://github.com/Hackerpilot/DCD/compare/0.3.0-beta4...0.3.0-beta5 DCD highlights: Now

Re: New DCD and D-Scanner betas

2014-05-10 Thread Brian Schott via Digitalmars-d-announce
Quick reminder: Please use the Github issue trackers instead of posting bug reports here.

Re: New DCD and D-Scanner betas

2014-05-18 Thread Brian Schott via Digitalmars-d-announce
Tags: https://github.com/Hackerpilot/DCD/tree/0.3.0-beta6 https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta5 Changes: https://github.com/Hackerpilot/Dscanner/compare/0.1.0-beta4...0.1.0-beta5 https://github.com/Hackerpilot/DCD/compare/0.3.0-beta5...0.3.0-beta6 A few more bug fixes to both

Re: Gearing up for DConf 2014

2014-05-19 Thread Brian Schott via Digitalmars-d-announce
On Monday, 19 May 2014 at 17:18:27 UTC, Steven Schveighoffer wrote: Would it be possible to have a separate space on the nametags for "handles"? -Steve Hello, my name is INIGO MONTOYA YOU KILLED MY FATHER, PREPARE TO DIE

Re: Scott Meyers' DConf 2014 keynote "The Last Thing D Needs"

2014-05-27 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 27 May 2014 at 19:44:01 UTC, Andrew Edwards wrote: Really? What I got out of it was that D doesn't need people like him because his job is to explain the inconsistencies of the language. By designing a consistent language in the first place, people can readily understand it in all c

Re: Scott Meyers' DConf 2014 keynote "The Last Thing D Needs"

2014-05-28 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 29 May 2014 at 00:58:35 UTC, Walter Bright wrote: Off the top of my head: static if (condition) else : ... declarations ... All attributes apply to either: 1. the next statement or declaration 2. { ... } 3. : ... That case is (3), as static if is set up as an attribu

Re: Scott Meyers' DConf 2014 keynote "The Last Thing D Needs"

2014-05-29 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 29 May 2014 at 18:12:10 UTC, Dmitry Olshansky wrote: And no, it doesn't matter how the current frontend implements it, because you can argue next to any decisions this way. When issues like this come up the spec is almost always changed to match the DMD front end instead of the ot

Re: DConf 2014 Opening Keynote: State of the struct address - Andrei Alexandrescu

2014-05-29 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 29 May 2014 at 22:58:15 UTC, Nordlöw wrote: Now also available at: https://archive.org/details/dconf2014-day01-talk01 Just one thing - what does the title refer to? - I thought you where going to discuss the ongoing discussions with memory allocations, GC, structs etc. Inspirin

Re: D Hackday this Friday

2014-06-02 Thread Brian Schott via Digitalmars-d-announce
On Monday, 2 June 2014 at 17:41:10 UTC, Jonathan Crapuchettes wrote: Let's get those bugs below the 2000 mark! Related: There's a link at the bottom of the issue list labeled "Change Columns". This can be used to add the vote count to the issue list to find issues that have more votes.

Re: DMD 2.066 Alpha

2014-06-10 Thread Brian Schott via Digitalmars-d-announce
Please do not tag anything until we decide if "virtual" is a keyword in D. See: https://github.com/D-Programming-Language/dlang.org/pull/584

Re: Lang.NEXT panel

2014-06-12 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 10 June 2014 at 16:35:23 UTC, justme wrote: That should be quite easy to implement now in D What makes you say this?

Re: Lang.NEXT panel (dfix)

2014-06-19 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 19 June 2014 at 20:37:48 UTC, Stefan Koch wrote: hmm well all string-mixins life at compile-time so one can print them out at runtime dump the source and but it into the ast same for the results of static if and the like I imagine that trying to create an automated refactoring too

EMSI has a Github page

2014-06-26 Thread Brian Schott via Digitalmars-d-announce
https://github.com/economicmodeling Stuff that's been made available: * D implementation of the DDoc macro processor * Documentation generator that doesn't need the compiler - No more requirement to use all the -I options to just get docs. - Template constraints don't vanish. - size

Re: EMSI has a Github page

2014-06-27 Thread Brian Schott via Digitalmars-d-announce
On Friday, 27 June 2014 at 20:33:22 UTC, Kagamin wrote: https://github.com/economicmodeling/containers/blob/master/src/containers/dynamicarray.d#L72 Does this work? You try to remove new range instead of old one. Also you should remove old range only after you added new range, so that GC won't

Re: EMSI has a Github page

2014-06-27 Thread Brian Schott via Digitalmars-d-announce
On Friday, 27 June 2014 at 12:31:09 UTC, Dicebot wrote: On Thursday, 26 June 2014 at 21:26:55 UTC, Brian Schott wrote: * Documentation generator that doesn't need the compiler How does it relate to ddox? DDOX uses the compiler's JSON output. This new documentation generator onl

Re: DConf 2014 Lightning Talks

2014-07-21 Thread Brian Schott via Digitalmars-d-announce
On Monday, 21 July 2014 at 22:04:58 UTC, Ali Çehreli wrote: Thanks! I will wait at least another year before watching the video. I don't think I can stand seeing myself cramming 26 slides in 10 minutes! :) Ali I know how you feel. I don't want to watch my talk either.

Miscelaneous D tool updates

2014-08-07 Thread Brian Schott via Digitalmars-d-announce
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 tha

Re: Miscelaneous D tool updates

2014-08-08 Thread Brian Schott via Digitalmars-d-announce
On Friday, 8 August 2014 at 06:07:17 UTC, Thomas Mader wrote: On Thursday, 7 August 2014 at 23:36:59 UTC, Brian Schott wrote: * Several updates to editor integration scripts (Mostly EMACS) I know that there is an integration script for vim but I wonder if it would be better to work on

digitalmars-d-announce@puremagic.com

2014-08-13 Thread Brian Schott via Digitalmars-d-announce
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

digitalmars-d-announce@puremagic.com

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

DCD + Emacs update

2014-08-14 Thread Brian Schott via Digitalmars-d-announce
I have no idea what I'm doing when it comes to Emacs, so my contribution to the DCD integration consisted almost entirely of clicking the button to merge pull requests. Atila Neves has offered to take over maintenance of this project. It can be obtained via Github or MELPA here: https://gith

New Project: D language support for SonarQube

2014-08-20 Thread Brian Schott via Digitalmars-d-announce
"SonarQube is an open platform to manage code quality."[1] I've started writing a plugin for Sonar that allows it to display code quality metrics for D. So far it just supports tracking static analysis warnings from D Scanner, though adding other metrics like line of code count and unit test co

DCD 0.3.0, libdparse 0.1.0

2014-09-04 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD/releases/tag/v0.3.0 DCD is an editor-independent autocompletion engine for the D programming language. If you've heard of Jedi or Gocode, you have a pretty good idea of what DCD does. It's been a while since I've tagged a release of DCD. The important chang

digitalmars-d-announce@puremagic.com

2014-09-04 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 4 September 2014 at 22:05:35 UTC, Bruno Medeiros wrote: BTW, what is the relation of dscanner to DCD? Or more precisely, why are they separate tools?.. Originally there was just dscanner. One of the things that it did was autocomplete. It wasn't very good at this for a variety of

digitalmars-d-announce@puremagic.com

2014-09-10 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 9 September 2014 at 13:46:06 UTC, Bruno Medeiros wrote: The reason I ask is because there seems to be some functionality only present in dscanner that would be useful for IDEs too, such as "dscanner --declaration" I added that feature because I wanted something usable from the com

DCD 0.3.1

2014-09-12 Thread Brian Schott via Digitalmars-d-announce
This is a bugfix release for 0.3. * #165 dcd-server throws an exception with emacs temporary files for import autocompletion * #164 Go to declaration sometimes gives nonsense results when constructors/destructors are present * #163 Go to declaration / autocomplete for template parameters * #161

SublimeLinter D Plugin

2014-09-15 Thread Brian Schott via Digitalmars-d-announce
Several of my co-workers use Sublime Text and wanted D-Scanner to work with SublimeLinter, so here it is. https://github.com/economicmodeling/SublimeLinter-dscanner

Re: SublimeLinter D Plugin

2014-09-16 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 16 September 2014 at 18:00:01 UTC, Meta wrote: Can individual style checks be disabled? That "undocumented public function" warning is driving me insane. I just realized that I documented the "--defaultConfig" option in the "--help" output but forgot to add it to the readme.

Re: SublimeLinter D Plugin

2014-09-16 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 16 September 2014 at 19:41:20 UTC, Soulsbane wrote: I had to comment out the version checking code otherwise plugin wouldn't load. That's one option. Another would be updating your dscanner binary.

OpenSimplex Noise ported to D

2014-09-20 Thread Brian Schott via Digitalmars-d-announce
Some of you may have noticed this article posted to /r/programming: http://uniblock.tumblr.com/post/97868843242/noise. I ported the algorithm to D and uploaded it here: https://github.com/Hackerpilot/OpenSimplexNoise-D

DCD v0.4.0-beta1

2014-09-22 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD/releases/tag/v0.4.0-beta1 Changelog at the above link. Let me know if and how you manage to break it by filing an issue on Github.

Re: OpenSimplex Noise ported to D

2014-09-23 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 23 September 2014 at 12:31:12 UTC, MrSmith wrote: On Sunday, 21 September 2014 at 02:36:46 UTC, Brian Schott wrote: Some of you may have noticed this article posted to /r/programming: http://uniblock.tumblr.com/post/97868843242/noise. I ported the algorithm to D and uploaded it

dfix 0.1.1

2014-10-27 Thread Brian Schott via Digitalmars-d-announce
No. Really. I'm serious. https://github.com/Hackerpilot/dfix dfix is a tool for automatically upgrading older D syntax to the newer style. * Updates old-style alias syntax to new-style * Fixes implicit concatenation of string literals * Automatic conversion of C-style array declarations and

Re: dfix 0.1.1

2014-10-28 Thread Brian Schott via Digitalmars-d-announce
On Wednesday, 29 October 2014 at 02:10:09 UTC, Andrei Alexandrescu wrote: Cool! Is it idempotent if ran twice? -- Andrei It should be. If you find a case where running dfix on the output of dfix causes a change, please file an issue on Github.

DCD v0.4.0

2014-11-14 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD/releases/tag/v0.4.0 The D Completion Daemon is an IDE-independent autocompletion tool for D code. Changes from 0.3.2 to beta 1: * #162 You can now ask the server for symbol location information without a cursor location or a file being edited. * #117 Import

Re: DCD v0.4.0

2014-11-16 Thread Brian Schott via Digitalmars-d-announce
On Sunday, 16 November 2014 at 10:32:12 UTC, Kagamin wrote: BTW, does DCD differentiate between function overloads? Semantic analysis would be needed to do it. How much of it DCD implements? It gives a list of all the overloads when providing call tips. Figuring out which version of "foo" in

dfix 0.2.0

2014-11-24 Thread Brian Schott via Digitalmars-d-announce
dfix is a tool for automatically upgrading the syntax of D source code. Changes since 0.1.1: * #1 dfix will now rewrite "const int foo() {}" to int foo() const {}" * #6 The C-style array syntax fix is no longer incorrectly applied to certain ASM statements. * #9 You can now provide director

Re: dfix 0.2.0

2014-11-25 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 25 November 2014 at 23:47:07 UTC, Nordlöw wrote: On Tuesday, 25 November 2014 at 23:45:17 UTC, Nordlöw wrote: I guess one solution would be to make warnings non-errors right but that seems dumb concerning what dfix can do for us regarding auto-converting C-style arrays syntax to D-s

DCD 0.5.0 beta

2015-01-30 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD/tree/v0.5.0-beta3 Changes from 0.4.0: * Include current git commit hash in --version output * Update libdparse and msgpack dependencies * Fix several crashes * Remove Textadept module. It is now at https://github.com/Hackerpilot/textadept-d * Added basic regre

Re: DCD 0.5.0 beta

2015-01-30 Thread Brian Schott via Digitalmars-d-announce
I guess I asked for this by leaving out the link to the issue tracker. https://github.com/Hackerpilot/DCD/issues Can you please file the issue there? I'm not able to reproduce this on Windows 7 64-bit.

Re: SublimeLinter D Plugin

2015-02-06 Thread Brian Schott via Digitalmars-d-announce
On Friday, 6 February 2015 at 13:58:13 UTC, Andrej Mitrovic wrote: Do we have a Sublime plugin based on D-Scanner which gives us some features like: - List all methods in a class - Hide (or just fold) non-public methods of a class And other similar features? No, because you haven't written i

Re: DCD 0.5.0 beta

2015-02-07 Thread Brian Schott via Digitalmars-d-announce
On Saturday, 31 January 2015 at 02:50:27 UTC, Brian Schott wrote: https://github.com/Hackerpilot/DCD/tree/v0.5.0-beta3 Beta 5 is tagged: https://github.com/Hackerpilot/DCD/releases/tag/v0.5.0-beta5 If I stop finding regressions I'll tag v0.5.0 on Wednesday.

DCD 0.5.0

2015-02-11 Thread Brian Schott via Digitalmars-d-announce
Version 0.5.0 of DCD has been tagged on Github. https://github.com/Hackerpilot/DCD/releases/tag/v0.5.0 DCD is a client/server program used to provide D code autocompletion for various text editors and IDEs.

Re: DCD 0.5.0

2015-02-12 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 12 February 2015 at 10:00:39 UTC, Russel Winder wrote: Is it still OK to build from master/HEAD or would you prefer people to stay with the tagged version release? I create the tags mostly for people who want to use a "stable" version. If this doesn't matter to you, then feel free

Re: This Week in D - Issue 5

2015-02-15 Thread Brian Schott via Digitalmars-d-announce
On Monday, 16 February 2015 at 02:32:38 UTC, Adam D. Ruppe wrote: After my sick day last week, this rounds up two weeks of discussion. http://arsdnet.net/this-week-in-d/feb-15.html If someone else wants to post to reddit this time, I'd appreciate it. Typo: "DCD" was spelled as "CD".

Re: We are Beta (2.067.0-b2)

2015-02-19 Thread Brian Schott via Digitalmars-d-announce
On Wednesday, 18 February 2015 at 14:13:25 UTC, Martin Nowak wrote: Find more information on the dmd-beta mailing list. http://forum.dlang.org/thread/54e41ca2.4060...@dawg.eu Many of the beta-2 files are missing from downloads.dlang.org, and all of them are missing from ftp.digitalmars.com. Th

dfmt 0.1.0

2015-02-19 Thread Brian Schott via Digitalmars-d-announce
dfmt is a D source code formatting tool. https://github.com/Hackerpilot/dfmt/ https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.0

Re: dfmt 0.1.0

2015-02-19 Thread Brian Schott via Digitalmars-d-announce
On Friday, 20 February 2015 at 05:23:45 UTC, Joakim wrote: On Friday, 20 February 2015 at 02:21:01 UTC, Brian Schott wrote: dfmt is a D source code formatting tool. https://github.com/Hackerpilot/dfmt/ https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.0 Thanks, you should list some of

Re: dfmt 0.1.0

2015-02-20 Thread Brian Schott via Digitalmars-d-announce
On Friday, 20 February 2015 at 23:00:25 UTC, Brad Anderson wrote: From what I understand they implemented a LaTeX style weighted line breaker which would explain why it works so much better than a typical code formatter. It's very smart about how it does line breaks. This seems to make all the

Re: dfmt 0.1.0

2015-02-22 Thread Brian Schott via Digitalmars-d-announce
On Friday, 20 February 2015 at 02:21:01 UTC, Brian Schott wrote: dfmt is a D source code formatting tool. https://github.com/Hackerpilot/dfmt/ https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.0 I just tagged 0.1.1. The only change is a bug fix for a case where certain long lines with

Re: dfmt 0.1.0

2015-02-22 Thread Brian Schott via Digitalmars-d-announce
On Sunday, 22 February 2015 at 08:48:16 UTC, Brian Schott wrote: On Friday, 20 February 2015 at 02:21:01 UTC, Brian Schott wrote: dfmt is a D source code formatting tool. https://github.com/Hackerpilot/dfmt/ https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.0 I just tagged 0.1.1. The

My D tool projects have moved

2017-05-07 Thread Brian Schott via Digitalmars-d-announce
I moved DCD, D-Scanner, dfmt, and other D tool projects to the dlang-community organization on Github: https://github.com/dlang-community This should make things more convenient if I get hit by a bus, decide that Malbolge* is the one true programming language, or just take too long to review

Re: sumtype 0.3.0

2018-05-07 Thread Brian Schott via Digitalmars-d-announce
On Sunday, 6 May 2018 at 19:18:02 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Works with

DCD v0.5.1: "Objectively disoriented"

2015-02-25 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD https://github.com/Hackerpilot/DCD/releases/tag/v0.5.1 v0.5.1 contains several bug fixes for autocompletion involving classes. * #195: Display call tips for `super` and `this` * #196: Autocompletion on `super` doesn't work * #197: DCD shows invalid constructor

Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Brian Schott via Digitalmars-d-announce
On Monday, 2 March 2015 at 19:08:49 UTC, CraigDillabaugh wrote: Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Apparently Blender didn't make it either: https://twitter.com/tonroosendaal/status/57247337964832

Re: dfmt 0.1.0

2015-03-03 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 3 March 2015 at 20:36:20 UTC, Walter Bright wrote: Thanks for doing this. It's an important part of the D toolchain we need to have. At some point I want to merge it into the official release. I noticed it is remarkably small (1400 lines). What is its algorithm? How does it compar

Re: D 2.067.0-b3

2015-03-03 Thread Brian Schott via Digitalmars-d-announce
On Wednesday, 4 March 2015 at 00:49:04 UTC, Martin Nowak wrote: Glad to announce the third 2.067.0 beta, this time with installers and documentation. All builds and unit tests for EMSI's data processing libraries pass with this beta.

Re: dfmt 0.1.0

2015-03-04 Thread Brian Schott via Digitalmars-d-announce
On Wednesday, 4 March 2015 at 15:26:51 UTC, Russel Winder wrote: I try to use DCD when working with Emacs for D code, but I keep forgetting to start the server :-( I would certainly be happy to commit to using dfmt just as I use gofmt in Emacs. As long as the variation from my preferred style i

Re: dfmt 0.1.0

2015-03-05 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 5 March 2015 at 09:02:25 UTC, Russel Winder wrote: Since using Go and working on a couple of fairly old C++ codebases, all of which use tab for indent, I have come to rather like it. You probably feel that way because tabs are better. dfmt only defaults to spaces because that's w

Re: dfmt 0.1.0

2015-03-06 Thread Brian Schott via Digitalmars-d-announce
On Friday, 6 March 2015 at 09:40:07 UTC, Walter Bright wrote: How are comments handled? The source code makes a DC 15 wisdom save, if it fails then the comments get distributed randomly. The serious answer is that there's a lot of special casing that I'm still trying to figure out.

Re: dfmt 0.1.0

2015-03-06 Thread Brian Schott via Digitalmars-d-announce
On Friday, 6 March 2015 at 09:39:13 UTC, Walter Bright wrote: True, but on the other hand, a D lexer and parser are pretty simple. Did you mean "simple compared to C++"? I remember having to report/fix a LOT of bugs in the language specification and explore the DMD front end source code to ge

dfmt 0.1.3 (codename: "yebblied")

2015-03-08 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.3 dfmt is a source code formatter for D. v0.1.3 fixes 34 issues from v0.1.2. The codename is inspired by somebody who may or may not* have filed 45 Github issues, 20 of them in a single day. *totally did

Re: dfmt 0.1.3 (codename: "yebblied")

2015-03-09 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.4 0.1.4 is out with another 9 bugs fixed.

dfmt 0.1.5 (codename: "entomology")

2015-03-10 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.5 #72 Wrong indent, with (...) { final { switch (...) { with (...) { #79 Whitespace added after case label containing compound statement #80 Case containing version block gets messed up #81 Statement following unbraced if is indented #82 Ass

Re: dfmt 0.1.5 (codename: "entomology")

2015-03-11 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.6 #54 Indentation wrong following enum inside class #86 Statement following multiple unbraced ifs is indented #87 Second statement after label is indented #88 Space before negative case expression disappears #89 Comment following unbraced if i

Re: dfmt 0.1.5 (codename: "entomology")

2015-03-12 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/dfmt/releases/tag/v0.1.7 #92 Statement after case label after unbraced if is indented #93 Version-else inside if is indented incorrectly #94 Wrong indent with function literal

Re: Andrei Alexandrescu on D at YOW2014: Local imports, relaxed functional purity, generative programming

2015-03-12 Thread Brian Schott via Digitalmars-d-announce
On Thursday, 12 March 2015 at 20:39:08 UTC, Walter Bright wrote: https://www.reddit.com/r/programming/comments/2yt1ek/andrei_alexandrescu_on_d_at_yow2014_local_imports/ http://forum.dlang.org/thread/mdsh5n$2kta$1...@digitalmars.com http://forum.dlang.org/thread/ionjnsvqcplgxuoip...@forum.dlang.

dfmt 0.2.0

2015-03-17 Thread Brian Schott via Digitalmars-d-announce
dfmt 0.2.0 is available at https://github.com/Hackerpilot/dfmt/releases/tag/v0.2.0. dfmt is a formatter for D source code. Version 0.2.0 fixes several bugs and includes improved line wrapping logic. The project now has 85 regression test cases and is becoming much more stable. dfmt is used to

  1   2   >