Jump to content
Sign in to follow this  
torstenanders

Opmo 1.3: Emacs interface (with SLIME) broken?

Recommended Posts

Opusmodus 1.2 can be used from within the Emacs editor as well (see the post at the link below for details). For me as a programmer having additionally access to the Emacs Lisp IDE SLIME is greatly preferable due to various advanced features provided by Slime when compared with the more easy-to-use native IDE of Opusmodus. 

 

For more information on SLIME see its website:

https://common-lisp.net/project/slime

 

Unfortunately, the SLIME link is seemingly broken in Opusmodus 1.3, which I just started for the first time. For those who have no SLIME installed (but have Quicklisp set up), SLIME can be installed with the following command.

 

(ql:quickload "quicklisp-slime-helper")

 

Unfortunately, this results now in an error.

 

To load "quicklisp-slime-helper":
  Load 1 ASDF system:
    quicklisp-slime-helper
; Loading "quicklisp-slime-helper"
..
> Error: Undefined function asdf/interface::operation-forced called with arguments (#<load-op>) .
> While executing: #<standard-method asdf/action:perform (asdf/lisp-action:load-op swank-loader::swank-loader-file)>, in process Listener-2(9).
> Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts.
> If continued: Retry applying asdf/interface::operation-forced to (#<load-op>).
> Type :? for other options.

 

I already had SLIME installed, but simply running it does not work either and results in the same error.

 

(cl-user::start-swank) 

 

? To load "swank":
  Load 1 ASDF system:
    swank
; Loading "swank"
.
> Error: Undefined function asdf/interface::operation-forced called with arguments (#<load-op>) .
> While executing: #<standard-method asdf/action:perform (asdf/lisp-action:load-op swank-loader::swank-loader-file)>, in process Listener-2(9).
> Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts.
> If continued: Retry applying asdf/interface::operation-forced to (#<load-op>).
> Type :? for other options.

 

Any help? Thanks a lot! 

 

Best,

Torsten

Share this post


Link to post
Share on other sites

EDIT: I fixed the problem by updating the Lisp side of SLIME manually, as the SLIME version in Quicklisp is quite old (20150709). 

 

Best,

Torsten

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Topics

    • By torstenanders
      Common Music (CM) is another interesting composition system (http://commonmusic.sourceforge.net), and a recent revision of the old CM version 2 (https://github.com/ormf/cm), which was still implemented in Common Lisp (in contrast to later versions defined in Scheme) can be loaded into and used alongside Opusmodus 1.2 without problems. This was possible primarily due to a largely revised load mechanism of the old CM sources.  
       
      With the new Opusmodus 1.3 this is not possible any more. It seems the problem is caused by the fact that :CLM (and a number of variants) are still added to *features*, but there is no CLM package anymore. I cannot see the Opusmodus sources, but I assume that all CLM definitions have been added directly to the Opusmodus package. Anyway, due to the present feature CM assumes that CLM is there, but then cannot find its package. 
       
      Anyway, I found a way around (by changing the relevant feature expressions from #-clm into #-(and clm (not opusmodus)) and will try to have that included in the relevant CM sources at https://github.com/ormf/cm
       
      Best,
      Torsten
       
    • By Andy
      My files in the Finder often have a duplicate with a tilde after them..what does this mean? I want to rename a file..do I do it to both?
      Thanks
    • By Deb76
      Hello,
      I have a problem, I can not finalize an import of a midi file in OPMO. As you can see in the screenshot, the file is imported into the piano-roll, it is correctly read but when in the File menu I want to access "Midi to Partition", this function remains inactive. Do you have an idea to solve this problem?
      Thank you in advance.
      Didier

×
×
  • Create New...