Hacker News new | past | comments | ask | show | jobs | submit login

It has a form of universal object used for scripting languages (but not more static languages like Java or C++). But using it is not required, it's just a convenience to make implementing languages easier.

What it actually provides is a form of "universal abstract syntax tree". So if a C program wants to access a JavaScript object by writing "a->b = c" then the dereference is turned into a snippet of JavaScript code (in effect) and inlined right into the C function.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: