[racket-users] Fwd: Racket counterpart of Common Lisp symbol's property list

2017-07-17 Thread Luis Marcelo Rosso
Hi, I am a beginner with both these languages. I am porting an app from Common Lisp to Racket and the part I am currently working on is implemented with a CL symbol's property list. The main means I am using as guidance for this port effort is Hyperpolyglot, http://hyperpolyglot.org/lisp.

Re: [racket-users] Error when running raco pkg install

2017-07-17 Thread Jeremiah Peschka
You should also be able to install Racket inside your user profile (e.g. C:\Users\jeremiah\AppData\Roaming\racket). Usually this option shows up as "Install only for me", but that is not present in the Racket installer, so I'm not sure what kind of side effects this might have on your system. On

Re: [racket-users] Error when running raco pkg install

2017-07-17 Thread Greg Trzeciak
On Monday, July 17, 2017 at 7:05:34 PM UTC+2, Sam Waxman wrote: > Thanks, good to know! Is there a way to run raco as an administrator or give > it the privileges to make the symbolic links, or can this package just not > ever be installed on Windows? Just open cmd.exe with administrative

Re: [racket-users] Error when running raco pkg install

2017-07-17 Thread Sam Waxman
Thanks, good to know! Is there a way to run raco as an administrator or give it the privileges to make the symbolic links, or can this package just not ever be installed on Windows? On Monday, July 17, 2017 at 12:39:33 PM UTC-4, Matthew Flatt wrote: > Although recent versions of Windows

Re: [racket-users] Error when running raco pkg install

2017-07-17 Thread Matthew Flatt
Although recent versions of Windows support symbolic links, only an administrator can create them. Package authors need to take that into account and not include symbolic links in a package if it's meant to be installed on Windows. At Mon, 17 Jul 2017 09:18:55 -0700 (PDT), Sam Waxman wrote: >

[racket-users] Catching duplicate identifiers.

2017-07-17 Thread Sam Waxman
Hello, In the regular #racket, the following program (define a 1) (define a 2) will result in a syntax error letting you know that you have a duplicate identifier. I would like to make my own define that throws a custom error message in this case. I.e. (define-syntax (my-define stx)