[racket-users] Re: Loading a 1.2GB serialized file

2015-04-13 Thread Matt Jadud
sure there's something in HtDP about thinking about your data in advance and whatnot... :D Cheers, Matt On Sat, Apr 11, 2015 at 2:53 PM, Matt Jadud m...@jadud.com wrote: 2a. Fire up an Amazon VM with 60+GB of RAM, and see if that lets me run my analysis. -- You received this message because

[racket-users] Loading a 1.2GB serialized file

2015-04-13 Thread Matt Jadud
Hi all, I have a slight problem. While running some data analysis, I decided to cache some hash tables to disk. I started by using FASL, but found that it was fragile between versions of Racket. For example, I have v6 in one place and v6.1.1 in another... and, I can't afford to have these cached

Re: [racket-users] Anybody done some "Internet of Things" stuff with Racket?

2015-11-10 Thread Matt Jadud
Hi Daniel, I have the start of an MQTT client laying around, but it's pretty ugly. It was basically me poking around and exploring the protocol. https://github.com/concurrency/plumb2/blob/master/mqtt.rkt https://github.com/concurrency/plumb2/blob/master/mqttest.rkt It's lying in the middle of a

Re: [racket-users] preserve objects created in REPL after adding/changing proc definitions?

2016-02-16 Thread Matt Jadud
On Mon, Feb 15, 2016 at 1:39 PM, Neil Van Dyke wrote: > Fred Martin wrote on 02/15/2016 12:21 PM: > >> https://docs.racket-lang.org/reference/serialization.html, which allowed >> me to save my object in my definitions buffer along Neil's suggestion. :) >> > > Be aware that

Re: [racket-users] Routing syntax

2016-04-04 Thread Matt Jadud
Hi Brian, This looks similar to what "dispatch" does? https://docs.racket-lang.org/web-server/dispatch.html I've never extended the bi-directional patterns that are available, but there is an extension mechanism built in, so that your #:when notions might be part of an extended/new url

Re: [racket-users] Has anyone generated Open Office or Google Docs from scribble source?

2016-09-20 Thread Matt Jadud
Hi Kathi, PrinceXML makes pretty PDFs of the output Scribble documentation. I downloaded it, installed it, pointed it at a Scribbled page, and the PDF was nice; links were preserved, mostly. prince https://docs.racket-lang.org/scribble/ -o scribble.pdf I don't know if PDFs will work for your

[racket-users] Preventing browser frame from terminating evaluation thread?

2017-04-17 Thread Matt Jadud
Hi all, I would like to spawn a browser frame, but I'd like it if the frame did not terminate the thread when I close it. I'm having a hard time figuring out what I should override/augment or catch so that I can spawn the frame from within a GUI application, let the user close the frame, and

Re: [racket-users] RacketCon Code of Conduct

2017-06-18 Thread Matt Jadud
I'm with Claire 100%. I think the code of conduct proposed as a starting point is completely reasonable. So, "+1." Cheers, Matt On Sun, Jun 18, 2017 at 12:07 PM, claire alvis wrote: > On Saturday, June 17, 2017 at 2:53:23 PM UTC-4, Matthias Felleisen wrote: > > A code

[racket-users] Product and Vendor ID?

2017-10-15 Thread Matt Jadud
Hi all, Any ideas on how to portably get the product and vendor ID for USB devices in a Racket app? Long-and-short, I'd like to be able to find a micro:bit when plugged in, so I can open a serial port and talk to the MicroPython REPL. Many thanks, Matt -- You received this message because you

Re: [racket-users] Re: Product and Vendor ID?

2017-10-16 Thread Matt Jadud
Many thanks Alex, Neil. I was looking at libusb, and was hoping-beyond-hope that there might be a secret, Racket-native solution that I had never heard of or encountered. I'll be back when I'm confused as to where to put the native libs for building a stand-alone app for distribution on multiple

Re: [racket-users] Student code metrics

2018-05-13 Thread Matt Jadud
Hi Stephen, I'd look at work by Andy Ko and his students, the PLT group has some work in the broad sphere of this space (not quite gamification, I don't think, but definitely work around how novices approach programming), the ACM ICER conference, and a smattering of things that appear in ACM

Re: [racket-users] What is the right way to generate HTML from the web server?

