[Noisebridge-discuss] rSchool plan for this evening.

Tom Longson (nym) tomlong at gmail.com
Mon Aug 3 22:07:21 UTC 2009


You should all come because Jason is making a big sacrifice to code in
something other than Haskell.

Cheers,
Tom Longson (nym)
------------------------------
http://tomlongson.com





On Mon, Aug 3, 2009 at 2:50 PM, Jason Dusek<jason.dusek at gmail.com> wrote:
>  Today, we're going to get your Ruby environment set up and
>  then try a simple program. What you need for this class:
>
>  .  A laptop computer to type your programs with. If you have
>    access to a UNIXalike, such as OS X or Linux, that's great!
>    (But not required.)
>
>  .  A text editor that you like. If you aren't used to writing
>    programs, please get jEdit -- I will help you set it up.
>
>
>                                                How to get Ruby.
>   --------------------------------------------------------------
>
>    For those of you on an open source OS or using MacPorts,
>    please use your package manager to install Ruby and Ruby
>    Gems. Otherwise, please Bing! for "Download Ruby" and
>    "Download Ruby Gems" and use the installers. Of course, I'm
>    happy to help with this at the class.
>
>
>                                      Getting the testing tools.
>   --------------------------------------------------------------
>
>    Once you have Ruby and Ruby Gems, you can install the RSpec
>    "gem" (package) from the console, like this:
>
>      sudo gem install rspec
>
>    If you are using a server or installing on Windows, you may
>    have to remove the `sudo` above:
>
>      gem install rspec
>
>    Of course, I'm happy to help with this at the class.
>
>
>                                              Getting the tests.
>   --------------------------------------------------------------
>
>    We're really going to emphasize "test first" in rSchool.
>    (There is just no other way to rein in these free-and-easy
>    dynamic languages!) Please go to the project page on GitHub
>    and click the download button (it'll give you the option of
>    ZIP or TAR; pick ZIP if you use Windows). I've written some
>    basic tests for our sample program.
>
>
>                                  What we're doing this evening.
>   --------------------------------------------------------------
>
>    We'll be implementing a simple UNIX utility, `cat`. We'll
>    test our version of `cat` by comparing it's output directly
>    with that of `cat`. If time allows, we'll implement `echo`.
>
>
> --
> Jason Dusek
>
>
>  |...project page on GitHub...|
>  http://github.com/jsnx/rSchool/tree/5fee9232c3708d151116165e87c3ef6865dc404f
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>



More information about the Noisebridge-discuss mailing list