[nem-en] Visual Studio plugin

NoiseEHC NoiseEHC at freemail.hu
Sat Jan 14 12:04:30 CET 2006


>It should be enough to call
>LibraryReferenceManager.LoadMacrosFrom ("Nemerle.Macros");
>GlobalEnv.Init ();
>
>  
>
OK, that works. I did the same but in the opposite order.

>Well, I'm no longer a student and I'm now having my own project to
>handle and additionally a job. Probably if I could manage some more
>time I would push work on IDE (name it VS, SharpDevelop or
>MonoDevelop), but currently I just fix some bugs or add new features
>when I need them.
>
>Michal (malekith) works on the compiler some more regularly, but he
>doesn't like to play with IDE stuff.
>
>I hope it will be easy enough to make the VS plugin up and running, it
>would be really great to have it. :)
>
>  
>
Probably we think different things about "up and running". As I see no
other dev environment has
real syntax highlighting. I mean they have none (Sharp and MonoDevelop)
or just a coloring file
(VI and the rest). I want to color the user created sytax too (macros)
not to mention code completion,
go to definition, expand/collapse code, see macro generated code,
expression evaluator and so on...

What I did is looking for a better language than C++/C# and similar
ones. There is a guy wo did the
same but can write much better than me here:
http://opal.cabochon.com/~stevey/blog-rants/
Now, what I understood from this and several LISP zealot blogs that the
biggest thing what is
missing is some support for metaprogramming. Nemerle provides it with
macros and in a
mindblowingly cool way (better than Boo, my first candidate). It does
not have the little language
problem that is has no libraries (since it is .NET). Its syntax is
elegant (unlike Lisp/OCaml).
BTW I even thought about using F# but my brain resisted...
So simply I would like to see this language becoming industrial strength
and a big part of it is
having full language support in VS. For example, I as a C# coder do not
want to touch any
Makefile anymore in the rest of my life...

So my best hope is that some people in this list can help me finish this
project.

ps:
University support is another thing, next time...






More information about the devel-en mailing list