remove math.blas.syntax and merge parsing words into math.blas.vectors/matrices
[factor/jcg.git] / extra / dns / stub / stub.factor
bloba15feb5759f881f48fccd7d3a78765acfde0cd83
2 USING: kernel sequences random accessors dns ;
4 IN: dns.stub
6 ! Stub resolver
7
8 ! Generally useful, but particularly when running a forwarding,
9 ! caching, nameserver on localhost with multiple Factor instances
10 ! querying it.
12 : name->ip ( name -- ip )
13   A IN query boa
14   query->message
15   ask
16   dup rcode>> NAME-ERROR =
17     [ message-query name>> name-error ]
18     [ answer-section>> [ type>> A = ] filter random rdata>> ]
19   if ;