Угу, Вы правы — время мое. Я видел плагин с out-of-process анализатором. Поверь проблем было много. Для шарпа даже не стоит такого делать. Вон Ruby — Python — PHP, чтоль отдельным анализатором — нет.
Полная реализация? Я давно смотрел на IKVM, ради ответа — скачал и попробывал запустить(хотя мне это не нужно было)
Но
Internal error. Please report to http://napile.myjetbrains.com/youtrack/
com.intellij.ide.plugins.PluginManager$StartupAbortedException: java.lang.reflect.InvocationTargetException
at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:91)
at java.lang.Thread.run(Thread.java:935)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:88)
... 1 more
Caused by: ikvm.internal.NotYetImplementedError: This method has not yet been implemented in IKVM.NET.
at sun.font.SunFontManager.registerFont(SunFontManager.java:401)
at java.awt.GraphicsEnvironment.registerFont(GraphicsEnvironment.java:370)
at com.intellij.ui.AppUIUtil.registerFont(AppUIUtil.java:145)
at com.intellij.ui.AppUIUtil.registerBundledFonts(AppUIUtil.java:130)
at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:102)
at com.intellij.idea.MainImpl.start(MainImpl.java:30)
... 3 more
Я частично пишу в блоге на лж, но там часть написана. Сейчас консула + все плагины, доступна практически в режиме Live, я ниче не прячу. После того как я залил — минут через 10, можно будет увидить это в плагин репозите
А в чем выгода? Ради одной библиотекы — сменить VM? Декомпиляция работает и так. Consulo работает на mac-win-linux. Сейчас разбирать проблемы с их переносимость я не буду, я ж работаю сам.
Сейчас поддержка .NET работает на 3х ОСях, и поддерживает Mono .NET + Microsoft .NEТ. Я доволен этим.
Mono дебагер — это аналог с явы. Для microsoft — есть исходники дебагера на шарпе, нужно будет просто переписать с CommandLine -> transport передачу даных
Никто не говорит что все будет сразу. Вы правы, что зависит от рук. Чем больше рук тем быстрей будет.
github.com/revel/revel
Но
Internal error. Please report to http://napile.myjetbrains.com/youtrack/ com.intellij.ide.plugins.PluginManager$StartupAbortedException: java.lang.reflect.InvocationTargetException at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:91) at java.lang.Thread.run(Thread.java:935) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:88) ... 1 more Caused by: ikvm.internal.NotYetImplementedError: This method has not yet been implemented in IKVM.NET. at sun.font.SunFontManager.registerFont(SunFontManager.java:401) at java.awt.GraphicsEnvironment.registerFont(GraphicsEnvironment.java:370) at com.intellij.ui.AppUIUtil.registerFont(AppUIUtil.java:145) at com.intellij.ui.AppUIUtil.registerBundledFonts(AppUIUtil.java:130) at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:102) at com.intellij.idea.MainImpl.start(MainImpl.java:30) ... 3 moreДальше думаю обьяснять не стоит?
Точнее аргументы аттрибутов. Да и декомпиляторы на Шарпе чтото не помогают. Видимо пойму со временем.
Форк — сделан по многих причинах. Если хотите — я напишу вам в диалоги(пм мне и я напишу), сильно много вещей я хочу изменить.
Сейчас поддержка .NET работает на 3х ОСях, и поддерживает Mono .NET + Microsoft .NEТ. Я доволен этим.
Смена VM — планируется, но в далеком будущем.
И не только Java
Если я точно помню, Select и другие методы, это Extension methods, которые сейчас не поддерживаются
Все работает. Только вот using System.Linq нужно добавить
Mono
вот
Microsoft исходники этого дебагера открыты
Никто не говорит что все будет сразу. Вы правы, что зависит от рук. Чем больше рук тем быстрей будет.