On 03/27/2015 02:55 PM, Dan Wilcox
      wrote:
    
    
      
      You know, those could be added to libpd …
    
    Do you mean as they currently exist in Pd-Vanilla?  Unless you're
    hooking them to tcl/tk I think that'd be of limited value.
    
    My replacement API probably needs a few passes, though.  Right now
    it looks like this:
    
    gui_vmess("some_javascript_function_name", "sfiis", "c-string",
    98.6, 42, 42, "etc.");
    
    Looking at it now, it seems wrong.  Maybe the format string should
    come first, and that function name
    should just be the next string arg after that.  An alternative would
    be for the first arg to be a pointer to
    a Pd.  (But then you'd have to send a 0 or dummy object for messages
    to the running Pd instance.)
    
    One caveat is "s" here is a c-string and not a t_symbol* as it is in
    pd_vmess.  Also, I'd like to add a
    char to the format string for hex strings that representing objects,
    but I'm not sure if that should be
    "x" or "p".
    
    -Jonathan
    
    
      
        
        
        
          
            
            
            Unfortunately,
                no.  That's the simple answer, as evidenced by the lack
                of hooks in libpd for all the functionality inside
                g_*.c.