add more language support and externs for python/ruby