Livescript Convert `not` from native to built-in.
[jackhill/mal.git] / livescript / step0_repl.ls
CommitLineData
18ed1641 1readline = require './node_readline'
dcccf1b2
JB
2{id} = require 'prelude-ls'
3
4
5READ = id
18ed1641 6EVAL = id
dcccf1b2 7PRINT = id
dcccf1b2 8
18ed1641 9rep = (line) -> PRINT EVAL READ line
dcccf1b2 10
18ed1641
JB
11loop
12 line = readline.readline 'user> '
13 break if not line? or line == ''
14 console.log rep line
dcccf1b2 15
18ed1641
JB
16# rl = readline.createInterface do
17# input : process.stdin
18# output : process.stdout
19# prompt: 'user> '
dcccf1b2 20
18ed1641 21# rl.prompt!
dcccf1b2 22
18ed1641
JB
23# rl.on 'line', (line) ->
24# console.log rep line
25# rl.prompt!
26
27# rl.on 'close', ->
28# process.exit 0