wizzard: (Default)
[personal profile] wizzard

я даже не ожидал, что тест сюита JS парсера из Google ES-LAB целиком проходит на JScript унутре Windows Scripting Host! (причем парсер откомпилен из OMeta там же)

единственное серьезное неудобство – отсутствие eval-in-global-scope. может, подскажет кто, как это делается? без него функция “include” выглядит очень уж криво.

Date: 2010-12-08 04:09 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
>> отсутствие eval-in-global-scope. без него функция “include” выглядит очень уж криво.

eval = зло. нет его и слава богу!

Date: 2010-12-08 04:15 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
инклюд c загрезнением глобального контекста это же тоже зло!

в крайнем случае рисуешь что-нибудь типа:
function evil_include(filename) {
  var module = include(filename);
  for (var p in module) this[p] = module[p];
}

Date: 2010-12-08 10:28 pm (UTC)

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 02:56 am
Powered by Dreamwidth Studios