I found the answer after I looked at pyjs translator.  What you have to do 
to implement a built-in function is:

    1. add your code to pyjs/builtin/pyjslib.py
    2. add your function name to PYJSLIB_BUILTIN_FUNCTIONS in 
pyjs/translator_proto.py
    3. check whether your code is correctly translated by running 
pyjs/translator.py

I don't know why there are two different implementations mentioned above. 
 Anyway my implementation of id() and vars() work correctly after doing the 
three steps.  I will push the updated pyjs to GitHub after more tests. 

Thanks.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Pyjs.org Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to