ObjectScript в качестве нового языка для веб разработки

ObjectScript — новый встраиваемый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua, Ruby, Python и PHP. Вы можете ознакомится с синтаксисом языка в этой статье.

За последнее время была существенно увеличена производительность виртуальной машины, стабилизировано ядро и спецификация, в язык добавлена поддержка исключений (try, catch, throw), поддержка UTF-8 BOM, вышел релиз языка OS 1.0, готовится документация и открытый сайт проекта.

ObjectScript в качестве нового языка для веб разработки


Для целей веб разработки в парсер языка были добавлены следующие возможности:

1. Автоматическое определение UTF-8 BOM — это три невидимых служебных байта (EF BB BF) в начале документа с кодировкой UTF-8. Если BOM присутствует, то он не будет отправлен в выходной поток (проблема с отправкой BOM встречается, например, в скриптах на PHP, которая блокирует отправку заголовков HTTP).

2. Добавлены теги <% ... %> и <%= ... %> Читать дальше →

© Habrahabr.ru