Perhaps something more general is better, but for now I've pushed
something so that redex uses "dot.exe" and "neato.exe" under windows.

Thanks,
Robby

On Tue, Jan 17, 2012 at 12:34 PM, Rodolfo Carvalho <rhcarva...@gmail.com> wrote:
> Hi,
>
> I'm playing with lc-with-redex by Jos Koot, with example uses of Redex.
>
> When I use the traces function (miu-traces.rkt) I get the "PLT Redex
> Reduction Graph" window, but if I try to redo the layout, clicking on "Fix
> layout" I get an error:
> "Could not find the dot binary".
>
> I figured out it is about dot from GraphViz, but I couldn't find anywhere in
> the docs any mention to this dependency.
>
> Anyway, I installed GraphViz and made sure that its bin/ directory is in the
> path.
>
> However, Redex (dot.rkt) searches for the executable using
> (find-executable-path "dot"), which doesn't work since on Windows it is
> called dot.exe.
>
> (find-executable-path "dot.exe") works.
>
>
> I believe this kind of problem may arise in other situations. Windows has a
> PATHEXT environment variable that maybe could be used in
> find-executable-path to try appending an extension to the name of the
> executable (eg: .exe, .bat, ...).
>
> Or maybe there is a better way to patch this part of Redex to support
> Windows?
>
>
> []'s
> Rodolfo Carvalho
>
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users
>

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to