[racket-dev] polling select in racket
Yes to all your questions.
- Socket ports are syncable events in Racket. Just call (sync
input-port ...) to block for available data
- The FFI makes it easy to call system functions. However, if you
want to interface to epoll/kqueue I would advise binding to libev or
libevent instead.
HTH,
N.
On Wed, Feb 9, 2011 at 12:40 AM, jenny sun
<jenny.sun.jenny.sun at gmail.com> wrote:
> Hi,
>
> Can Racket access to system calls like select () in unix?
> or there are there APIs that can check channel data ready or not? e.g.
> socket's data whether ready to read or write or not?
>
> Thanks,
>
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/dev
>