Very cool. I was just looking for other Seaside-style web frameworks today. The "natural style" mode in Tir is just like the main way to build web apps in Seaside. Aside from Lua and Smalltalk, what other languages could host this kind of framework? I know Ruby 1.9 has Wee, but that doesn't seem to be "ready for prime time."
Code written in the continuation monad (i.e., simple imperative style) can be translated to an Automaton arrow and fit into a Haskell on a Horse application. This approach has the advantage of type-safety and greater composability.
Zed Shaw: Tir Web Framework Officially Up
21–30 of 70 posts
Re: Zed Shaw: Tir Web Framework Officially Up
#22Earlier quoted context omitted.
I've been toying with something similar in Atomo (running atop mongrel2): http://bitbucket.org/alex/web/src/2a90b9bd6322/example.atomo In its early stages it was continuation-based, but now it's just regular ol' closures. You can still use continuations rather easily though; some of it is modeled on the PLT stack (send/suspend, etc.). Earlier progress: https://gist.github.com/717381/433d743dc4a7d91705692ff1dc6ca... S…
Racket would make a great web language...
Re: Zed Shaw: Tir Web Framework Officially Up
#23Very cool. I was just looking for other Seaside-style web frameworks today. The "natural style" mode in Tir is just like the main way to build web apps in Seaside. Aside from Lua and Smalltalk, what other languages could host this kind of framework? I know Ruby 1.9 has Wee, but that doesn't seem to be "ready for prime time."
Code written in the continuation monad (i.e., simple imperative style) can be translated to an Automaton arrow and fit into a Haskell on a Horse application. This approach has the advantage of type-safety and greater composability.
Re: Zed Shaw: Tir Web Framework Officially Up
#24Very cool. I was just looking for other Seaside-style web frameworks today. The "natural style" mode in Tir is just like the main way to build web apps in Seaside. Aside from Lua and Smalltalk, what other languages could host this kind of framework? I know Ruby 1.9 has Wee, but that doesn't seem to be "ready for prime time."
http://common-lisp.net/project/cl-weblocks/
Re: Zed Shaw: Tir Web Framework Officially Up
#25So in 2010 Zed has written his own web server which runs his new framework he wrote for the new webapp he wrote. What did you do this year?
Re: Zed Shaw: Tir Web Framework Officially Up
#26So in 2010 Zed has written his own web server which runs his new framework he wrote for the new webapp he wrote. What did you do this year?
I wrote a rant about how much I hate people that kick back and put their feet up on the table. Oh, nope, that was Zed, too! (But seriously, Mongrel 2 is an amazing work of software engineering. In addition to being a good web server, it's also a good example of how nice C is if you forget how they did it in the 70s and write it like it's 2010.)
Re: Zed Shaw: Tir Web Framework Officially Up
#27So in 2010 Zed has written his own web server which runs his new framework he wrote for the new webapp he wrote. What did you do this year?
Re: Zed Shaw: Tir Web Framework Officially Up
#28So in 2010 Zed has written his own web server which runs his new framework he wrote for the new webapp he wrote. What did you do this year?
In 2010? I reworked my Comet-based realtime game-in-a-web-server library, RailsGame. I fully rewrote, updated and released a webapp called WantMyJob.com. I wrote a circuit simulator game called Shanna's Pizza to start teaching my two-year-old the basics of programming. I also started doing Snap Circuits with her so she'd have a physical basis to understand the circuit simulator game. Also, had a second kid. I wrote a…
Re: Zed Shaw: Tir Web Framework Officially Up
#29Earlier quoted context omitted.
In 2010? I reworked my Comet-based realtime game-in-a-web-server library, RailsGame. I fully rewrote, updated and released a webapp called WantMyJob.com. I wrote a circuit simulator game called Shanna's Pizza to start teaching my two-year-old the basics of programming. I also started doing Snap Circuits with her so she'd have a physical basis to understand the circuit simulator game. Also, had a second kid. I wrote a…
Did you know you get more done if you write it down somewhere (like a blog and portfolio) and tell people about it? True story. Do you find that? I'm the opposite, once I "announce" something all desire and motivation for completion goes out of the window. For me I think it's about the appreciation, so when I explain the idea and love it, why complete it.
Other times I get infected with an idea and have to crank out a prototype to see if it'd work. When I'm done, I still try to throw it up there and see what people think. Usually the process of writing about it actually helps me work out if it's worth it or not as well.
Re: Zed Shaw: Tir Web Framework Officially Up
#30So in 2010 Zed has written his own web server which runs his new framework he wrote for the new webapp he wrote. What did you do this year?
Since we're all bragging, I finished my MSCS at Stanford with over a 4.0 GPA, wrote a game that was a finalist in the CS248 competition, had my first paper published, TAed CS210, launched my startup, learned Django and CoffeeScript and JavaScript, wrote a charting library in CS/Raphael, started learning how to be someone's boss, and moved across the country and forced myself to make friends. All in all I feel good ab…