Hacker News new | past | comments | ask | show | jobs | submit login
Sinatra 0.3 Features (gittr.com)
4 points by sant0sk1 on Sept 9, 2008 | hide | past | favorite | 7 comments



These aren't a list of features, it's a changelog -- a really hard-to-read changelog at that.


Sorry for the formatting, I wanted to get it up. My goal with this was to connect the changelog with my previous posts about these new features (that I wrote against the development branch). Didn't expect it to get linked from here...


The post or the headline should give a hint about what 'Sinatra' is. (Turns out, it's "a DSL for quickly creating web-applications in Ruby with minimal effort". An example program is:

  get '/' do
    'Hello world!'
  end


yay! incoherent ruby stuff! heheh i look to a language to teach me about other languages, i don't know if ruby would do that for me.... i'm probably wrong, and it does get the job done, but i've a lot of ruby people ask me how to do some custom header thing or some other gloves-off task, and i dunno what to tell them since java, python, .net, and everything all have classes that make this a snap, but rails stuff hides this real deep? or makes it hard for moderate programmers to find? i'm just curious, sorry for flame bait ;p


I'm not sure what you're saying here. I like Sinatra for teaching the underlying http protocol. Unlike Rails, it doesn't hide things from you, but just tries to make it cleaner and easier to write an app.

I maintain that Sinatra:Rails::PHP:J2EE. They all have uses, but aim at different ends of the scale.


thank you!


You may be interested in Rack (http://rack.rubyforge.org/). Rack is a minimalistic Ruby webserver library that really makes it easy to roll your own app or framework with little magic or interference.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: