ObjectScript — новый встраиваемый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua, Ruby, Python и PHP. Вы можете ознакомится с синтаксисом языка в этой статье.
За последнее время была существенно увеличена производительность виртуальной машины, стабилизировано ядро и спецификация, в язык добавлена поддержка исключений (try, catch, throw), вышел релиз языка OS 1.0, готовится документация и открытый сайт проекта.
Создадим документ index.osh в корне нашего сайта:
За последнее время была существенно увеличена производительность виртуальной машины, стабилизировано ядро и спецификация, в язык добавлена поддержка исключений (try, catch, throw), вышел релиз языка OS 1.0, готовится документация и открытый сайт проекта.
Первая веб страница на OS
Создадим документ index.osh в корне нашего сайта:
<!doctype html>
<html>
<head>
<title>OS-FCGI FastCGI demo</title>
</head>
<body>
<h1>Hello world!</h1>
<h2>ObjectScript FastCGI demo</h2>
<p>
<%
echo "Добро пожаловать! <br />"
var num = 20
var r = {|a| a <= 1 ? 1 : a*_F(a-1)}(num)
printf("factorial of %v = %v", num, r)
%>
</p>
</body>
</html>