The Racket Reference has a section on the notation used in documentations: https://docs.racket-lang.org/reference/notation.html
But yes, what you said is correct: you are forced to specify every prior optional positional argument. This is why I think optional positional arguments are bad in general. Optional keyword arguments are much better. On Thu, Jun 10, 2021 at 9:03 AM Don Green <[email protected]> wrote: > Where is the documentation that describes how to interpret the racket > syntax? > For example: > (get-file (message parent directory ...)) ;where the arg list of options > are optional but if included are positional meaning that to specify an > argument such as 'directory' means that the previous 2 args must also be > specified. > > On Thursday, June 10, 2021 at 7:53:53 AM UTC-6 Plane wrote: > >> Of course, I meant the third, not fourth. Oops! >> >> On Thu, 10 Jun 2021, Crystal Jacobs wrote: >> >> > Looking at the docs: >> > >> > >> https://docs.racket-lang.org/gui/Windowing_Functions.html?q=get-file#%28def._%28%28lib._mred%2Fmain..rkt%29._get-file%29%29 >> > >> > It seems like the second argument is the message shown in the title of >> the >> > pop-up window. You can include a path as the fourth argument: >> > >> > (get-file #f f "/home/don/projects") >> > >> > -Crystal >> > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/534bb7cb-b646-4cb5-ae7c-6d8c7d476ed2n%40googlegroups.com > <https://groups.google.com/d/msgid/racket-users/534bb7cb-b646-4cb5-ae7c-6d8c7d476ed2n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CADcueguEDX-a81MRjBkzPAy0JjLeztxhTKFarfrs6ME8s%3DAeVA%40mail.gmail.com.