2018-01-04 Thread Matt Jadud
Many thanks for all of the responses. I have no fear of the parentheses, and will likely end up with a number of wrappers like you describe, Phillip. I hadn't (yet) twigged to possibly wrapping things up in a CDATA section, but that makes sense. Now if we just had a Racket library that shoveled

[racket-users] What is the right way to generate HTML from the web server?

2018-01-04 Thread Matt Jadud
Hi all, I read through this issue: https://github.com/racket/racket/issues/577 and am in the "what is going on?" category of user when it comes to HTML generation in Racket. What should I be using to generate responses from a servlet? response/xexpr? Does that generate HTML I can use

[racket-users] raco pkg install under Docker...

2018-01-14 Thread Matt Jadud
Hi all, I thought it would be fun to take something straight forward and make it more complex. RUN yes | raco pkg install json yields the excitement below. I'm starting with Firth's Dockerfile/image, but I don't think that's the critical piece. This is against version 6.11, which might be. I

[racket-users] Re: raco pkg install under Docker...

2018-01-14 Thread Matt Jadud
Hi all, I'm starting to think I don't need to install "json" because it's already there. There are days... Cheers, Matt On Sun, Jan 14, 2018 at 5:50 PM, Matt Jadud <m...@jadud.com> wrote: > Hi all, > > I thought it would be fun to take something straight forward a

Re: [racket-users] Is it possible to cross-compile Racket?

2018-01-26 Thread Matt Jadud
I've wondered this many times, and never investigated it. Thank you both for the question and answer. On Fri, Jan 26, 2018 at 8:19 AM, Matthew Flatt wrote: > At Fri, 26 Jan 2018 04:40:44 -0800 (PST), Leff Ivanov wrote: > > Is it possible for example running DrRacket on

[racket-users] Places and many cores? (File descriptor limit?)

2018-11-04 Thread Matt Jadud
Hi all, I have some code that is unhappy. I suspect I'm running into an OS-level resource limit. I'm working with an Intel Phi machine running CentOS that reports 256 cores. It is built using the Intel Xeon Phi 7210, which suggests that it has four, 64-core processors. I compiled Racket from

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-05 Thread Matt Jadud
Hi all, First, thank you for the conversation around this. On Sun, Nov 4, 2018 at 5:30 PM George Neuner wrote: > > One .zo per distributed place is just one descriptor per process. Again > insignificant because you have 4K per process. > > It's apparent that the code is leaking descriptors

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-05 Thread Matt Jadud
On Mon, Nov 5, 2018 at 11:49 AM George Neuner wrote: > > Don't throw it away too quickly. > > With a nod to process/thread scheduling: unless you muck with > process/thread groups, by default Linux tries to gang schedule all the > (ready) threads of a process to run simultaneously. > > Rather

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-04 Thread Matt Jadud
On Sun, Nov 4, 2018 at 2:17 PM George Neuner wrote: Are you using in-process places or distributed places? In-process places > are just OS threads in the same process. Distributed places can be > launched in/as separate processes, but then each process would have its own > set of file

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-04 Thread Matt Jadud
On Sun, Nov 4, 2018 at 4:30 PM 'Paulo Matos' via Racket Users < racket-users@googlegroups.com> wrote: > Curious about what your places are doing. > How come you started so many places without seeing this: > https://groups.google.com/d/msg/racket-users/oE72JfIKDO4/zbFI6knhAQAJ > > Could you share

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-04 Thread Matt Jadud
On Sun, Nov 4, 2018 at 4:58 PM Stefan Schmiedl wrote: > You could also try to _reduce_ one of the limits of the current > session at at time and see if that makes a difference. No need to > bother the sysadmins for that. > Oooh. That saves me the risk of BOFH-style losses of my home

Re: [racket-users] Places and many cores? (File descriptor limit?)

2018-11-04 Thread Matt Jadud
On Sun, Nov 4, 2018 at 5:30 PM George Neuner wrote: > > I'm not sure what you mean by "*my* descriptors". > I know what I mean, and I was incorrect. I was thinking my limit was per-user, not per-process. Why I thought that, I don't know. This thread gives me enough to work with in terms of

Re: [racket-users] Microworlds

