[climacs-devel] Bugs reporting :)

Ignas Mikalajunas ignas.mikalajunas at gmail.com
Thu Apr 28 10:23:31 UTC 2005


Hi, i like the idea of Common lisp emacs like editor, and i would like
to test it, but it seemsso unuseable to me that i just can't even test
it :(, the bugs i have managed to encounter in like 3 minutes of using
climacs were:
 
1. C-x C-f Ret

It tries to open my home directory and of course fails (I know there
is no dired, but crashing my editor because of that is evil)

2. C-x C-f /home/ignas/test.lisp , then Alt+Tab to another window
(covering the climacs window), Alt+Tab back, Ret

* (climacs-gui::climacs)

debugger invoked on a SIMPLE-ERROR in thread 17344:
#<GOATEE:SIMPLE-SCREEN-AREA X 99:288 Y 0:14 {9A06481}> is not
contained in #<CLIMACS-GUI::MINIBUFFER-PANE CLIMACS-GUI::INT
{9861BF9}>.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

((SB-PCL::FAST-METHOD CLIM:ERASE-OUTPUT-RECORD (T
CLIM:STANDARD-OUTPUT-RECORDING-STREAM)) #<unavailable argument>
#<unavailable argument> #<GOATEE:SIMPLE-SCREEN-AREA X 99:288 Y 0:14
{9A06481}> #<CLIMACS-GUI::MINIBUFFER-PANE CLIMACS-GUI::INT {9861BF9}>
NIL)
0] :backtrace

