Jump to page: 1 2
Thread overview
Mono-D v0.5.1.2 - Completion/Parameter insight improvements
Feb 25, 2013
alex
Feb 25, 2013
Sönke Ludwig
Feb 25, 2013
alex
Feb 25, 2013
Jacob Carlborg
Feb 25, 2013
alex
Feb 25, 2013
Jacob Carlborg
Feb 25, 2013
alex
Feb 25, 2013
Jacob Carlborg
Feb 25, 2013
simendsjo
Feb 25, 2013
alex
Feb 25, 2013
simendsjo
Feb 25, 2013
F i L
Feb 26, 2013
alex
Feb 25, 2013
alex
Feb 26, 2013
Jacob Carlborg
February 25, 2013
Hi folks,

I recently just announced new versions only on G+, but well,
might be helpful to do it over here either! :)

So, now that I've ported Mono-D to the fresh & recently released
version of Xamarin Studio aka MonoDevelop 4.0, I made some
further progress regarding code completion & parser library
efficiency..

Kinda embarassing to let Mono-D support huge amounts of slighty
advanced completion/building/formatting features, but not
"simple" ones which occurred in one of Walter's D tech talks on
component programming in D (see
http://www.youtube.com/watch?v=0cX1f41Fnkc):

void main()
{
	stdin.byLine(KeepTerminator.yes).
	map!(a => a.idup).
	array.
	sort.
	copy(stdout.lockingTextWriter());
}

By now, only the first statement line can be completed & handled
entirely. array, sort and copy shouldn't be problematic either
but the map function is still causing a lot of confusion to the
semantics engine..well, I try to keep it going - meanwhile,
please keep 'contributing' bug reports! Also smaller completion
issues, I want to know all of 'em! ;)

http://mono-d.alexanderbothe.com/?p=896
https://github.com/aBothe/Mono-D/issues
February 25, 2013
Am 25.02.2013 05:31, schrieb alex:
> Hi folks,
> 
> I recently just announced new versions only on G+, but well, might be helpful to do it over here either! :)

Definitely good to have here! E.g. I stay away from G+ far as I can (yeah, many people say "WTF, it's great", but that's not the point).

> 
> So, now that I've ported Mono-D to the fresh & recently released version of Xamarin Studio aka MonoDevelop 4.0, I made some further progress regarding code completion & parser library efficiency..
> 
> Kinda embarassing to let Mono-D support huge amounts of slighty advanced completion/building/formatting features, but not "simple" ones which occurred in one of Walter's D tech talks on component programming in D (see http://www.youtube.com/watch?v=0cX1f41Fnkc):
> 
> void main()
> {
>     stdin.byLine(KeepTerminator.yes).
>     map!(a => a.idup).
>     array.
>     sort.
>     copy(stdout.lockingTextWriter());
> }
> 
> By now, only the first statement line can be completed & handled entirely. array, sort and copy shouldn't be problematic either but the map function is still causing a lot of confusion to the semantics engine..well, I try to keep it going - meanwhile, please keep 'contributing' bug reports! Also smaller completion issues, I want to know all of 'em! ;)
> 
> http://mono-d.alexanderbothe.com/?p=896 https://github.com/aBothe/Mono-D/issues

Looking good! But funny to see how Xamarin now also thinks that iTunes is a good role model for an IDE :D But well, it works and looks clean here, I just found it funny when XCode did the same thing back then.

I now get an error from dmd that a filename or extension is too long (I *think* it worked with MD 3.5 and the previous Mono-D). Passing the same command line that is printed in the build output window as a @responsefile to dmd works, but putting it directly as a command line is too long for cmd.exe to handle. I couldn't get the original error message to reproduce, though. I'll file a bug report later, need to make a repo case.

