Icarus IDE - тестирование

Последнее сообщение
Antalik 1671 17
Апр 15

Коллеги,

Требуются добровольцы для тестирования приложения Icarus IDE - среда для постооение и редактирование гидродинамических моделей Eclipse, этакая Visual Studio с синтаксисом Eclipse data файлов.

Нужно чтобы у вас был установлен SLB Eclipse. Я начал составлять гид для быстрого старта, что-то типа урока на 5-10 минут. Нужно будет по нему пройтись, и написать мне, если будут какие-то баги или ошибки.

Посмотрите на гид в приложении, если у кого появиться интерес, напишите мне через личные сообщения, я пришлю лицензию и ссылку на установщик. 

ВложениеРазмер
Иконка PDF icarusquickstartguide.pdf425.77 КБ
Гоша 1201 17
Апр 15 #1

Не заглядывая в гид, я внедрил бы работу с регулярными выражениями... Если вспомнить, сколько и каких мелочей делалось на awk, то, мне кажется, станет очевиднее целесообразность такого новшества. 

Antalik 1671 17
Апр 15 #2

Пока на счет скриптинга в приложении ничего не сделано, из того что держу в уме это в первую очередь Windows PowerShell. Тебе какие задачи интересны?

PS. Сразу нагуглил пост про эквивален AWK в PowerShell

yoyoyo 135 11
Апр 15 #3

На Си Шарпе написан?

Antalik 1671 17
Апр 15 #4

да, С# / DotNet

PS. Для гиков: WPF, Prism.

denfromufa 89 12
Апр 15 #5

конечно совсем не специалист по slb eclipse, но чем простой редактор vim/emacs/sublime не угодил?

Antalik 1671 17
Апр 15 #6

Текстовый файл конечно можно хоть где редактировать, когда я только начинал почву прощупывать в этом направление, то сделал протопит - модуль для sublime - который делал раскраску кейвордов, сворачивание даже работало, автокомплешн... (примерно также как вот такой сниппет) но все равно для редактора это просто текст. Для языков программирования есть полноценный синтаксис с лексером и парсером - который могут разложить на части код в файле, отбросить все незначимое (комментарии, пробелы и пр...) и на основе этого построить абстрактрое синтактическое дерево (AST). Но нет такого "языка прогроммирование" как Eclipse desk files. Сообственно все идея на этом строиться.  

Что это дает чисто в плане редактора. Например, проверка на синтатические ошибки типа вот таких 

ic1.png

и

ic2.png .

Можно вообще любые проверки делать уже после того когда построется AST - есть проверка на то существует ли файл из INCLUDE -

 ic3.png

Потом можно различные тулы на этом строить, для начала мы сделили тул Doсument Outline который визуально в виде дерева показывает AST 

ic4.png

можно по нему навигировать, отдельны вынесли в список все инклюд файлы.

Другой тул - вызов документации по кейворду в пару кликов.

marsel331 64 14
Апр 15 #7

давай потестим :)

В самом гиде есть ошибки в плане языка. Почему на русском нету?

В таком приложении, лично мне, хотелось бы иметь инструмент для анализа шедула. Если будет интересно, то потом могу написать.

Antalik 1671 17
Апр 15 #8

лицензия в  ЛС.  Ага, есть ошибки, все со временем поправлю.

Это пока лишь preview версия - в самом минимальном, но рабочем варианте... до локализации еще очень далеко если честно, сам продукт на стадии "разветки" (exploration) - все можно сказать в первой итерации.

Всем кому интересно попробовать - лицензии бесплатно. Взамен прошу только сообщить о проблемах и багах - чтобы я мог их исправить.

marsel331 64 14
Апр 15 #9

скачал, поставил, отписался автору

denfromufa 89 12
Апр 15 #10

Так есть же sublime linter + SublimeCodeIntel

Antalik 1671 17
Апр 15 #11

denfromufa пишет:

Так есть же sublime linter + SublimeCodeIntel

Есть, но это же только инфраструктурные плагины, к ним синтаксис нужен. Для основных языков программирования он есть, для Eclipse desk files нету.

denfromufa 89 12
Апр 15 #12

Да согласен, это только плагины, но с поддержкой других языков. Это к тому, что AST обычно только компиляторы используют. А дерево файла Document Outline конечно красиво выглядит, в sublime такого не видел.

А нельзя в икарус другие языки добавить? Так скажем через файл синтаксиса?

Antalik 1671 17
Апр 15 #13

Теоритически можно, но тут бы один Eclipse до ума довести, есть куча ньюансов. Сейчас на маленьких моделях примерах Eclipse - вроде все работает. Но с боевыми моделями не все гладно как хотелось бы.

beliyYAR 126 15
Апр 15 #14

Antalik пишет:

 среда для постооение и редактирование гидродинамических моделей Eclipse, этакая Visual Studio с синтаксисом Eclipse data файлов.

Пардоньте, мне неловко вмешиваться в эту айти-сферу, но вопрос "с начала" - а зачем это надо, если сейчас модели строятся и редактируются в Petrel RE? Там если по уму, вообще не надо лезть в текстовый data-файл, весь UI построен в виде менюшечек, табличек и т.п., так что даже и синтаксис eclipse знать не нужно. 

Antalik 1671 17
Апр 15 #15

Если вы модели строите в Petrel RE, то да, вам это не нужно.

Antalik 1671 17
Мар 17 #16

Коллеги, если кому-то интерестно потестировать, то Icarus IDE можно скачать с сайта www.icaruside.com

Триал 30 дней, если кто-то захочет и дальше пользоваться, напишите мне через личные сообшения, я пришлю лицензию.

PS. Да уж, почти два года прошло с начала темы, три если считать с начала разработки... "самую малость" недооценил сложность проекта.

Go to top