diff website/src/examples/hi2_simply_html.luan @ 503:92c3d22745b8

make _ENV optional
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 20 May 2015 23:24:46 -0600
parents 55f9f74f1e55
children 7bc63886d4f2
line wrap: on
line diff
--- a/website/src/examples/hi2_simply_html.luan	Tue May 19 17:57:20 2015 -0600
+++ b/website/src/examples/hi2_simply_html.luan	Wed May 20 23:24:46 2015 -0600
@@ -2,6 +2,7 @@
 local Html = require "luan:Html"
 local Http = require "luan:http/Http"
 
+local M = {}
 
 local function form() %>
 			<form>
@@ -12,14 +13,14 @@
 <% end
 
 
-local function hello() %>
+local function hello(name) %>
 			<p>Hi <%= name %>!</p>
 <% end
 
 
-function respond()
+function M.respond()
 	Io.stdout = Http.response.text_writer()
-	name = Http.request.parameter.name
+	local name = Http.request.parameter.name
 %>
 <html>
 	<head>
@@ -32,7 +33,7 @@
 			if name == nil then
 				form()
 			else
-				hello()
+				hello(name)
 			end
 			%>
 			<p margin-top="2em"><small>This page was made with <a href="http://www.simplyhtml.org/">SimplyHTML</a>.</small></p>
@@ -42,3 +43,5 @@
 </html>
 <%
 end
+
+return M