[racket-dev] Pretty-printing properties in syntax browser

2014-10-29 Thread Byron Davies
I’m putting large s-expressions as properties on syntax objects. When I display them in the right pane of the syntax browser, they go way off the side of the pane. I’d like to be able to pretty-print the values of properties. I can’t figure out how to insert pretty-print into the property

Re: [racket-dev] Full transparency

2015-01-21 Thread Byron Davies
Or, more conservatively, every struct and object in a given package, file, or set of files. On Wed, Jan 21, 2015 at 11:03 AM, Byron Davies byrondav...@starshine.us wrote: Would it be easy to create a compiler flag that would make every struct and object transparent? This would then make

[racket-dev] Full transparency

2015-01-21 Thread Byron Davies
Would it be easy to create a compiler flag that would make every struct and object transparent? This would then make it easy to create a Lisp Machine-style Inspector that would be able to roam through every data structure during debugging. Byron _ Racket Developers

Re: [racket-dev] Full transparency

2015-01-21 Thread Byron Davies
create a fork and experiment? On Jan 21, 2015, at 1:15 PM, Byron Davies byrondav...@starshine.us wrote: Or, more conservatively, every struct and object in a given package, file, or set of files. On Wed, Jan 21, 2015 at 11:03 AM, Byron Davies byrondav...@starshine.us wrote: Would

Re: [racket-dev] dev Digest, Vol 72, Issue 31

2015-01-28 Thread Byron Davies
Flatt mfl...@cs.utah.edu To: Byron Davies byrondav...@starshine.us Cc: dev@racket-lang.org Subject: Re: [racket-dev] Full transparency Message-ID: 20150122123620.2daa1650...@mail-svr1.cs.utah.edu Content-Type: text/plain; charset=UTF-8 I don't think you want to do anything with the compiler

Re: [racket-dev] Full transparency (was: dev Digest, Vol 72, Issue 31)

2015-01-29 Thread Byron Davies
Super! Thank you. On Thu, Jan 29, 2015 at 7:51 AM, Matthew Flatt mfl...@cs.utah.edu wrote: At Wed, 28 Jan 2015 16:21:51 -0700, Byron Davies wrote: Your code, commented: (define orig-i (current-inspector)) ; saves the original inspector (define sub-i (make-inspector orig-i)) ;make