Search
Write a publication
Pull to refresh

Comments 7

На первый взгляд Machete это как раз реализация JavaScript, только видимо в лямбда выражениях вместо function используется \
На первый взляд больше половины статьи посвящено как раз отличиям от Javascript.
Это отличия от ECMAScript, в бразуерах ECMAScript, кроме лисички в которой JavaScript, так что стандарты почитайте.
Такой вопрос, оно интерпретируется или таки доводится до состояния машинных кодов через Reflection.Emit?
Комментировать код автор не любил, но вроде бы код понятный, пока еще копаю. Всё парсится и компилируется с помощью Expression.Compile, насколько я понимаю.
Интересно сравнить производительность с другими JS-подобными движками — начиная от встроенного шела, заканчивая javascriptdotnet.codeplex.com/ с V8.

Да, нет фичей 1.8, но v8 говорят таки очень быстр.
Я тоже писал скриптинговую среду для .NET в качестве дипломного проекта. Куда проще, конечно, но получилось, на мой взгляд, неплохо. Исходники и полное описание языка лежит на страничке в кодплексе.
Sign up to leave a comment.

Articles