From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: poffice@blade.nagaokaut.ac.jp Delivered-To: poffice@blade.nagaokaut.ac.jp Received: from kankan.nagaokaut.ac.jp (kankan.nagaokaut.ac.jp [133.44.2.24]) by blade.nagaokaut.ac.jp (Postfix) with ESMTP id 1323F17C866E for ; Tue, 23 Jul 2013 11:37:09 +0900 (JST) Received: from funfun.nagaokaut.ac.jp (smtp.nagaokaut.ac.jp [133.44.2.201]) by kankan.nagaokaut.ac.jp (Postfix) with ESMTP id D887DEA6B4A for ; Tue, 23 Jul 2013 11:09:20 +0900 (JST) Received: from funfun.nagaokaut.ac.jp (localhost.nagaokaut.ac.jp [127.0.0.1]) by funfun.nagaokaut.ac.jp (Postfix) with ESMTP id E982A97A83F for ; Tue, 23 Jul 2013 11:09:20 +0900 (JST) X-Virus-Scanned: amavisd-new at nagaokaut.ac.jp Authentication-Results: funfun.nagaokaut.ac.jp (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=gmail.com Received: from funfun.nagaokaut.ac.jp ([127.0.0.1]) by funfun.nagaokaut.ac.jp (funfun.nagaokaut.ac.jp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n6W89GteGhRw for ; Tue, 23 Jul 2013 11:09:20 +0900 (JST) Received: from voscc.nagaokaut.ac.jp (voscc.nagaokaut.ac.jp [133.44.1.100]) by funfun.nagaokaut.ac.jp (Postfix) with ESMTP id AF24B97A839 for ; Tue, 23 Jul 2013 11:09:20 +0900 (JST) Received: from carbon.ruby-lang.org (carbon.ruby-lang.org [221.186.184.68]) by voscc.nagaokaut.ac.jp (Postfix) with ESMTP id 11E60952439 for ; Tue, 23 Jul 2013 11:09:18 +0900 (JST) Received: from beryllium.ruby-lang.org (beryllium.ruby-lang.org [127.0.0.1]) by carbon.ruby-lang.org (Postfix) with ESMTP id 20B633C224C74; Tue, 23 Jul 2013 11:09:17 +0900 (JST) Received: from mail-pd0-f170.google.com (mail-pd0-f170.google.com [209.85.192.170]) by carbon.ruby-lang.org (Postfix) with ESMTP id 364E73C21EBAC for ; Tue, 23 Jul 2013 11:09:16 +0900 (JST) Received: by mail-pd0-f170.google.com with SMTP id x11so7549942pdj.1 for ; Mon, 22 Jul 2013 19:09:15 -0700 (PDT) Received: from hudie.local (202-127-185-008.users.bc9.ne.jp. [202.127.185.8]) by mx.google.com with ESMTPSA id sp4sm38573536pbc.45.2013.07.22.19.09.13 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 22 Jul 2013 19:09:14 -0700 (PDT) Delivered-To: ruby-core@ruby-lang.org Date: Tue, 23 Jul 2013 11:09:16 +0900 Posted: Tue, 23 Jul 2013 11:09:11 +0900 From: Nobuyoshi Nakada Reply-To: ruby-core@ruby-lang.org Subject: [ruby-core:56117] Re: [CommonRuby - Feature #8661][Open] Add option to print backstrace in reverse order(stack frames first & error last) Sender: Nobuyoshi Nakada To: ruby-core@ruby-lang.org Message-Id: <51EDE5C7.10009@ruby-lang.org> In-Reply-To: References: X-ML-Name: ruby-core X-Mail-Count: 56117 X-MLServer: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address ruby-core-ctl@ruby-lang.org; help= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=FZt7e1eNV38RvlkuBfvBegwn9xtxtatbz9h+KC66OTw=; b=g//6t/gpefmK2yOqZjBWZJR3MCzz77lSMAipIEfj0yXHIXiRxrM3sWWX25igrmKOzB S2BDB0iEigBXzpPSr+CI4ZpkYs40zF8q69eoA7IfDWgPuGuUYHZ1cKlMbV7MHEtWpC/9 ClsoWvbkm4EIRNecIr8vdnPO5N6NqKaxtIivoHXtg2N7CTX1nkbL83VKv+ujBBuXKMZY lI3l5mYhBFj6dlgu+q6PQ4C5wYXrq6ZX1Af7s/pOGrV9hgrxJ9ZavNhe8KZANsKp0D3A J2cjYPPVzEgTbdwljpeAVsKpu25ZZUUv8aB3odOWV3XzaaFnhuRhk/BwCjiNcq0VzA4Q NKPA== X-Received: by 10.68.216.227 with SMTP id ot3mr34039283pbc.80.1374545355057; Mon, 22 Jul 2013 19:09:15 -0700 (PDT) X-Enigmail-Version: 1.5.1 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-Id: ruby-core.ruby-lang.org List-Software: fml [fml 4.0.3 release (20011202/4.0.3)] List-Post: List-Owner: List-Help: List-Unsubscribe: (13/07/23 4:56), Joshua Ballanco wrote: > You can already accomplish something like this yourself: > > begin > raise "Hello!" > rescue Exception => e > puts e.backtrace.reverse.join("\n") You don't need to join. > puts e.message > end > > Simple!