aboutsummaryrefslogtreecommitdiff
path: root/lib/core/io.nom
blob: df52c92dfdafc3528cd53be571dc770ae8e497b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env nomsu -V6.15.13.8
#
    This file contains basic input/output code
    
use "core/metaprogramming"
use "core/operators"
use "core/control_flow"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

external:
    (say (*extra arguments*)) means:
        for $ in 1 to (select "#" (*extra arguments*)):
            $arg = (select $ (*extra arguments*))
            $io.write ($arg as text)
        $io.write "\n"
        $io.flush()
    
    (say $message inline) means ($io.write $message)
    
    (ask $prompt) means:
        $io.write $prompt
        return ($io.read())