<div dir="ltr"><div><div>Hi Casey:<br><br></div>Even when I'm not familiar with Sinatra I full agree with your thinking. I was dealing a lot of time with the idea of a small web framework oriented to typical business applications.<br><br>In such sense I evaluated the port of Mewa (a meta level predecessor of Magritte) to some minimal web framework, my own work in WebClient, some work (derived from a project that I did for Pharo) to make Cuis work in RedHat OpenShift, some tries to port a minimal web framework as HV2, etc. <br><br>Unfortunately I've delayed most of these initiatives for the lack of free time.<br><br>But yes, I would support a sort of web framework to write typical business applications with Cuis.<br><br></div>Cheers.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-29 23:55 GMT-03:00 Casey Ransberger <span dir="ltr"><<a href="mailto:casey.obrien.r@gmail.com" target="_blank">casey.obrien.r@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So I'm a fan of this minimalist web framework for Ruby named Sinatra.<br>
<br>
I had the idea a couple of years ago that I'd like to do something similar for Smalltalk. Squeak is still a very fat server, so Cuis seemed a good host environment.<br>
<br>
The cool thing about Sinatra is that it's bare-bones. The other cool thing about it is, you can just drop in whatever tech you want to use while you worry about the details. Want a canvas-style API for generating HTML? Drop in Erector. Etc., etc.<br>
<br>
Seems like we should have something like this in the Squeak community, because Seaside -- while very powerful -- is also very complex and it would be difficult for the minimalist crowd (read: us) to keep pace with it and incompatibilities we have with Pharo.<br>
<br>
Cuis is the right foundation to build a Sinatra-like library on, at least right now. It also fits well with our one-human, one-machine understanding ethic.<br>
<br>
I'm not sure if I've mentioned this before, but I have (in my mind's eye) a web framework for Smalltalk called Nancy, after Frank Sinatra's daughter. I stumbled over the HTTP layer a bit because protocols are not my profession, and Andreas unexpectedly passed. Sounds like someone has handled the problem of making his web stuff work on our system, and a lightweight, flexible web framework for Cuis seems like a timely adventure, now.<br>
<br>
I'd like to recommend visiting <a href="http://www.sinatrarb.com" target="_blank">http://www.sinatrarb.com</a>, and pay attention to do...end. See that this approach is elegant and flexible, that it lends itself identically to Smalltalk block closures.<br>
<br>
If you think I'm not nuts, and you'd like to jump in on this idea, please do reply. If I have more than one taker, maybe we can make a summer project of it. Start serving our own source code!<br>
<br>
Cheers,<br>
<br>
--C<br>
_______________________________________________<br>
Cuis mailing list<br>
<a href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a><br>
<a href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org" target="_blank">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Saludos / Regards,<br> <span>Germán Arduino<br></span></div><span><a href="http://www.arduinosoftware.com" target="_blank">www.arduinosoftware.com</a><br><br></span></div></div>
</div>