Pull to refresh
92
0
Валерий Семенчук @VISTALL

Пользователь

Send message
Зачем? Таже Java все открыто, но никто не юзается.

Вы видимо не вкурсе. Посмотрите на их форк, и увидите что там 8 месяцев все тихо. Плюс — у них сломаные бинарники выложены. Автор игнорирует Mono, я сам это узнавал у него
Mono дебагер теперь поддерживается. www.youtube.com/watch?v=QVTMlE-ua8E
Понимаю)) Удачи. Смотрю на реализацию php методов, и мне чтото это напоминает) Спасибо за проект, будет время — разберу на кирпичики)
А в чем проблема с goto?
Кто не видел, часть того что я не написал, выложено тут habrahabr.ru/post/215571/
Угу, Вы правы — время мое. Я видел плагин с 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, можно будет увидить это в плагин репозите
Спасибо ещё раз — доволи понятный код. Уже тестю нормальную декомпиляцию аттрибутов
Спасибо — посмотрю. Я разбираю код ILSpy, но там куча всего, трудно найти, притом юзаю студию
Давайте закроем этот разговор.
Низкий приоритет в том что, я не могу понять как они хранятся в байткоде.

Точнее аргументы аттрибутов. Да и декомпиляторы на Шарпе чтото не помогают. Видимо пойму со временем.

Форк — сделан по многих причинах. Если хотите — я напишу вам в диалоги(пм мне и я напишу), сильно много вещей я хочу изменить.
Ну а кто говорит что это нужно? External процесс, это головная боль. Всеодно часть нужно будет писать, для заполнения, фординга, резолвинга, прочее
А в чем выгода? Ради одной библиотекы — сменить VM? Декомпиляция работает и так. Consulo работает на mac-win-linux. Сейчас разбирать проблемы с их переносимость я не буду, я ж работаю сам.

Сейчас поддержка .NET работает на 3х ОСях, и поддерживает Mono .NET + Microsoft .NEТ. Я доволен этим.

Смена VM — планируется, но в далеком будущем.
Consulo — это не .NET IDE. Я например пишу Java в ней тоже:

image

И не только Java
Консула занимает 50 мб, без плагинов. JRE можно поставлять как bundled, и проблем не будет.
Все работает. Только вот using System.Linq нужно добавить


Если я точно помню, Select и другие методы, это Extension methods, которые сейчас не поддерживаются
Пример
image


Все работает. Только вот using System.Linq нужно добавить
Как раз это сейчас не в приоритете. Не доходят руки. Кстати интересно, почему не хочет компилится. Нужно будет хотя бы посмотреть. Мб седня гляну

Information

Rating
Does not participate
Location
Тбилиси, Грузия, Грузия
Date of birth
Registered
Activity