Original error message: Erstellen fehlgeschlagen. Der Dateiname oder die Erweiterung ist zu lang
February 25, 2013
On 2013-02-25 05:31, alex wrote:
> Hi folks,
>
> I recently just announced new versions only on G+, but well,
> might be helpful to do it over here either! :)
>
> So, now that I've ported Mono-D to the fresh & recently released
> version of Xamarin Studio aka MonoDevelop 4.0, I made some
> further progress regarding code completion & parser library
> efficiency..
>
> Kinda embarassing to let Mono-D support huge amounts of slighty
> advanced completion/building/formatting features, but not
> "simple" ones which occurred in one of Walter's D tech talks on
> component programming in D (see
> http://www.youtube.com/watch?v=0cX1f41Fnkc):
>
> void main()
> {
>      stdin.byLine(KeepTerminator.yes).
>      map!(a => a.idup).
>      array.
>      sort.
>      copy(stdout.lockingTextWriter());
> }
>
> By now, only the first statement line can be completed & handled
> entirely. array, sort and copy shouldn't be problematic either
> but the map function is still causing a lot of confusion to the
> semantics engine..well, I try to keep it going - meanwhile,
> please keep 'contributing' bug reports! Also smaller completion
> issues, I want to know all of 'em! ;)
>
> http://mono-d.alexanderbothe.com/?p=896
> https://github.com/aBothe/Mono-D/issues

Did you happened to find that deadlock issue?

-- 
/Jacob Carlborg
February 25, 2013
On Monday, 25 February 2013 at 08:22:04 UTC, Sönke Ludwig wrote:
> Looking good! But funny to see how Xamarin now also thinks that iTunes
> is a good role model for an IDE :D But well, it works and looks clean
> here, I just found it funny when XCode did the same thing back then.

Well, I like the new design - mainly because the entire tool bar trash disappeared and the editor/completion stuff has been improved a lot :)

>
> I now get an error from dmd that a filename or extension is too long (I
> *think* it worked with MD 3.5 and the previous Mono-D). Passing the same
> command line that is printed in the build output window as a
> @responsefile to dmd works, but putting it directly as a command line is
> too long for cmd.exe to handle. I couldn't get the original error
> message to reproduce, though. I'll file a bug report later, need to make
> a repo case.
>
> Original error message: Erstellen fehlgeschlagen. Der Dateiname oder die
> Erweiterung ist zu lang

I had this error too - but not in Mono-D/Xamarin Studio, just when actually trying to build my relatively small & self-built framework via console.. currently dunno how to handle this
February 25, 2013
On Monday, 25 February 2013 at 08:54:00 UTC, Jacob Carlborg wrote:
> Did you happened to find that deadlock issue?

Which one?

I've fixed a such an issue a month ago - the one I wrote about in the blog post isn't a deadlock, it's just an infinite loop..hopefully I'll get another chance to reproduce it
February 25, 2013
On 2013-02-25 15:42, alex wrote:

> Which one?

I was referring to this post:

http://forum.dlang.org/thread/tdmiqlxzbroktmcrvztz@forum.dlang.org#post-rdzfcgypxusahrhwelcu:40forum.dlang.org

-- 
/Jacob Carlborg
February 25, 2013
On Monday, 25 February 2013 at 15:13:29 UTC, Jacob Carlborg wrote:
> On 2013-02-25 15:42, alex wrote:
>
>> Which one?
>
> I was referring to this post:
>
> http://forum.dlang.org/thread/tdmiqlxzbroktmcrvztz@forum.dlang.org#post-rdzfcgypxusahrhwelcu:40forum.dlang.org

Yep, that's the one I fixed recently.
February 25, 2013
On 2013-02-25 16:25, alex wrote:

> Yep, that's the one I fixed recently.

Aha, cool. I'll have to give it a try. BTW, is the Xamarin Studio IDE free?

-- 
/Jacob Carlborg
February 25, 2013
On Monday, 25 February 2013 at 15:51:14 UTC, Jacob Carlborg wrote:
> On 2013-02-25 16:25, alex wrote:
>
>> Yep, that's the one I fixed recently.
>
> Aha, cool. I'll have to give it a try. BTW, is the Xamarin Studio IDE free?

Monodevelop have relesed 4.0 now: https://github.com/mono/monodevelop/tree/monodevelop-4.0
Mono-D works fine with MD4
February 25, 2013
On Monday, 25 February 2013 at 15:51:14 UTC, Jacob Carlborg wrote:
> On 2013-02-25 16:25, alex wrote:
>
>> Yep, that's the one I fixed recently.
>
> Aha, cool. I'll have to give it a try. BTW, is the Xamarin Studio IDE free?

Yes. And I hope it'll remain free :)
« First   ‹ Prev
1 2