Discussion:
[racket] DivaScheme plt broken, due to changes in GUI in v.6(?)
Wade McReynolds
2015-02-05 18:12:37 UTC
Permalink
Hi, I'm trying again after some time to use the Divascheme editing package
and it's broken in Racket 6.x. I've been told it's probably due to changes
in the GUI, but I'm lost as to interpreting the errors. Any ideas as to the
source of the problem?

Wade
Jens Axel Søgaard
2015-02-05 18:41:00 UTC
Permalink
Post by Wade McReynolds
Hi, I'm trying again after some time to use the Divascheme editing package
and it's broken in Racket 6.x. I've been told it's probably due to changes
in the GUI, but I'm lost as to interpreting the errors. Any ideas as to the
source of the problem?
The newest version of DivaScheme I can find is:

https://github.com/dyoo/divascheme

It was last updated 7 years ago - and was written for Racket 4.x.

Since then a lot has happened, so you most likely need to fix
several things.

/Jens Axel
____________________
Racket Users list:
http://lists.racket-lang.org/users
Wade McReynolds
2015-02-05 18:51:17 UTC
Permalink
I should have added the error message I'm running into, in case anybody
recognizes something. (I'm a rank novice myself.)

error: push-into-mred
context...:

/home/wade/.racket/planet/300/6.1.1/cache/divascheme/divascheme.plt/1/6/diva-link.ss:303:6:
push-into-mred

/home/wade/.racket/planet/300/6.1.1/cache/divascheme/divascheme.plt/1/6/insert-keymap.ss:405:4:
revert&exit

/usr/racket/share/pkgs/gui-lib/mred/private/wxme/editor-canvas.rkt:349:2:
on-focus method in editor-canvas%
/usr/racket/collects/racket/private/more-scheme.rkt:147:2:
call-with-break-parameterization
/usr/racket/collects/racket/private/more-scheme.rkt:264:2:
call-with-exception-handler
/usr/racket/share/pkgs/gui-lib/mred/private/wxwindow.rkt:225:22:
on-kill-focus method in ...private/wxwindow.rkt:148:4
/usr/racket/share/pkgs/gui-lib/mred/private/wx/common/queue.rkt:451:6
/usr/racket/share/pkgs/gui-lib/mred/private/wx/common/queue.rkt:502:32
/usr/racket/share/pkgs/gui-lib/mred/private/wx/common/queue.rkt:650:3
Neil Van Dyke
2015-02-05 18:59:46 UTC
Permalink
BTW, until someone ports DivaScheme to Racket 6.x...
I think DivaScheme was inspired by Taylor Campbell's `paredit.el` for Emacs:
http://emacswiki.org/emacs/ParEdit
If you want to try out the general approach to sexp-oriented editing, or
just see a video demonstration, you might want to look at `paredit.el`
for now.

Neil

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

Loading...