Yea, I agree. I'd made that change locally but hadn't pushed because I
couldn't make the bad behavior happen reliably. Perhaps that lack shouldn't
stop us! Pushed now.
Robby
On Sat, Sep 12, 2020 at 11:15 PM jackh...@gmail.com
wrote:
> Could we make the "do what I mean" box just automatically
I was able to follow John's instructions and I get what Shriram had in the
original message, so that seems like it is on the right track.
Confusingly, however, I also seem to be getting this more helpful message:
DrRacket install: invalid package source;
inferred package name includes
The r6rs number syntax has explicit cases for +i and -i
http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-7.html#node_sec_4.2
Robby
On Thu, Sep 10, 2020 at 7:27 PM Sorawee Porncharoenwase <
sorawee.pw...@gmail.com> wrote:
> I think you read the doc correctly, but there are programs that use +i
> fine, but then clicking on "Search Manuals" goes to a non-functional
>> version of the search page.
>>
>> Everything works in Firefox though, which is why I was thinking some
>> Safari caching or being picky about running some of the javascript for
&g
I recall this as a bug that we fixed. Are you seeing this problem with the
latest version?
I cannot recall the details anymore, but it might work to run "raco setup"
from the command line (with the raco that's not on the dmg).
Robby
On Sun, Sep 6, 2020 at 3:56 PM gfb wrote:
>
> Is there way
Not sure if this is what you want, but here's a thing:
#lang racket
(define-syntax (my-source stx)
#`'#,(syntax-source stx))
my-source
On Tue, Sep 1, 2020 at 9:36 AM ibar...@radford.edu
wrote:
> When running from inside drracket, `(find-system-path 'run-file)`
> understandable returns the
That's a nice idea! The code that calls current-print can check to see if
the function accepts a specific keyword parameter and, if it does, supply
it with a srcloc.
Robby
On Mon, Aug 31, 2020 at 2:38 PM Greg Hendershott
wrote:
> I might be misunderstanding and the following isn't some
It might make the most sense for you to extract the exn-message and print
it yourself? It should contain only the "a: undefined" part. If you want to
selectively access the stacktrace and decide whether or not to print that
first stackframe, that'll probably require a change to DrRacket, tho -- at
:
https://users.cs.northwestern.edu/~robby/tmp/Web/www/
Robby
On Fri, Aug 28, 2020 at 6:43 AM Dominik Pantůček <
dominik.pantu...@trustica.cz> wrote:
> Except for the top links, it is perfect now.
>
> Screenshot attached.
>
> Dominik
>
> On August 27, 2020 3:50:28 PM GMT+
It may be that you're seeing the "clever"ness of the DrRacket repl. If the
last character printed is a newline, it only shows it when there is another
character after the newline.
Robby
On Thu, Aug 27, 2020 at 5:18 PM Sorawee Porncharoenwase <
sorawee.pw...@gmail.com> wrote:
> For stacktrace,
Yes, something like this:
(define (print-exn exn)
((error-display-handler)
(if (exn? exn)
(exn-message exn)
(format "~a" exn))
exn))
On Thu, Aug 27, 2020 at 3:31 PM Shriram Krishnamurthi
wrote:
> Given an exception, is there a way to print the error using
hough with smaller fonts) but change content
> flex-direction to row for this range
> or
> 2. Have just one cut off - 650px for mobile/tablet
>
> On Tuesday, August 25, 2020 at 7:51:57 PM UTC+2 Robby Findler wrote:
>
>> Hi all: as you may know if you follow dev@, we've been rev
I've put a version that uses 550 pixels as a cutoff here, in case that the
1080 really was 540: https://users.cs.northwestern.edu/~robby/tmp/Web/www/
Robby
On Tue, Aug 25, 2020 at 5:06 PM Robby Findler
wrote:
> Thanks Dominik. Currently the site uses the predicate "less than 460
>
Hi all: as you may know if you follow dev@, we've been revising the
website. The new version went live last night; please have a look:
https://www.racket-lang.org/
A big Thank You to Matthew Butterick for the previous design which, as you
can tell, inspired the current visual design.
Matthew,
On Tue, Aug 25, 2020 at 3:19 AM Michael Sperber
wrote:
>
> Technical question for Robby: How should we represent the icon?
> Just a bitmap% object?
>
>
A bitmap is a good choice (safe because the data of the bitmap can be
extracted and then turned into a safe bitmap% object on the drracket
I think I've run into this too (but my memory is foggy) and what I did was
have a macro that expands into `code` and also expands into the actual code
but walks over the code and drops things like code:hilite and code:comment.
Robby
On Sun, Aug 23, 2020 at 9:23 AM Éric Tanter wrote:
> Ok, I
easier ways to cause harm.
>
> OTOH, when using the load-file method, the dynamic-require could be an
> issue if a theoretical attacker put a .rkt file at a known path and the
> input to load-file refers to that path.
>
> Daniel
>
> On Thursday, August 20, 2020 at 3:12:00 PM UT
The issue I mention in 157 is different than this one.
In this situation, the snipclass needs to be installed somehow before its
code will be loaded, but that installation can happen by a require
(triggered by the opening of that snip). So it may be that you have code
installed in a collection
On Thu, Aug 20, 2020 at 9:11 AM Deren Dohoda wrote:
> I would kill to understand the intended use of the framework library. I
> don't understand what I'm supposed to do with it at all. Does anyone have
> an application written with framework that I can look at? Or could we make
> a small
That code is in the framework:
https://github.com/racket/gui/blob/master/gui-lib/framework/private/text-line-numbers.rkt
You might also consider having two text%s, one with the names and one with
the rest. They would scroll independently in that case, but you can hide
the scrollbars on one and
I'm not sure what's going on, but this smily works: ☺
Robby
On Sun, Jul 19, 2020 at 10:55 AM Shriram Krishnamurthi
wrote:
> I wrote the following program:
>
> (define /: ')
>
> which at least on my screen looks like
>
>
>
> in Aquamacs and in my browser (modulo dark/light mode).
>
>
On Wed, Jun 17, 2020 at 8:56 AM Brian Adkins wrote:
> On Wednesday, June 17, 2020 at 4:50:44 AM UTC-4, Alex Harsanyi wrote:
>>
>>
>> I am trying to speed up an algorithm using futures, but I am getting some
>> unexpected results (and no real speed improvements), and I was wondering if
>> someone
I don't know that there is a direct connection except that some of us
(maybe just me?) love the place that celebrates a holiday there.
https://en.wikipedia.org/wiki/King_Kamehameha_I_Day
In addition to the honu, the pattern in the background is palaka.
Robby
On Sun, Jun 14, 2020 at 12:41 PM
s\" \"mrlib\") (lib
> \"image-core-wxme.rkt\" \"mrlib\"))" 1) #0=(object:style% (object:color% 0
> 0 0 1.0 #f) (object:color% 255 255 255 1.0 #f) (object:font% #f 'aligned
> '#(12...
>
> On Tue, May 26, 2020 at 4:58 PM Robby Findler
> wrote:
>
&
It might be easiest to just use the `image?` predicate from inside the
sandbox. Get it out the same way you got the image itself out.
Robby
On Tue, May 26, 2020 at 6:22 PM Stephen Foster
wrote:
> The following returns #f and #t. How can I get it to return #t and #t?
>
> Context: I want to
Does the file without arrows have a syntax error?
Robby
On Thu, May 7, 2020 at 9:55 AM Hendrik Boom wrote:
> I have several tabs open in DrRacket.
> On two of them, when I mouse over a symbol, it provides very
> visible links to binding or bound occurrences
>
> On the third, it doesn't.
Looks like a problem with the tabs maybe? How does it look if you make a
new tab?
Robby
On Wed, May 6, 2020 at 3:18 PM Stephen De Gabrielle
wrote:
> Hi,
> Any other racketeers seeing this?
> [image: image.png]
>
> DrRacket 7.7 cs and macOS Catalina
>
> Kind regards
> Stephen
>
> --
> You
On Tue, May 5, 2020 at 10:36 AM Gustavo Massaccesi
wrote:
> I try to encourage people to participate, but be careful because this task
> is probably too big for a first contribution. GUI is difficult, DrRacket
> has a lot of moving parts, and opening DrRacket inside DrRacket is possible
> but
On Thu, Apr 23, 2020 at 1:14 PM 'racket' via users-redirect
wrote:
>
> > Thanks! For the first task I think you probably have to use the raw
> > bitmap% object (since I guess you're using `read-bitmap`).
>
> Hi Robby, I don’t understand how to read a jpeg into a platform-bitmap.
> Probably I'm
Thanks! For the first task I think you probably have to use the raw
bitmap% object (since I guess you're using `read-bitmap`). I'm not
sure if there could be some improvement internally so that screen
bitmaps were used to read in the jpegs. Absent an improvement at that
level, I guess I'd just try
(My reply to this post bounced on the attempt to send to OP.)
On Wed, Apr 22, 2020 at 3:39 PM 'racket' via users-redirect <
us...@plt-scheme.org> wrote:
>
> Hi,
> I’m writing to the group looking for help with a performance issue.
> I’m coding a gallery like application, using the racket/draw
I don't know that we can help with the specific call you are reporting a
slowdown for (maybe, but I won't address that here as asking other
questions first seems worth doing).
What are you using the bitmap for, exactly? Just to resize the bitmaps? Or
as a backing store for drawing into the
A (Racket) script that calls "open" (on a mac) and uses some state to keep
track of what "next" means seems straightforward. Probably this can also be
integrated via quickscript so It becomes a key binding. And maybe you want
some small number of key bindings that assign grades and then move on to
I basically agree with Alex, as the internal structures of pict don't
really keep information in that way, but a "best effort" might be to
draw it into a bitmap and then use the bitmap to find the average
color or the most common color (perhaps with some error bounds on what
colors count as "the
The information is there at the source level in the way the evaluators are
used but I guess it gets discarded by the time the code gets to html.
There is also the issue that some of the context code is relevant and some
isn't, so not all of the information is actually there to make the most
I had already merged it but I agree that it could probably stand to
have a little elaboration now. I'll do it.
Robby
On Sat, Mar 21, 2020 at 9:12 PM John Clements wrote:
>
> Many thanks! Should I cancel my pull request?
>
> John
>
> > On Mar 21, 2020, at 18:34,
I've pushed something so that racket:text% will indent better when it
doesn't have a display.
Robby
On Fri, Mar 20, 2020 at 4:32 PM John Clements wrote:
>
> Made a pull request, many thanks!
>
> John
>
> > On Mar 20, 2020, at 1:36 PM, Robby Findler
> > wrote
e the object with an
> editor-canvas and frame in order to get the expected results."
>
> That text might not actually be accurate…
>
> John
>
> > On Mar 20, 2020, at 1:16 PM, John Clements
> wrote:
> >
> > Ah! this solves the issue. many thanks.
> >
> >&g
s!
> >
> > (Also, sending mail to the list using “us...@racket-lang.org” seems to be
> > broken right now for me, sigh.)
> >
> > John
> >
> >> On Mar 20, 2020, at 12:01 PM, Robby Findler
> >> wrote:
> >>
> >> I'm not sure of the detai
Definitely not something to worry about!
Robby
On Sat, Mar 14, 2020 at 8:59 AM wrote:
>
> Hi everyone,
>
> I was debugging my program using the logging facilities, and I was getting
> a lot of the following messages at level info:
>
> [ info] collapsible-contract-bailout: arrow: has optional
I hate to be a party pooper here but I think the first response is
incorrect. None of the programming language proper is translated; just the
IDE. I think this one translation is probably not what was intended.
Maybe someday someone can take on a Chinese version of the teaching
languages,
Some time ago (a lot more than a week), DrRacket started using the result
of online expansion to run (look for the spiky green ball to know when it
will work). It doesn't work in error trace mode tho.
Could that be it?
Robby
On Thu, Mar 5, 2020 at 12:25 AM 'John Clements' via users-redirect <
Yes. Racket was born in Texas, so it is an homage (not a political statement :)
On Mon, Mar 2, 2020 at 2:26 PM Stephen De Gabrielle
wrote:
>
> Hi,
>
> Is the star/lambda Easter egg something to do with independence? (Referencing
> Texas March 2nd)
>
> S.
> --
>
>
> --
> You received this
.
Thanks for using DrR!
Robby
On Fri, Feb 28, 2020 at 6:31 AM Hendrik Boom wrote:
>
> On Fri, Feb 28, 2020 at 06:02:31AM -0600, Robby Findler wrote:
> > I agree that would be great. In the meantime, the Run button does a better
> > job with error reporting in various ways, inc
't hurt his feelings (Or is Dr Racket a she?). I
>> employ his services whenever I can. I don't mean to be a whiner; he
>> deserves better than that!
>>
>> Jon
>>
>> On 2/5/2016 3:44 PM, Robby Findler wrote:
>> > Sorry we can't do better. And i
It is possible that your post wasn't deleted but got held up in
google's spam traps. I just approved a message from you (that I was
alerted to only this morning). Was that the message?
Robby
On Thu, Feb 13, 2020 at 2:57 PM Brian Adkins wrote:
>
> I tried replying earlier today, but somehow the
It might affect other Picts inside, but if there aren't any, then yes.
Robby
On Tue, Jan 28, 2020 at 3:22 PM Benjamin Lerner wrote:
> Wouldn't `(panorama (pin-over base dx dy pict))` handle this?
>
>
> On 1/28/20 3:42 PM, Robby Findler wrote:
>
> You can cc-superimpose
You can cc-superimpose with a blank pict (perhaps that you get via
ghost/launder). Does that help?
Robby
On Tue, Jan 28, 2020 at 2:39 PM Hendrik Boom wrote:
> Isn't there something like pin-over and pin-under which extends the
> bounding
> box to contain both the 'base' and the pict being
In the preferences dialog, in the General tab, the last checkbox is
the one you want.
But let me confirm: the reason it is painful to turn on the preference
is that you have to choose a file? Would it work well for you if it
only wanted to save files that already had filenames?
Robby
On Fri,
>> [image: Screen Shot 2020-01-15 at 21.50.02.png]
>>
>> - Light theme at the OS level and dark theme for the editor
>>
>> [image: Screen Shot 2020-01-15 at 21.49.17.png]
>>
>> As I understand, you have no problem with the customization for editors,
>>
If you see something funny, please feel free to send me a screenshot so I
can really get what's going on.
Thanks!
Robby
On Thu, Jan 16, 2020 at 10:25 AM Hendrik Boom
wrote:
> On Thu, Jan 16, 2020 at 07:14:11AM -0600, Robby Findler wrote:
> > Oh, that part is up to your operati
On Wed, Jan 15, 2020 at 10:10:12PM -0600, Robby Findler wrote:
> > Dark mode will be a lot better in the next release.
>
> I hope so. I use drracket in dark mode on Linux.
> The main panels have a proper black background, but some of the framing
> has a white background, specifically
Dark mode will be a lot better in the next release. Probably one thing
you have to do (in the current release) is open the preferences
dialog, choose "colors" and then click the "white on black" button.
The snapshot builds are here if you want to see the improvement since
the last release:
Pierce (Penn)
>
> Peter Sewell (Cambridge)
>
> Xavier Leroy (Collège de France)
>
> Robby Findler (Northwestern)
>
> Scott Owens (Kent)
>
> Brigitte Pientka (McGill)
>
>
> We want to make sure this is a fun and engaging panel, so if you have
> any
On Tue, Jan 7, 2020 at 6:10 AM Hendrik Boom wrote:
>
> On Sat, Jan 04, 2020 at 03:04:32PM -0600, Robby Findler wrote:
> > No Yosemite users to be found?
>
> I seem to have inherited my wife's Mac, and am thinking of trying it out.
> I haave no idea how to use a Mac
aluation context. This makes more sense, thanks. It
>> felt like I must have misunderstood because what I did, which was the
>> quickest and easiest way to do this, was to change my original language
>> definition, rather than make a new one and thus need to make a new redu
No Yosemite users to be found?
Robby
On Mon, Dec 23, 2019 at 8:36 AM Robby Findler wrote:
>
> We recently changed a library that DrRacket uses on macOS 10.10 and
> later, but have only a 10.11 version to test on. Does someone have
> version 10.10 running that they can download the
We recently changed a library that DrRacket uses on macOS 10.10 and
later, but have only a 10.11 version to test on. Does someone have
version 10.10 running that they can download the current Utah snapshot
build and report if DrRacket starts properly and if tabs seem to work
properly (creating a
2htdp/image images should work where Picts work (ie they are pict
convertible).
Robby
On Tue, Dec 17, 2019 at 8:15 AM Hendrik Boom wrote:
> I've been looking through pict documentation again, and failed to find
> a way to draw arbitrary polygons.
>
> (at the moment I just want a triangle, but
Error trace is what DrRacket is using under the hood too.
Robby
On Thu, Dec 12, 2019 at 1:15 PM Nathaniel Griswold
wrote:
> I have discovered that if i do a C-u C-c C-c i get better error messages
> and can navigate to the proper spot. It uses something called errortrace.
> So i guess this is
6, 2019 at 2:30 PM Robby Findler
wrote:
> Can you folks send me your preference file (off list)? Feel free to redact
> it however you want.
>
> Robby
>
> On Fri, Dec 6, 2019 at 1:29 PM Sorawee Porncharoenwase <
> sorawee.pw...@gmail.com> wrote:
>
>> Confirm th
Can you folks send me your preference file (off list)? Feel free to redact
it however you want.
Robby
On Fri, Dec 6, 2019 at 1:29 PM Sorawee Porncharoenwase <
sorawee.pw...@gmail.com> wrote:
> Confirm that I have this problem as well, even when I reset all preference
> files.
>
> On Fri, Dec 6,
Hi Mike: it looks to me like you have the right definition in the
sense that it relates the right terms to each other. The rest of the
exercise is just to get you to use Redex's `with` to express it and to
avoid using the name `E` for a non-evaluation context. These are very
minor things! What's
On Mon, Nov 11, 2019 at 10:30 AM Hendrik Boom wrote:
>
> On Fri, Oct 25, 2019 at 11:31:41AM +0200, Niklas Larsson wrote:
> > Hi!
> >
> > If you right click on an identifier in drracket you get “jump to binding
> > occurrence” and “jump to definition” (if it’s defined in another file).
> > Don’t
I am not sure how the details work out but I guess Jay's advice of writing
a judgement form that shows how terms reduce is the right thing (and that
judgment form may or may not use context decomposition patterns).
Robby
On Sat, Nov 9, 2019 at 6:31 AM Alexis King wrote:
> Hi Jay,
>
> I
Another trick I use is to crop the picture that is nominally below the
image and then just draw it again, but this time on top.
Robby
On Mon, Sep 9, 2019 at 2:15 PM Jens Axel Søgaard
wrote:
> You can use a path with an even-odd-fill to cut out parts.
>
> An example:
>
> #lang racket
> (require
Wow, thank you!
Robby
On Thu, Sep 5, 2019 at 11:00 PM Alex Harsanyi
wrote:
>
>
> On Wednesday, September 4, 2019 at 7:50:19 PM UTC+8, Stephen De Gabrielle
> wrote:
>>
>> Dr Racket is amazing. Need to a demo of this and plot side by side.
>>
>
> I can do better than just put a plot and a map
Although this is a bit tedious and I write that too much too ... maybe they
should call "flatten" on their arguments or just accept a list of picts?
Robby
On Wed, Sep 4, 2019 at 10:16 PM David Thrane Christiansen <
da...@davidchristiansen.dk> wrote:
> Hi Hendrik,
>
> I use apply for that. Eg
These change the pen width and I believe the pen sits right on the border
of the rectangle. As Ben points out, they don't affect the width and height
of the pict, but picts draw outside their bounding box sometimes.
Robby
On Mon, Sep 2, 2019 at 9:22 PM Ben Greenman
wrote:
> Inside
>
> Welcome
On Wed, Aug 28, 2019 at 1:44 PM Breck Yunits wrote:
>
> > I'm not sure this was clear, but I think the clear goal for backwards
> > compatibility is that code that used to run continues to run indefinitely.
> > With no changes. That's certainly what the Racket core developers mean by
> >
I'm not sure this was clear, but I think the clear goal for backwards
compatibility is that code that used to run continues to run
indefinitely. With no changes. That's certainly what the Racket core
developers mean by "backwards compatible". In other words "requiring
porting" is the opposite of
I think the best path forward probably involves changing DrRacket so
that, on a case-by-case basis, people can opt-in to loading specific
external libraries automatically. I've not yet tried to implement
that, but if someone wants to, the right starting place is the code
that currently disallows
gt;> The error message just apear after I type (require fluxus/fluxus) in the
>> drracket. The mentioned so is an extension of racket for fluxus.
>>
>> Thanks
>> Walter
>>
>> Robby Findler 于 2019年8月23日周五 下午7:43写道:
>>
>>> (Sorry, acciden
(Sorry, accidentally dropped the list CC.)
On Fri, Aug 23, 2019 at 6:42 AM Robby Findler
wrote:
> Is this an error you see when you click "run" or does it appear along the
> very bottom of the window on its own?
>
> Robby
>
> On Fri, Aug 23, 2019 at 5:23 AM Walter
(sorry for the self-followup; the unifier uses immutable hashes; grep
suggests the other hashes that get used a lot are mutable hashes)
On Thu, Aug 22, 2019 at 9:33 AM Robby Findler wrote:
>
> It looks like the pattern unifier uses hashes. I'm not sure if it they
> would end up b
It looks like the pattern unifier uses hashes. I'm not sure if it they
would end up being good benchmarks (probably best to try to instrument
the hashes to see if they actually get used a lot or not) but there
are redex benchmarks that measure how long it takes to find specific
bugs and one of
Points well taken, Neil. My messages were probably better unsent.
Robby
On Mon, Aug 12, 2019 at 9:50 AM Neil Van Dyke wrote:
>
> Robby, I'm still not certain we all have a shared understanding of some
> of the concerns and where we all stand, so please let me try to get at
> that some of that:
ause only default\main
> syntax is what really mater for me.
> Sorry for not expressing myself clearly enough.
>
> воскресенье, 11 августа 2019 г., 21:47:20 UTC+3 пользователь Robby Findler
> написал:
>>
>> Matthew posted an (IMO) clear explanation of the state of t
Matthew posted an (IMO) clear explanation of the state of the thinking here
earlier. tl;dr: sexpressions will never be abandoned and backwards
compatibility with existing languages will be maintained for the
foreseeable future.
... but read his message if you are worried. I believe it is
On Thu, Aug 1, 2019 at 12:54 PM Hendrik Boom wrote:
> At present, @include-section invokes require. Does it need to? Does
> it actually export identifiers to the invoking scribble file? Or is
> this just a convenient way of getting it to process the #lang line and
> treat the included file
In DrRacket, the "preserve stack trace" button actually corresponds to a
mode in the compiler that disables some optimizations [*]. The radio
buttons at the top (specifically the debugging one) control errortrace.
Robby
[*]
On Tue, Jul 23, 2019 at 11:35 AM Thomas Dickerson
wrote:
> Yes - the architecture we eventually settled on is a main submodule that does
> roughly this to get a black-box value which we can pass back to a rendering
> function to produce a gl-bitmap, and stick it in a snip.
>
> By the way - it
your #lang.
>
> Right, this is what we originally hand in mind.
>
>>
>> On the whole, though, either returning a snip or creating a new `frame%`
>> would probably be easier. Using a new `frame%` would also be entirely
>> independent of DrRacket: I expect it would wo
Maybe because get-extent in the super class vaches some information and
that cache doesn't get maintained if you override the method.
Robby
On Sun, Jul 21, 2019 at 12:09 PM Alex Harsanyi
wrote:
>
> I am not entirely sure why (because I already spent more than 15 minutes
> on this :-) ), but
This is what ->i is for. The syntax of define/contract is slightly
misleading because it appears to place the contracts in scope of the
arguments but, as you notice, it doesn't. Happily ->i lets you give another
name to the argument and then you can use that one.
Robby
On Thu, Jul 18, 2019 at
I'm not sure if I'm the best one to answer these, but here are my attempts.
On Mon, Jul 15, 2019 at 4:38 PM Hendrik Boom wrote:
>
> I'm thinking of trying Scribble again now that I have a new computer.
> I found it unacceptably slow years ago when I tried it on a 80,000 word novel.
> I now,
No, not currently; you have to cycle through the binding identifiers (next
binding occurrence).
Robby
On Mon, Jul 15, 2019 at 5:10 PM Luke Whittlesey
wrote:
> In DrRacket I like being able to right click on an identifier and `Jump to
> Binding Occurance". Is there a way to "jump back" to where
On Fri, Jul 5, 2019 at 2:32 PM Jordan Johnson wrote:
>
> Thanks for the reply, Robby.
>
> On Jul 2, 2019, at 19:11, Robby Findler wrote:
> One note not related to what you ask: lines in editor<%> parlance are
> soft-breaking; the methods about paragraphs are the on
One note not related to what you ask: lines in editor<%> parlance are
soft-breaking; the methods about paragraphs are the ones you want.
Robby
On Tue, Jul 2, 2019 at 11:41 AM Jordan Johnson wrote:
> Dear Racket folks,
>
> I’m trying to implement a keybinding to get me more familiar with the
>
On Mon, Jul 1, 2019 at 10:40 AM Thomas Dickerson
wrote:
> On Sun, Jun 30, 2019 at 11:44 AM Robby Findler
> wrote:
>>
>> May I ask why you need to have the C++ code embed Racket instead of
>> the other way around (ie using the FFI)?
>
>
> The short answer is
May I ask why you need to have the C++ code embed Racket instead of
the other way around (ie using the FFI)? Generally speaking, DrRacket
(and other Racket tools) are going to work better if they get to
"drive", I expect. (Put another way, I think Philip is giving you good
advice here, fwiw.)
On Sat, Jun 22, 2019 at 9:45 PM Matthew Butterick wrote:
>
>
> On 06 22 19, at 6:14 AM, Robby Findler wrote:
>
> One thing you can do, when the place-specific communication takes
> multiple steps is to, like you did in the first example, put the
> channels into a h
wrote:
>
>
>
> On 06 15 19, at 8:31 AM, Robby Findler wrote:
>
> A standard way to work with this is to send a channel over in the
> first communication and then the communication that's specific to that
> initial request happens on that channel. The precise way
But stepping back a little bit, I'm curious why you're doing this more
generally. Is this a way to communicate with users about what version
they are using somehow or to tell them how to get specific versions
that aren't the version listed on pkgs.racket-lang.org?
Robby
On Mon, Jun 17, 2019 at
On Mon, Jun 17, 2019 at 12:23 PM Eric Eide wrote:
>
> Robby Findler writes:
>
> > But stepping back a little bit, I'm curious why you're doing this more
> > generally. Is this a way to communicate with users about what version
> > they are using somehow or to te
which constraints went into this particular
design point, but I think that syncronous receive and async send is a
natural point in the design space in some vague general sense.
Robby
On Sat, Jun 15, 2019 at 11:58 AM Matthew Butterick wrote:
>
>
>
> On Jun 15, 2019, at 8:31 AM, R
Place channels are asynchronous, not syncronous (i.e. you don't have
two-way rendez-vous). So the call to put returns immediately in
`loopback-p` before the other end receives the result. And now the
next iteration of the loop's get is in parallel to the put from the
previous iteration's.
A
Very generous, thank you!
Robby
On Fri, Jun 14, 2019 at 4:24 PM David Storrs wrote:
>
>
>
> On Fri, Jun 14, 2019 at 5:16 PM Robby Findler
> wrote:
>>
>> Not that you should change your system/plans, but attendees booking
>> rooms at the hotel is a
Not that you should change your system/plans, but attendees booking
rooms at the hotel is actually part of what helps to pay for the event
(because of the way the contracts between the event and the hotel
works). In this case, I don't think there is any issue and RacketCon
is, as far as I know,
Does this help?
(let ([cp (current-print)])
(current-print
(λ (x)
(define sp (open-output-string))
(parameterize ([current-output-port sp])
(cp x))
(display (get-output-string sp)
On Thu, Jun 13, 2019 at 12:20 PM Jos Koot wrote:
>
>
>
> Hi
>
>
>
> Is it possible
101 - 200 of 832 matches
Mail list logo