Thread overview | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 30, 2005 blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
blackbird.antlr - (new) ANTLR classes export for blackbird. blackbird.editor - minor grammar bugs fixed. blackbird.builder - (new) experimental D builder. Screenhot: http://sark7.nm.ru/stuff/blackbird_110.png Plugin: http://sark7.nm.ru/stuff/blackbird_110.zip Installation: 1. Delete old blackbird plugin from eclipse. 1. Unzip blackbird_110.zip to eclipse folder. 2. Create a Simple Project (or whatever). 3. Right click on the project in resource navigator, and in context menu choose Toggle D Nature. 4. In project properties appears Blackbird D Builder. 5. Toggle off automatic building. Enjoy :) blackbird.builder catches up D output, and set corresponding markers to error files. On assert it opens file & location where assert happens. For markers highlighting in resource tree, I recommend to use JDT Packages View. |
July 31, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | I found the simplest way to rebuild the project is "Project->Clean...". Very nice ! Thanks! - Shawn "Ilya Zaitseff" <sark7@mail333.com> says :op.suqjecr2aaezs2@robingood... > blackbird.antlr - (new) ANTLR classes export for blackbird. > blackbird.editor - minor grammar bugs fixed. > blackbird.builder - (new) experimental D builder. > > Screenhot: http://sark7.nm.ru/stuff/blackbird_110.png Plugin: http://sark7.nm.ru/stuff/blackbird_110.zip > > Installation: > > 1. Delete old blackbird plugin from eclipse. > 1. Unzip blackbird_110.zip to eclipse folder. > 2. Create a Simple Project (or whatever). > 3. Right click on the project in resource navigator, and in context menu > choose Toggle D Nature. > 4. In project properties appears Blackbird D Builder. > 5. Toggle off automatic building. > Enjoy :) > > blackbird.builder catches up D output, and set corresponding markers to > error files. > On assert it opens file & location where assert happens. > > For markers highlighting in resource tree, I recommend to use JDT Packages View. |
July 31, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | Ilya Zaitseff wrote: > blackbird.antlr - (new) ANTLR classes export for blackbird. > blackbird.editor - minor grammar bugs fixed. > blackbird.builder - (new) experimental D builder. > > Screenhot: http://sark7.nm.ru/stuff/blackbird_110.png > Plugin: http://sark7.nm.ru/stuff/blackbird_110.zip > > Installation: > > 1. Delete old blackbird plugin from eclipse. > 1. Unzip blackbird_110.zip to eclipse folder. > 2. Create a Simple Project (or whatever). > 3. Right click on the project in resource navigator, and in context menu choose Toggle D Nature. > 4. In project properties appears Blackbird D Builder. > 5. Toggle off automatic building. > Enjoy :) > > blackbird.builder catches up D output, and set corresponding markers to error files. > On assert it opens file & location where assert happens. > > For markers highlighting in resource tree, I recommend to use JDT Packages View. Great. Hope you will keep work and blackbird would not become desolated project like many others. -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia |
July 31, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | Few notes:
Multiline strings are handled incorrectly by editor (they are highlighting not as quoted strings but as regular code) but handled correctly by the outliner.
And one more thing, can you add `bool` to keyword list? If Object, Exception, Error are in it I see no reason to exclude `bool` from this list.
--
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru
Krasnoznamensk, Moscow, Russia
|
July 31, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Shawn Liu | On Sun, 31 Jul 2005 13:17:00 +1100, Shawn Liu <liuxuhong.cn@gmail.com> wrote:
> I found the simplest way to rebuild the project is "Project->Clean...".
>
> Very nice ! Thanks!
>
>
> - Shawn
>
Note: blackbird do not provides true "incremental building", on build event it just collect all .d files and send it to compiler as argument. 'Clean' just deletes all .obj, .map, .exe files before build.
I think the simplest (and fastest for now <g>) way to compile project is Ctrl+B (and turn on Workbench->Save automatically before build).
Also, blackbird have a launch configuration group for D. So you can create launch configuration, and run your program through Ctrl+F11.
|
July 31, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Victor Nakoryakov | On Mon, 01 Aug 2005 00:31:08 +1100, Victor Nakoryakov <nail-mail@mail.ru> wrote: > Few notes: > > Multiline strings are handled incorrectly by editor (they are highlighting not as quoted strings but as regular code) but handled correctly by the outliner. > > And one more thing, can you add `bool` to keyword list? If Object, Exception, Error are in it I see no reason to exclude `bool` from this list. > Fixed. Update: http://sark7.nm.ru/stuff/blackbird_110_update1.zip. Just unzip & replace it to eclipse folder. |
August 02, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | Yet another issues:
`while` is not keyword.
I'm not sure if it is an issue of eclipse itself or blackbird: when I double-click identifier it treat `_` as word separator and `.` is treated as part of identifier. E.g double clicking on `identifier` in
some_identifier.some_method;
statement will select `identifier.some` but should `some_identifier`
--
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru
Krasnoznamensk, Moscow, Russia
|
August 02, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | One more bug:
Outliner stops at $:
class A
{
...
void foo()
{
char[] s = "bla";
char[] t = s[1..$];
}
...
}
All below `char[] t = s[1..$];` will be ignored by outliner.
--
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru
Krasnoznamensk, Moscow, Russia
|
August 04, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Victor Nakoryakov | On Tue, 02 Aug 2005 23:34:51 +1100, Victor Nakoryakov <nail-mail@mail.ru> wrote:
> One more bug:
>
> Outliner stops at $:
>
> class A
> {
> ...
> void foo()
> {
> char[] s = "bla";
> char[] t = s[1..$];
> }
> ...
> }
>
> All below `char[] t = s[1..$];` will be ignored by outliner.
>
Fixed.
|
August 04, 2005 Re: blackbird 1.1.0 (beta) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Zaitseff | Ilya Zaitseff wrote: > On Tue, 02 Aug 2005 23:34:51 +1100, Victor Nakoryakov <nail-mail@mail.ru> wrote: > >> One more bug: >> >> Outliner stops at $: >> >> class A >> { >> ... >> void foo() >> { >> char[] s = "bla"; >> char[] t = s[1..$]; >> } >> ... >> } >> >> All below `char[] t = s[1..$];` will be ignored by outliner. >> > > Fixed. Thanx, would you publish result? -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia |
Copyright © 1999-2021 by the D Language Foundation