Thread overview | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
February 25, 2013 Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Mono-D v0.5.1.2 - Completion/Parameter insight improvements | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 :)
|
Copyright © 1999-2021 by the D Language Foundation