Как стать автором
Обновить

Комментарии 10

цель была именно в поиске бесплатного аналога Mathematic

Возможно не знаете, но есть Maxima - это система компьютерной алгебры.

Wolfram Language - это уже не система компьютерной алгебры. В плане набора функций Maxima находится слишком далеко от Wolfram Language. Пользовательский интерфейс Максимы тоже не обладает той функциональностью Mathematica, о которой я писал в статье и концепцию которой мы сумели воспроизвести. Я пользовался максимой примерно 8 лет назад и может быть с тех пор многое изменилось, но в не кажется нельзя было редактировать output и пользоваться хотя бы отдалено похожим «синтаксическим сахаром» как в WL. Но я могу ошибаться. Я обязательно поставлю текущую версию и посмотрю что там изменилось. Спасибо вам за комментарий и напоминание

Они обновляются, но не часто... последнее 22г. Интерфейс я использовал wxMaxima, но вроде были и другие. На мой взгляд, попытка напихать побольше функционала, в эти коммерческие продукты - это не есть хорошо. Зато наверно хорошо для продаж.

Еще раз спасибо, что напомнили. Только что установил текущую версию. Действительно с тех пор, как я последний раз запускал Максиму - там довольно много изменений произошло. Посмотрел документацию и приятно удивился сколько всего там есть. Интерфейс тоже порадовал своей аутентичностью. А еще я вспомнил, что мне там действительно очень понравилось - это то, что графики строятся в gnuplot

Наверное уже не актуально, но хотел бы сказать что в этом смысле это очень плохо для продаж. Так как здесь мы переводим весь костяк Wolfram Mathematica в open-source сегмент, т.е. по сути воруя у них хлеб. Консольный WL бесплатный и никак продажи им не поднимет, да и сам WLJS проект никак не завязан на экосистеме WL, кроме как на на самом языке и его stdlib, которая никак не связана с WL сервисами.

Ребята на самом деле далеко продвинулись с Максимой. Это реально круто, но чертовски сложновыполнимо. Здесь же немного про другой путь: бесплатное ядро Wolfram Engine где уже есть все решатели и прочее + написанный с нуля интерфейс нему.

del. перепутал с Mathics

Не использовал Wolfram Engine, поскольку не было интерфейса (но есть возможность использовать собственно Mathematica). Испробую ваш интерфейс!

Поддержка Markdown это очень круто!

В Mathematica есть возможность делать слайды для показа. Но когда я использую этот функционал, то всегда возникают сложности, например, с масштабом отображения текста и объектов . Есть ли пример презентации сделанной в WLJS?

Спасибо за теплые слова)

Про презентации, пока хороших доков нет, но если нажать File -> Open Examples, там будет набор примеров Presentation.

Либо на странице компонента для презентаций есть также видео демка https://github.com/JerryI/wljs-revealjs (ставить не надо, он уже поставляется вместе с системными компонентами)

Так как там используется Markdown с поддержкой HTML и CSS то масштабирование можно наладить.

Юникод пока не завезли, он что то теряется при передаче на сторону JS :(

UPD: завезли юникод

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации