Yes, intel/amd 64 bit. I don't have a .racketrc...I need to find out why I need that in the docs.
I did you -j and success! I got a stack trace. So, that brings up a question. Is there a way to support stack traces without disabling the jit compiler? I understand that stack traces add a certain overhead to executing a program. I'm just not used to a language, not supporting stack traces by default. Is that just the way that Racket works? -- Chad Albers On Wed, Jun 27, 2012 at 11:20 PM, Robby Findler <ro...@eecs.northwestern.edu> wrote: > By 64 bit architecture, I assume it is an intel/amd chip? > > What happens if you pass -j on the command-line to racket when you try > this? (You don't have a .racketrc, right?) > > Does the test suite pass? You'd run that with > > racket -qr plt/collects/tests/racket/quiet.rktl > > (where "plt" is the path to the place where you've installed Racket). > > Robby > > On Wed, Jun 27, 2012 at 6:34 AM, Chad Albers <calb...@neomantic.com> wrote: >> Hi Eli, >> >> Here's the file that I'm running in a gist: https://gist.github.com/3003496 >> >> In other words, it's a cut-and-paste of code that you posted earlier >> in this chain: >> >> #lang racket >> (with-handlers ([void (λ (e) >> (continuation-mark-set->context >> (exn-continuation-marks e)))]) >> (+ 1 "two")) >> >> >> Let's say the file is called "example.rkt". I execute this file using >> the CLI as follows: racket example.rkt. >> >> That's it. I'm running Debian linux on 64 bit architecture. I've >> checked the Debian bug reports on racket, and nothing similar has been >> reported. >> >> Thanks again for your help, >> >> Chad >> >> >> -- >> Chad Albers >> >> >> >> On Wed, Jun 27, 2012 at 2:00 AM, Eli Barzilay <e...@barzilay.org> wrote: >>> >>> Two days ago, Michael Wilber wrote: >>> > If I understand correctly, by default, Racket doesn't provide forms >>> > with stack trace information when running from the CLI by >>> > default. >>> >>> It does (and I tried my examples on both racket and drracket). >>> >>> >>> > Does it work from within DrRacket? If so, look into the errortrace >>> > module, or add (require errortrace) to the top of the .rkt, or run >>> > it like this: racket -l errortrace test.rkt >>> >>> The purpose of errortrace is to provide a more accurate stacktrace >>> (and originally, to provide a trace when mzscheme didn't have one). >>> >>> >>> 9 hours ago, Chad Albers wrote: >>> > I'm using Debian Linux. >>> >>> I tried it now with our debian build (which is an x86_64 build), and >>> it worked. >>> >>> >>> 9 hours ago, Chad Albers wrote: >>> > It doesn't produce a stack trace of DrRacket. >>> > >>> > Also, it doesn't produce a stack trace if I include the errortrace >>> > on the command line. >>> >>> Can you post the exact file that you tried and how you ran it? >>> >>> -- >>> ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: >>> http://barzilay.org/ Maze is Life! >> >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users ____________________ Racket Users list: http://lists.racket-lang.org/users