Mercurial Hosting > luan
annotate examples/blog/src/private/tools/test.luan @ 779:c38f6619feb9
move blog into examples
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sun, 28 Aug 2016 14:50:47 -0600 |
| parents | blog/src/private/tools/test.luan@ca169567ce07 |
| children | e2eb55d86bb2 |
| rev | line source |
|---|---|
|
693
ca169567ce07
module URIs must now include ".luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
598
diff
changeset
|
1 local Luan = require "luan:Luan.luan" |
| 598 | 2 local do_file = Luan.do_file |
| 3 local try = Luan.try | |
|
693
ca169567ce07
module URIs must now include ".luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
598
diff
changeset
|
4 local Io = require "luan:Io.luan" |
| 598 | 5 local print = Io.print |
|
693
ca169567ce07
module URIs must now include ".luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
598
diff
changeset
|
6 local Http = require "luan:http/Http.luan" |
| 598 | 7 |
| 8 | |
| 9 return function() | |
| 10 Io.stdout = Http.response.text_writer() | |
| 11 Http.response.content_type = "text/plain" | |
| 12 try { | |
| 13 function() | |
| 14 do_file "site:/lib/test.luan" | |
| 15 end; | |
| 16 catch = function(e) | |
| 17 print() | |
| 18 print("error:",e) | |
| 19 end; | |
| 20 } | |
| 21 local Db = require "site:/lib/Db" | |
| 22 Db.close() | |
| 23 end |
