[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: WSAPI replacement draft
 
- From: Matthew Frazier <leafstormrush@...>
 
- Date: Sat, 22 Jan 2011 17:19:13 -0500
 
Hello, everyone.
A few days ago, I wrote a blog post [1] detailing my opinions on server 
APIs like WSGI, WSAPI, and Rack. As promised in the post, I have written 
the first (very early) draft of LASI, the Lua Application/Server 
Interface [2]. (Sorry if the definition lists are a bit hard to read, 
Github doesn't play well with RST.)
The major reasons for this are explained in the blog post - namely, I 
think that the CGI-inspired style of existing gateway interfaces doesn't 
really work with today's servers and applications. Also, WSAPI is kind 
of underspecced, and really only used by Kepler servers and applications.
Anyway, before I start writing code, I would enjoy some feedback, 
especially on:
- What do you think about the ideas in the blog post? Do you think a new 
style of interface is necessary?
- Do you think that my specific concerns about WSAPI are valid?
- How would you pronounce LASI?
- Can you think of a better name?
- Did I forget anything important in the spec?
- Server developers: is there anything in the draft that would be 
particularly tricky to implement in terms of HTTP?
- Application and library developers: is this something you would be 
comfortable working with?
[1] http://leafstorm.us/articles/web-server-apis-today/
[2] https://gist.github.com/791517
--
Thanks, Matthew Frazier