2019-01-01 Thread Matt Jadud
Hi all, While avoiding other work this holiday season, I decided to explore this further. I very intentionally have modeled the work so far on NetLogo, given its long history in this space. And, in exploring this project, I'm also learning a number of things myself. For example, the project

[racket-users] OpenGL in build w/ package server

2019-01-19 Thread Matt Jadud
Hi all, Is there a way to convince the package server to build packages that rely on the OpenGL bindings? Perhaps something in the deps of info.rkt that I don't understand? raco setup: ffi-lib: couldn't open "libGLU.so.1" (libGLU.so.1: cannot open shared object file: No such file or directory)

[racket-users] Distributed places question

2019-01-21 Thread Matt Jadud
Hi all, I have too much code for a "minimal working example." Every time I run a distributed places program, I get different results. Sadly, it's complex, and I'm confident there are multiple places I could be missing something. This is all running on a 256-core machine, and my distributed

Re: [racket-users] OpenGL in build w/ package server

2019-01-19 Thread Matt Jadud
should install > it by default. > > On Sat, Jan 19, 2019 at 3:10 PM Matt Jadud wrote: > > > > Hi all, > > > > Is there a way to convince the package server to build packages that > rely on the OpenGL bindings? Perhaps something in the deps of info.rkt that > I don't un

Re: [racket-users] Macro introducing definitions from list of ids

2018-12-11 Thread Matt Jadud
er. And I just crossed with Jens... Many thanks, Jens. That's much nicer. It illustrates how to decompose the problem into a few clean helpers to make the resulting macro much clearer. Thank you, Matt On Tue, Dec 11, 2018 at 5:07 PM Matt Jadud wrote: > Many thanks, John. > > I'v

Re: [racket-users] Macro introducing definitions from list of ids

2018-12-11 Thread Matt Jadud
gt; (define a 3) > (define b 4)) > > (+ b a) > > … evaluates to 7 > > I think this is not the only issue you’re going to run into, but it’s at > least one of them. > > Apologies if I misunderstood your question! > > John > > > On Dec 11, 2018, at

[racket-users] Macro introducing definitions from list of ids

2018-12-11 Thread Matt Jadud
Hi all, I'm exploring macros today. I'd like to introduce a set of bindings. For example, I would like (introduce tag a b c) to become (define (tag-get-a) ...) (define (tag-set-a! v) ...) or somesuch set of defines. I've discovered with-syntax and format-id, and have had good success with

Re: [racket-users] Macro introducing definitions from list of ids

