Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
$ irb An exception occurred running IRB Error trying to compile /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/bin/irb.rb (Rubinius::CompileError) Backtrace: Rubinius::Compiler.compiler_error at /Users/nate/.rvm/rubies/rbx-1.0.1-20100603 /lib/compiler/compiler.rbc:11 Rubinius::Compiler.compile at /Users/nate/.rvm/rubies/rbx-1.0.1-20100603 /lib/compiler/compiler.rbc:48 Rubinius::CodeLoader#compile_file at kernel/delta/codeloader.rb:141 Rubinius::CodeLoader#load_file at kernel/delta/codeloader.rb:128 Rubinius::CodeLoader#require at kernel/common/codeloader.rb:39 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:140 Kernel(Rubinius::Loader)#require at kernel/common/kernel.rb:693 Rubinius::Loader#irb at kernel/loader.rb:468 Rubinius::Loader#main at kernel/loader.rb:528 Rubinius::Loader.main at kernel/loader.rb:553 Object#__script__ at kernel/loader.rb:565 Caused by: No such file or directory - ./Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/bin/irb.rbc (Errno::ENOENT) Backtrace: Errno.handle at kernel/common/errno.rb:16 File#initialize at kernel/common/file.rb:74 Class#new at kernel/alpha.rb:94 IO.open at kernel/common/io.rb:255 Rubinius::CompiledFile.dump at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /compiled_file.rbc:39 Rubinius::Compiler::Writer#run at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /stages.rbc:72 Rubinius::Compiler::Stage(Rubinius::Compiler::Packager)#run_next at \ /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/compiler/stages.rbc:51 Rubinius::Compiler::Packager#run at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /stages.rbc:95 Rubinius::Compiler::Stage(Rubinius::Compiler::Encoder)#run_next at \ /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/compiler/stages.rbc:51 Rubinius::Compiler::Encoder#run at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /stages.rbc:117 Rubinius::Compiler::Stage(Rubinius::Compiler::Generator)#run_next at \ /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/compiler/stages.rbc:51 Rubinius::Compiler::Generator#run at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /stages.rbc:140 Rubinius::Compiler::Stage(Rubinius::Compiler::FileParser)#run_next at \ /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/compiler/stages.rbc:51 Rubinius::Compiler::Parser(Rubinius::Compiler::FileParser)#run at \ /Users/nate/.rvm/rubies/rbx-1.0.1-20100603/lib/compiler/stages.rbc:194 Rubinius::Compiler#run at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /compiler.rbc:115 Rubinius::Compiler.compile at /Users/nate/.rvm/rubies /rbx-1.0.1-20100603/lib/compiler /compiler.rbc:44 Rubinius::CodeLoader#compile_file at kernel/delta/codeloader.rb:141 Rubinius::CodeLoader#load_file at kernel/delta/codeloader.rb:128 Rubinius::CodeLoader#require at kernel/common/codeloader.rb:39 Rubinius::CodeLoader.require at kernel/common/codeloader.rb:140 Kernel(Rubinius::Loader)#require at kernel/common/kernel.rb:693 Rubinius::Loader#irb at kernel/loader.rb:468 Rubinius::Loader#main at kernel/loader.rb:528 Rubinius::Loader.main at kernel/loader.rb:553 Object#__script__ at kernel/loader.rb:565
This paste will be private.
From the Design Piracy series on my blog: