Показаны сообщения с ярлыком webclojure. Показать все сообщения
Показаны сообщения с ярлыком webclojure. Показать все сообщения

четверг, 16 января 2014 г.

Webclojure и android браузеры

При тестирования webclojure на различных браузерах платформы android, UI данного приложения лучше всего отображается в браузере Firefox, на втором месте Opera и хуже всего в Chrome. Основная проблема это маштабирование элементов при включении виртуальной клавиатуры. Вид приложения:
При использовании виртуальной клавиатуры:
Пока основное направление работы в этом проекте - добавление автоподсказок при написании кода, так как использование виртуальной клавиатуры не очень удобно, а так же работа с историей ввода команд в REPL.

понедельник, 10 июня 2013 г.

Исходники WebClojure

Появилось время продолжить заниматься веб-редактором для clojure и я выложил исходники прототипа на BitBucket.org. Большая часть кода написана на JavaScript и так как до этого я на нем не писал, то здравая критика приветствуется. Конечно можно было попробовать ClojureScript, но я решил изначально использовать JavaScript. В ближайшее время хотелось исправить возможность сохранять файл по любому пути, а так же неудобство прокрутки textarea.

вторник, 23 апреля 2013 г.

Webclojure project

Решил для себя сделать веб-редактор с repl, так как с планшета нет возможности работать с clojure. Со стороны сервера использую noir framework, со стороны клиента использую javascript. Пока сделан прототип поддерживающий следующие функции:
  • Eval функций из редактора с возможностью вызова их из repl
  • Обработка и отображение ошибок
  • Полноценный repl пока без возможности изменения ns(использую sandbox)
  • Сохранение исходного кода на сервере
  • Загрузка файла с кодом с сервера
На планшете тестировал работу проекта в chrome. Так как у меня это первый проект в web, то как только закончу с рефакторингом javascript выложу проект в свободный доступ. Так же планирую добавить подсветку синтаксиса, табулирование кода и подобие автодополнения кода, так как на планшете все таки не так удобно писать, в отличии от обычной клавиатуры. В планах есть написание статей по использованию noir framework на небольших примерах.