Jump to page: 1 2
Thread overview
blackbird 1.1.0 (beta)
Jul 30, 2005
Ilya Zaitseff
Jul 31, 2005
Shawn Liu
Jul 31, 2005
Ilya Zaitseff
Aug 05, 2005
Hasan Aljudy
Jul 31, 2005
Victor Nakoryakov
Jul 31, 2005
Victor Nakoryakov
Jul 31, 2005
Ilya Zaitseff
Aug 02, 2005
Victor Nakoryakov
Aug 10, 2005
Victor Nakoryakov
Aug 02, 2005
Victor Nakoryakov
Aug 04, 2005
Ilya Zaitseff
Aug 04, 2005
Victor Nakoryakov
Aug 04, 2005
Ilya Zaitseff
Aug 05, 2005
Victor Nakoryakov
Aug 05, 2005
Shawn Liu
Aug 06, 2005
Shawn Liu
Aug 08, 2005
Ilya Zaitseff
Aug 10, 2005
Victor Nakoryakov
July 30, 2005
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
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
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
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
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
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
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
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
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
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
« First   ‹ Prev
1 2