0: ((SB-PCL::FAST-METHOD CLIM:ERASE-OUTPUT-RECORD (T
CLIM:STANDARD-OUTPUT-RECORDING-STREAM)) #<unavailable argument>
#<unavailable argument> #<GOATEE:SIMPLE-SCREEN-AREA X 99:288 Y 0:14
{9A06481}> #<CLIMACS-GUI::MINIBUFFER-PANE CLIMACS-GUI::INT {9861BF9}>
NIL)
1: ((SB-PCL::FAST-METHOD CLIM-INTERNALS::FINALIZE
(GOATEE:GOATEE-INPUT-EDITING-MIXIN T)) #<unavailable argument>
#<unavailable argument> #<CLIM:STANDARD-INPUT-EDITING-STREAM
{9A04E41}> #<CLOSURE (LAMBDA (STREAM CLIM-INTERNALS::CONT))
{9A047E5}>)
2: ((FLET #:CLEANUP-FUN-677))
3: ((SB-PCL::FAST-METHOD CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING
(CLIM:EXTENDED-INPUT-STREAM T T T T)) #<unavailable argument>
#<unavailable argument> #<CLIMACS-GUI::MINIBUFFER-PANE
CLIMACS-GUI::INT {9861BF9}> #<CLOSURE (LAMBDA (STREAM)) {9A0479D}>
#<CLOSURE (LAMBDA (STREAM CLIM-INTERNALS::CONT)) {9A047E5}> ""
CLIM:STANDARD-INPUT-EDITING-STREAM)
4: ((SB-PCL::FAST-METHOD CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING
:AROUND (CLIM:EXTENDED-OUTPUT-STREAM T T T T)) #<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION (SB-PCL::FAST-METHOD
CLIM-INTERNALS::INVOKE-WITH-INPUT-EDITING #)> :PV-CELL NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION #>
:PV-CELL NIL :NEXT-METHOD-CALL NIL :ARG-INFO (5)) :ARG-INFO (5))
#<CLIMACS-GUI::MINIBUFFER-PANE CLIMACS-GUI::INT {9861BF9}> #<CLOSURE
(LAMBDA (STREAM)) {9A0479D}> #<CLOSURE (LAMBDA (STREAM
CLIM-INTERNALS::CONT)) {9A047E5}> ""
CLIM:STANDARD-INPUT-EDITING-STREAM)
5: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL.
SB-PCL::.ARG0. SB-PCL::.ARG1. SB-PCL::.DFUN-REST-ARG.)) #<unavailable
argument> #<unavailable argument> #<CLIMACS-GUI::MINIBUFFER-PANE
CLIMACS-GUI::INT {9861BF9}> CLIMACS-GUI::COMPLETABLE-PATHNAME (:PROMPT
"Find File"))
6: (CLIM:ACCEPT CLIMACS-GUI::COMPLETABLE-PATHNAME :PROMPT "Find File")
7: (CLIMACS-GUI::COM-FIND-FILE)
8: ((SB-PCL::FAST-METHOD CLIM:EXECUTE-FRAME-COMMAND :AROUND
(CLIMACS-GUI::CLIMACS T)) #<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION (SB-PCL::FAST-METHOD
CLIM:EXECUTE-FRAME-COMMAND #)> :PV-CELL NIL :NEXT-METHOD-CALL NIL
:ARG-INFO (2)) #<CLIMACS-GUI::CLIMACS {9850CA9}>
(CLIMACS-GUI::COM-FIND-FILE))
9: ((FLET CLIMACS-GUI::DO-COMMAND) (CLIMACS-GUI::COM-FIND-FILE))
10: (CLIMACS-GUI::CLIMACS-TOP-LEVEL #<CLIMACS-GUI::CLIMACS {9850CA9}>
:COMMAND-PARSER #<unused argument> :COMMAND-UNPARSER #<unused
argument> :PARTIAL-COMMAND-PARSER #<unused argument> :PROMPT #<unused
argument>)
11: (CLIMACS-GUI::CLIMACS-TOP-LEVEL #<CLIMACS-GUI::CLIMACS {9850CA9}>)
12: ((SB-PCL::FAST-METHOD CLIM:RUN-FRAME-TOP-LEVEL
(CLIM:APPLICATION-FRAME)) #<unavailable argument> #<unavailable
argument> #<CLIMACS-GUI::CLIMACS {9850CA9}> #<unavailable argument>)
13: ((SB-PCL::FAST-METHOD CLIM:RUN-FRAME-TOP-LEVEL :AROUND
(CLIM:APPLICATION-FRAME)) #<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL :FUNCTION #<FUNCTION (SB-PCL::FAST-METHOD
CLIM:RUN-FRAME-TOP-LEVEL #)> :PV-CELL NIL :NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T)) #<CLIMACS-GUI::CLIMACS {9850CA9}> NIL)
14: (SB-INT:EVAL-IN-LEXENV (CLIMACS-GUI::CLIMACS) #S(SB-KERNEL:LEXENV
:FUNS NIL :VARS NIL :BLOCKS NIL :TAGS NIL :TYPE-RESTRICTIONS NIL
:LAMBDA NIL :CLEANUP NIL :HANDLED-CONDITIONS NIL
:DISABLED-PACKAGE-LOCKS NIL :POLICY ((COMPILATION-SPEED . 1) (DEBUG .
1) (INHIBIT-WARNINGS . 1) (SAFETY . 1) (SPACE . 1) (SPEED . 1)
(SB-C::STACK-ALLOCATE-DYNAMIC-EXTENT . 3))))
15: (INTERACTIVE-EVAL (CLIMACS-GUI::CLIMACS))
16: (SB-IMPL::REPL-FUN NIL)
17: ((LAMBDA NIL))
18: ((LAMBDA NIL))
19: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA NIL) {9007F0D}>)
20: (SB-IMPL::TOPLEVEL-REPL NIL)
21: (SB-IMPL::TOPLEVEL-INIT)
22: ((FLET SB-IMPL::RESTART-LISP))

3. Alt+x is not invoking "Extended command", only Esc+x did that ...
4. Common Lisp syntax mode is only coloring the first line of the
buffer, (the rest are highlighted as if they were comments) in cmucl,
and is highlighting everything up-to first ";" in sbcl.

   Ignas Mikalajūnas


More information about the climacs-devel mailing list