Добро пожаловать!

Итак! Вы наконец-то здесь!

Пара слов об этом блоге... Он посвящен всему, что нас интересует: преподаванию математики/информатики, (веб-)программированию, прочим глупостям =)

Мы (т. е. главным образом iwannt) обожаем Smalltalk и Seaside! Немного интересуемся Ruby, совсем немного.

А в остальном... просто читайте нас! =)

суббота, 19 июля 2008 г.

Jsmatica 0.0.1 на Google Code


Итак, Jsmatica теперь на Google Code. Версия 0.0.1 доступна для скачивания, кому интересно - присоединяйтесь!

четверг, 17 июля 2008 г.

Jsmatica: теперь на Google.Code

Вчера (или, кажется, сегодня ночью) я создал новый проект на Google.Code - Jsmatica! Скоро я залью туда первую версию.

воскресенье, 13 июля 2008 г.

Jsmatica: начнем!


Около двух недель назад я начал работу над Jsmatica. В двух словах, Jsmatica - это специализированная JavaScript-консоль для несложных математических расчетов.

Идея создания Jsmatica возникла внезапно: нужно было кое-что вычислить, но Mathematica, которой я обычно пользуюсь в таких случаях, не была установлена на компьютере. На помощь пришел JavaScript.

Как можно догадаться, Jsmatica что-то вроде клона Mathematica, только сильно упрощенного. Я решил, что Mathematica вещь удобная, но почти всегда я мог бы обойтись и чем-то меньшим, будь оно столь же удобным. Jsmatica и станет тем "чем-то", таким же удобным, легковесным и, к тому же, бесплатным.

Сразу замечу, что языком Jsmatica будет не совсем обычный JavaScript. Я намерен упростить синтаксис замыканий (добавить блоки), добавить итераторы массивам, и, наконец, сделать реализацию ООП в JS более выразительной: например, в Jsmatica вместо "Math .sin( 2 );" можно будет использовать "( 2 ) .sin();" и т. д.

В ближайшее время я закончу первый этап разработки и опубликую проект на Google.Code под лицензией MIT.
В будущем я планирую применять Jsmatica при проведении лекций и практических занятий по математике.