Re: [racket-users] SWIG

2017-09-14 Thread James
On Sep 14, 2017, at 3:13 PM, Tony Garnock-Jones wrote:

> I have a library for uPNP and NAT-PMP:
> https://github.com/tonyg/racket-nat-traversal. It's not on the package
> server for lack of round tuits, but it might be of interest. Certainly a
> lot nicer not to have to go for an FFI when a Racket library might be
> able to do the job.


Thanks but we really want ICE (STUN and TURN) and not something that configures 
exceptions in firewalls.  Part of the reason is that a lot of people and small 
businesses, rightly, disable these services in their broadband routers for 
security reasons.   The other thing is that we need to be able to work with 
people who have a NAT layer in an institutional setting like a university LAN.  

James

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] SWIG

2017-09-14 Thread Neil Van Dyke

Tony Garnock-Jones wrote on 09/14/2017 03:13 PM:

Certainly a lot nicer not to have to go for an FFI when a Racket library might 
be able to do the job.


Tony, doing this in pure Racket is great, and an example to the rest of 
us (that one can work through some networking trickiness in pure 
Racket).  Thank you for writing and releasing this.


--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] SWIG

2017-09-14 Thread Tony Garnock-Jones
I have a library for uPNP and NAT-PMP:
https://github.com/tonyg/racket-nat-traversal. It's not on the package
server for lack of round tuits, but it might be of interest. Certainly a
lot nicer not to have to go for an FFI when a Racket library might be
able to do the job.

Cheers,
  Tony


On 09/14/2017 05:58 PM, James wrote:
> Does anyone here have experience with using SWIG, http://www.swig.org/ , in 
> Racket?  The reason I ask is that I am working on an application which needs 
> NAT traversal.  One option is Libnice, which supports GObject Introspection.  
> Another possibility is PJNATH, http://www.pjsip.org/pjnath/docs/html/ , which 
> can be used by way of SWIG.  This has been done with Python and JAVA.  The 
> link above also mentions that Racket is a supported language for SWIG.  So I 
> would like to get some idea whether we are much more likely to run into 
> problems with immature code and documentation this way than with GObject 
> introspection.
> 
> James
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.