aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation/lux/world/net.lux
blob: 6612d7d84a865ffabd3ff37343b20e3bb08669b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
(.module:
  [library
   [lux "*"
    [program {"+" [program:]}]
    ["$" documentation {"+" [documentation:]}]
    ["." debug]
    [control
     ["." io]]]]
  [\\library
   ["." /]]
  ["." / "_"
   ["#." uri]
   ["#." http "_"
    ["#/." client]
    ["#/." status]]])

(documentation: /.Address
  "A TCP/IP address.")

(documentation: /.Port
  "A TCP/IP port.")

(documentation: /.URL
  "A Uniform Resource Locator.")

(.def: .public documentation
  (.List $.Module)
  ($.module /._
            ""
            [..Address
             ..Port
             ..URL
             ($.default /.Location)]
            [/uri.documentation
             /http/client.documentation
             /http/status.documentation]))