2018-12-11 Thread Matt Jadud
18 at 5:21 PM Matt Jadud wrote: > I'm wondering if... > > > https://stackoverflow.com/questions/41102630/transforming-a-list-of-symbols-to-a-list-of-identifiers-to-be-used-in-a-macro > > is what I'm looking for (he says, answering himself)... > > (define-syntax (i

Re: [racket-users] Macro introducing definitions from list of ids

2018-12-12 Thread Matt Jadud
he scopes for the macro expansion. I've reached my current understanding of how friends like syntax/loc, and perhaps more specifically, a macro-expanding-to-a-macro, play with the scope expansions. It may be that I can't do what I want to do. Cheers, Matt On Tue, Dec 11, 2018 a

Re: [racket-users] plot legends

2018-12-01 Thread Matt Jadud
So, is the discussion "are you going to do it, or me?" :D Humor aside, I'll take a look, and report back thoughts here. Or, visa-versa. (Or, if there is a better space for this conversation, somewhere else.) Thanks for the pointer to the ticket. Cheers, M On Sat, Dec 1, 2018 at 4:14 PM Ben

[racket-users] plot legends

2018-12-01 Thread Matt Jadud
Hi all, I'm starting to think about courses for next year, and I'd really like to move to Racket for working with data with my students. For me, this is going to involve thinking about a package or packages that move some plotting and data work down into the HtDP space. For now, I'm just

Re: [racket-users] Re: plot legends

2018-12-01 Thread Matt Jadud
/racket-users/QLfNmsluVHM > > Alex. > > On Sunday, December 2, 2018 at 4:47:22 AM UTC+8, Matt Jadud wrote: >> >> Hi all, >> >> I'm starting to think about courses for next year, and I'd really like to >> move to Racket for working with data with my studen

Re: [racket-users] Questions about plot

2018-12-05 Thread Matt Jadud
Hi Doug, I suspect (in this case), I'd like to build on/leverage plot, because I'd like things to place nice in DrRacket's REPL (for example), and be able to play with the plot ecosystem. To save you any work, I'll circle around later if future me thinks current me was wrong. This is crossing

[racket-users] Questions about plot

2018-12-05 Thread Matt Jadud
Hi all, If I want to develop a new plot type, would I do best to: 1. Build on plot, or 2. Build on pict? I suspect #1. If I want to (say) have a number line, I would like to have an x-axis, centered in my plot area (vertically), and no y-axis. I've been reading the plot code for scatter plots,

[racket-users] Microworlds

2018-12-06 Thread Matt Jadud
Hi all, The context for my recent messages to the list is that I'm thinking about courses for next year, and I'm thinking about the intersections of data analysis/visualization, modeling, and HtDP-ish introductions to programming. I like NetLogo (https://ccl.northwestern.edu/netlogo/). I don't

Re: [racket-users] Distributed places question

2019-01-22 Thread Matt Jadud
> No kidding? > *cough* My initial wild guess is that the problem is in the queen. Going by the > description it's way overly complicated, with plenty of opportunities > for something to get lost. > Perhaps. It's not a long driver, as code goes. > > Your whole architecture seems overly

Re: [racket-users] Does Racket have a sexp-syntax regular expressions?

2019-03-27 Thread Matt Jadud
I found this: https://github.com/cordarei/racket-trx Cheers, M On Wed, Mar 27, 2019 at 8:18 AM zeRusski wrote: > I swear someone told me there was a Racket lib equivalent of Emacs Lisp rx > or Shivers's trx regular expressions, yet I failed to find one. Any > pointers? > > Thanks > > -- >

Re: [racket-users] Use cases for tables and records

2019-02-22 Thread Matt Jadud
On Thu, Feb 21, 2019 at 2:59 PM wrote: > > - Tables , which are > like a list of records that all have the same keywords. Tables are similar > to dataframes and are intended to make it easy to process spreadsheet-like > data such as CSV files.

Re: [racket-users] Re: Pretty display of tabular data?

2019-03-14 Thread Matt Jadud
> > There are now several projects announced on this list, all of them deal > with > data analysis on one way or the other. Would it be possible to join forces > and merge these projects so that we end up with one library that servers > multiple purposes equally well? Something where the final

Re: [racket-users] Pretty display of tabular data?

2019-03-14 Thread Matt Jadud
On Thu, Mar 14, 2019 at 11:51 AM wrote: > > 3. Which brings me to to the biggest obstacle. > > — beginners make mistakes > — languages must explain mistakes > — beginners better understand these explanations > > Yes to all three of your points. I was thinking about your last point in my first

Re: [racket-users] Help with evaluation of examples in Scribble

2019-03-10 Thread Matt Jadud
reation of >> the evaluator. It's painful and unlikely to be worthwhile to give a >> documentation sandbox limited (but workable) access to the filesystem. >> >> At Sun, 10 Mar 2019 10:29:15 -0400, Matt Jadud wrote: >> > Hi all, >> > >> > I am tryin

[racket-users] Help with evaluation of examples in Scribble

2019-03-10 Thread Matt Jadud
Hi all, I am trying to get sandboxed evaluation of code working in my scribble docs, and am having trouble. At the top of a scribble file, I have --- PASTE --- #lang scribble/manual @(require scribble/example racket/sandbox ) --- ENDPASTE --- This file is a section that is

[racket-users] Writing scribble?

2019-03-13 Thread Matt Jadud
Hi all, I assume people use DrRacket to write Scribblings. I'll be writing text, and want to move back one word. On the Mac, most of the time I can hit Option-LeftArrow, and I go back one word. I DrRacket, this takes me back an expression, which in Scribble is a whole paragraph. Are there

[racket-users] Pretty display of tabular data?

2019-03-13 Thread Matt Jadud
Hi all, I have a tabular data type that I'd like (I think) to be able to render it either in ASCII or in a prettier way in the Interactions pane. I've explored gen:write and friends, and can get the struct to display the way I want---with ASCII. Essentially easy-peasy. What I wonder is: am I

Re: [racket-users] Re: Racket News - Issue 4

2019-03-18 Thread Matt Jadud
I'd be willing to pitch in some text around the thinking about the 'tbl' library for introductory data work, so that people might push back on it. Or, it would at least give a coherent surface for some conversation around collaboration. If not next issue, at some point. Or, not. I'm flexible. It

Re: [racket-users] color-maps for the plot package

2019-03-20 Thread Matt Jadud
> > > If others think that (1) and (2) are worthwhile doing, I will submit a PR, > so > we can discuss the API an implementation over something more concrete. I > am > open discussion for points (3) and (4). > > For the more broader color map changes, if the improvements are split up in > small

Re: [racket-users] color-maps for the plot package

2019-03-19 Thread Matt Jadud
+1 in general, and making them accessible from outside plot makes sense to me. On Tue, Mar 19, 2019 at 9:53 AM Jens Axel Søgaard wrote: > This is a great idea. > > It would be really nice to be able to use the colors also from non-plot > programs. > > /Jens Axel > > > > > > > Den tir. 19. mar.

Re: [racket-users] Some concern about ChezScheme...

2019-02-06 Thread Matt Jadud
On Tue, Feb 5, 2019 at 8:01 AM 'Paulo Matos' via Racket Users < racket-users@googlegroups.com> wrote: > > Matthew mentions the move to Chez will help maintainability and I am > sure he's right because he has been working with Racket for a long time > but my experience comes from looking at

Re: [racket-users] Re: Tensorflow bindings?

2019-02-04 Thread Matt Jadud
t; >> Although I don't have use for TensorFlow at the moment - I would love to >> have the FFI bindings ready for when I will finally need it. >> The AI story in Racket at the moment is not as good is it could be: >> https://github.com/racket/racket/wiki/AI >> >>

[racket-users] Tensorflow bindings?

2019-02-04 Thread Matt Jadud
Hi all, https://www.tensorflow.org/install/lang_c Would there be interest/value in having FFI bindings for TensorFlow? If I poke it with a stick, are there others who would be willing to contribute to the development of a package that provided those bindings? I'm getting to the point with a

Re: [racket-users] Re: raco setup conflicting with slideshow

2019-04-09 Thread Matt Jadud
On Tue, Apr 9, 2019 at 2:44 PM Stephen Foster wrote: > > I've always assumed that any correct Racket code can be run during setup's > documentation-building time. If this isn't true, how can I know which > Racket code can be used in this way and which can't? > > I just wanted to +1 this thread;

Re: [racket-users] recursive function with multiple arguments

2019-04-11 Thread Matt Jadud
Hi Travis, Others will probably have better insights. The only part that would be able to be replaced with a recursive call in logmodr seems to be the loop itself. It is walking the list/vector y from the second element to t (which... does numeric on a vector coerce it to a length? I have no

Re: [racket-users] Re: Pretty display of tabular data?

2019-03-13 Thread Matt Jadud
`gen:custom-write` was 1) the way to go and 2) very difficult. Are you > planning on using this in some open source code you have right now in a > github repo or something similar? I'd like to bookmark it. > > On Wednesday, March 13, 2019 at 11:19:07 AM UTC-7, Matt Jadud wrote: >>

Re: [racket-users] Writing scribble?

2019-03-13 Thread Matt Jadud
; you go to Edit|Keybindings|Show Active Keybindings and type "word" > you'll see those and the ones Matthias mentioned and some other > word-related keystrokes. > > Robby > > On Wed, Mar 13, 2019 at 1:24 PM Matt Jadud wrote: > > > > Hi all, > > >

Re: [racket-users] Haskell

2019-05-14 Thread Matt Jadud
The last time I saw a colleague sit down to write a compiler in Haskell, they first had to do a bunch of heavy lifting to get the type system to play along sensibly. http://offog.org/publications/fita200811-generics.pdf Your mileage may vary. I'd just use Racket. (See John's note.) Cheers, Matt

Re: [racket-users] Re: raco setup conflicting with slideshow

2019-04-10 Thread Matt Jadud
On Tue, Apr 9, 2019 at 3:55 PM Matthew Flatt wrote: > > Are you running into problems where you really need GUI functionality > to create the image? Or it is just a library is bundled with GUI > functionality --- like `plot`, and maybe the `plot/no-gui` analog is > missing? Or is it more a

Re: [racket-users] Re: GUI (get-directory)

2019-12-05 Thread Matt Jadud
It feels like much of the information needed to make some of the sign posts for easy contribution are available either 1) automatically available at time of documentation build, or 2) could be added to the info file. Would someone in the Racket team be able to recommend or suggest some concrete

