новости сообщество форум вики

erljs — реализация Erlang VM на JavaScript'е

08/12/2011 22:09

Witold Baryluk из Ягеллонского Университета (Польша) реализовал Erlang VM на JavaScript'е.

Проект на GitHub'е: https://github.com/baryluk/erljs

На данный момент реализовано:

  • типы данных: atom, integer, float, tuple, list.
  • арифметика
  • сопоставление с образцом
  • операции над кортежами
  • операции над списками
  • вызов функций из самого модуля и из ругих модулей
  • анонимные функции
  • list comprehension (не реализованы генераторы bitstring)
  • хвостовая рекурсия
  • созание процессов (spawn) и передача сообщений, планировщик (scheduler)
  • исключения, стек вызовов для исключений (пока что не доконца корректно работающий)

Подробнее о проекте — на GutHub'е


 
 
 
 

так же

Ссылки

Авторы

См. также

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml