Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ivan Denisov

Страницы: 1 2 3 [4] 5
46
Общий раздел / Re: OberonJS
« : Январь 27, 2017, 07:49:34 pm »
Немного продвинулся, почти доделал некий менеджер модулей.
http://models.molpit.org/model/49

Выглядит прикольно. А что в итоге будет и для кого?

Изначально это задумывалось как коллекция моделей для открытого учебника по биофизике, тут и численные методы и разные графические примеры, машина тьюринга будет и нейросети. Самые разные задачи.

Но теперь я вижу, что тут же возможно портировать компилятор Александра для ARM. И тогда возможно будет программировать прошивки для микроконтроллеров онлайн. Это уже новая интересная задача в духе современных онлайн САПР.

47
Общий раздел / Re: OberonJS
« : Январь 27, 2017, 07:45:36 pm »
Ну там может быть сложный граф зависимостей достаточно.... Например А, зависит от B, и С, но C, зависит от B, тогда получается, что сначала надо импортировать B, потом С, а потом А.  То есть все равно надо иметь все импорты, и потом строить очередь модулей. Или я не прав? Возможно все в произвольном порядке компилировать?

48
Общий раздел / Re: OberonJS
« : Январь 27, 2017, 08:30:17 am »
Немного продвинулся, почти доделал некий менеджер модулей.
http://models.molpit.org/model/49
Возможно менять несколько модулей и потом компилировать. И также к модулям возможно добавлять документацию.
Надо теперь будет сделать, чтобы модули автоматически выстаивались в правильном порядке при компиляции.

49
Общий раздел / Re: OberonJS
« : Январь 24, 2017, 06:28:09 am »
Рекомендую модераторам таки выделить форум по OberonJS из общего раздела. Это все-таки какой-то продукт. Тогда и ссылку можно будет давать людям, мол проект обсуждается с разработчиком там то.

50
Общий раздел / Re: OberonJS
« : Январь 24, 2017, 06:20:17 am »
А нет, он обнаруживает... но из-за того, что сверху приклеены другие модули, он неправильно строку показывает :)

Придется вычислять сдвиг и корректировать сообщения об ошибке.

51
Общий раздел / Re: OberonJS
« : Январь 24, 2017, 06:17:55 am »
Влад, к тебе первая просьба:

можешь поправить, чтобы компилятор обнаруживал пропущенные точки с запятой?

сейчас он создает код, и потом во время исполнения уже выдает ошибку.

52
Общий раздел / Re: OberonJS
« : Январь 23, 2017, 08:24:34 pm »
Пока примерно так и сделал:
http://model.molpit.org/model/49
Демка работает.

Но задумка несколько шире. Чтобы пользователь для каждой модели смог свой фреймворк дорабатывать.

Есть базовый набор модулей. Есть пользовательский набор для ряда моделей, и есть набор для каждой модели.

Модули хранятся а базе данных. Сделал уже, но пока без сохранения. Только Log положил в базу данных.

53
Общий раздел / Re: OberonJS
« : Январь 23, 2017, 06:39:40 pm »
Спасибо за советы. Попробую сделать как Владислав написал, чтобы сохраненные готовые модули (фреймворк) копировались в начало рекурсивно.

54
Общий раздел / Re: OberonJS
« : Январь 23, 2017, 04:01:25 pm »
Я почти разобрался и даже нашел примеры с канвасами тут на форуме.

Вопрос. Как скомпилированный код, загрузить в HTML для повторного использования?

Вот начал делать образовательный проект по биофизическим моделям.
http://molpit.org/models

Начинаю с разработки модуля Log.
http://molpit.org/models/Log.js

require("Log.js"); не помогает
<script src="Log.js"></script>тоже


55
Общий раздел / Re: OberonJS
« : Январь 21, 2017, 06:46:06 pm »
Влад и Алексей, сделайте хотя бы минимальную документацию.
Я просто не понимаю как пользоваться компилятором.

Алексей, выложи демки свои с Дня Оберона?

https://youtu.be/KlHMOCbmtf0?t=19m51s

56
Общий раздел / Re: OberonJS
« : Январь 06, 2017, 08:09:40 pm »
Я пока в местах, где с интернетом туго, окончательно вернусь примерно через неделю.

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

57
Общий раздел / OberonJS
« : Январь 04, 2017, 07:24:59 pm »
Всех с Новым Годом!

Вопрос к Алексею по OberonJS. На первом Дне Оберона я сильно вдохновился вашим компилятором в плане разработки демонстрационных графических моделей. Мы помню, обсуждали, что возможно сделать несложную демонстрацию как использовать компилятор для создания контекста для рисования и рисования на нем несложных рисунков с текстами.

Алексей, если у тебя будет время на это, то я прошу провести для меня такой мастер-класс. Мы можем записать по итогу какую-то демку на видео, если хочешь.

58
Общий раздел / Re: Future BlackBox.
« : Сентябрь 21, 2016, 06:34:29 pm »
И это не работает с циклом разработки ББшным, тут, чтобы подчистить хвосты после неудачного запуска какой-нибудь функции, придется перезапускать IDE целиком.
Тут сразу видно, что ты Алексей не работал в ББ достаточно. ББ не надо перезапускать при разработке. Хвосты соберет сборщик мусора при выгрузке модуля из памяти. Даже переход от разработки к продакшану в ББ возможно совершить БЕЗ перезагрузки среды.

59
Общий раздел / Re: Future BlackBox.
« : Сентябрь 21, 2016, 01:47:02 pm »
Кошмар на улице вязов — вводить С++ в качестве команд в терминале. Совершенно бестолковая трата времени. Какие эксперименты. Должно быть в голове придумано и потом пишешь процедуры. Если получается сверху вниз — прекрасно. Иногда не сразу получается так. Но REPL, вот только честно, ЗАЧЕМ ?

60
Общий раздел / Re: Future BlackBox.
« : Сентябрь 21, 2016, 03:14:12 am »
ну, вот ROOT очень хорош для всего подобного, ну и scikit тоже неплох весьма. Тут тебе и графики и визуализация всего и вся. Не даром ученые питоном упарываются в последние года
Про ROOT почитал сейчас, я бы не когда в здравом уме такое не выбрал для работы. Это ж специфический мутант из CERN, какой-то скриптовый язык. Ну уж нет. К тому-же лицензия GPL, значит придется открывать коды. Так дело не пойдет.

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

Страницы: 1 2 3 [4] 5