Re: [racket-users] Structured Concurrency in Racket

2019-10-07 Thread Matt Jadud
Hi Josh, Racket has a number of powerful concurrency libraries/extensions that handle both concurrent execution of code in a single process as well as parallel execution across multiple processes/hosts. There is the "futures" library, which might be the most similar to Trio.

Re: [racket-users] Can I somehow connect to and update values in a specific hash table used by a running web server?

2019-12-21 Thread Matt Jadud
My off-list thought (which was largely because I wasn't sure it would even work) was to run a second web server on another port that was bound to localhost. Then, SSH onto the localhost when needed, and squirt values into the locally bound webserver as needed. Depending on the server config (e.g.,

[racket-users] Megaparsack and where errors happen

2020-02-21 Thread Matt Jadud
Hi all, This might be a Lexi question, but perhaps someone else will have some insight as well. I'm wrestling with how to get errors to propagate down in megaparsack. For example: (define convert/p (do (string/p "convert") ... [assigns ← (many/p #:min 0

Re: [racket-users] Megaparsack and where errors happen

2020-02-22 Thread Matt Jadud
tractable improvement might be to add some kind of explicit committing > construct. > > Hope this helps, > Alexis > > > On Feb 21, 2020, at 20:19, Matt Jadud wrote: > > > > Hi all, > > > > This might be a Lexi question, but perhaps someone else will

Re: [racket-users] New to racket, help with coursework question

2020-04-19 Thread Matt Jadud
This is good. Your questions are good, and while the frustration/confusion is real, don't let it get you down. It's just part of the process. (That is, learning often involves confusion and frustration.) This might step it back too far, but see if this helps a bit. Your question about what you

Re: [racket-users] Understanding P. Ragde's Proust

2020-03-15 Thread Matt Jadud
Hi Adrian, The article seems to be missing a type definition for Ann. Perhaps some of this you already know... (match expr ...) is a pattern matcher, working to find a pattern that 'expr' fits. [(Lam _ _) ...] is attempting to match a pattern where a 'expr' is a struct called Lam, and that

Re: [racket-users] Understanding P. Ragde's Proust

2020-03-15 Thread Matt Jadud
; > Regards, > Adrian > > On Sunday, March 15, 2020 at 2:10:55 PM UTC, Matt Jadud wrote: >> >> Hi Adrian, >> >> The article seems to be missing a type definition for Ann. >> >> Perhaps some of this you already know... >> >> (match expr ..

Re: [racket-users] compiler books

2020-11-27 Thread Matt Jadud
On Fri, Nov 27, 2020 at 12:40 PM Hendrik Boom wrote: > On Wed, Nov 25, 2020 at 09:46:21AM -0600, Tim Meehan wrote: > I found a book by Dick Grune et al to be somewhat lighter than the dragon > book. Looking online, I discoered I was thinking of the first edition. I > haven't seen the second

Re: [racket-users] Racket and Assembly

2020-12-30 Thread Matt Jadud
Hi Daniel, As a start to answering your question(s), you might try the 2019 ICFP experience report on rebuilding Racket on top of Chez Scheme is probably a good place to look. https://www.cs.utah.edu/plt/publications/icfp19-fddkmstz.pdf This will give you an overview of the architecture of the

Re: [racket-users] How to discover a struct's interface without Dr Racket?

2021-10-31 Thread Matt Jadud
Hi Brian, Does this help move you forward? It has been a while since I've stared at macros in Racket, so this might be easier... Also, make sure you're executing this code in a module. If you're working in a REPL, I suspect all bets are off. It is certainly the case that you could combine

Re: [racket-users] How to discover a struct's interface without Dr Racket?

2021-10-31 Thread Matt Jadud
was unable to give a quick answer to a reasonable question. > > On Sunday, October 31, 2021 at 3:42:19 AM UTC-7 Matt Jadud wrote: > >> Hi Brian, >> >> Does this help move you forward? >> >> It has been a while since I've stared at macros in Racket, so this migh