chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] #1505: Trace output is messy for eggs


From: Chicken Trac
Subject: [Chicken-janitors] #1505: Trace output is messy for eggs
Date: Sun, 12 Aug 2018 14:28:27 -0000

#1505: Trace output is messy for eggs
---------------------------------+-------------------------------
 Reporter:  sjamaan              |                 Owner:
     Type:  defect               |                Status:  new
 Priority:  not urgent at all    |             Milestone:  5.1
Component:  extensions           |               Version:  5.0
 Keywords:  trace output, messy  |  Estimated difficulty:  medium
---------------------------------+-------------------------------
 Trace output (and, by extension, profiler output) is quite messy for the
 parts that are compiled from eggs.

 Trivial example:

 {{{
 (import intarweb)

 (headers 'fail)
 }}}

 Results in:

 {{{
 Error: bad argument type - not a list: fail

         Call history:

         /home/sjamaan/src/intarweb/intarweb.scm:652: chicken.base#make-
 parameter
         /home/sjamaan/src/intarweb/intarweb.scm:671: chicken.base#make-
 parameter
         /home/sjamaan/src/intarweb/intarweb.scm:786: chicken.base#make-
 parameter
         /home/sjamaan/src/intarweb/intarweb.scm:864: chicken.base#make-
 parameter
         /home/sjamaan/src/intarweb/intarweb.scm:959: chicken.base#make-
 parameter
         /home/sjamaan/src/intarweb/intarweb.scm:987:
 chicken.irregex#irregex
         /home/sjamaan/src/intarweb/intarweb.scm:1010:
 chicken.irregex#irregex
         /home/sjamaan/src/intarweb/intarweb.scm:1043: chicken.base#make-
 parameter
         test.scm:2: intarweb#headers
         ##sys#dynamic-wind
         ##sys#profile-entry
         /home/sjamaan/src/intarweb/intarweb.scm:236: make-headers
         ##sys#dynamic-wind
         ##sys#profile-entry
         ##sys#profile-exit
         /home/sjamaan/src/intarweb/intarweb.scm:237: srfi-1#fold
 <--

 }}}

 This is caused by the full pathname that's in the build script emitted by
 chicken-install. I'm not sure how to best fix this (or if it's even worth
 fixing?), but it looks messy and causes `chicken-profile` output to wrap
 columns in many cases.

--
Ticket URL: <https://bugs.call-cc.org/ticket/1505>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]