Factor mode

x
 
1
! Copyright (C) 2008 Slava Pestov.
2
! See http://factorcode.org/license.txt for BSD license.
3
4
! A simple time server
5
6
USING: accessors calendar calendar.format io io.encodings.ascii
7
io.servers kernel threads ;
8
IN: time-server
9
10
: handle-time-client ( -- )
11
    now timestamp>rfc822 print ;
12
13
: <time-server> ( -- threaded-server )
14
    ascii <threaded-server>
15
        "time-server" >>name
16
        1234 >>insecure
17
        [ handle-time-client ] >>handler ;
18
19
: start-time-server ( -- )
20
    <time-server> start-server drop ;
21
22
MAIN: start-time-server
23

Simple mode that handles Factor Syntax (Factor on WikiPedia).

MIME types defined: text/x-factor.