Giter Site home page Giter Site logo

Comments (13)

verdammelt avatar verdammelt commented on July 28, 2024

I had problems with CIM in that I already had QuickLisp installed and CIM didn't seem to see it. As far as I can tell CIM expects a quicklisp directory inside of $CIM_HOME. This seems awfully presumptuous of it :).

I made it work by symlinking my ~/.quicklisp to ~/.cim/quicklisp.

So now that I've solved that mystery I could write up the instructions - but perhaps instructions on how to install CIM/Lisps/QuickLisp in the 'normal' way might work better?

For the record: I installed SBCL via homebrew, QuickLisp, then CIM, then more implementations via homebrew. I am guessing this is not the 'correct' way.

Also note: the item about how to run items locally is handled already by my changes to the README.

from common-lisp.

yurrriq avatar yurrriq commented on July 28, 2024

Mildly related questions:

  • Is there a CIM equivalent for scheme? I often find I need to switch between chicken, gambit, guile and racket.
  • Is there a good way to get gambit and Ghostscript to coexist peacefully?

from common-lisp.

verdammelt avatar verdammelt commented on July 28, 2024

Been pretty quiet on this issue lately. If no one else wants to write this up I'll pick this up and try to figure out the 'right' way of installing CIM.

from common-lisp.

verdammelt avatar verdammelt commented on July 28, 2024

I finally got around to trying to use CIM directly and boy am I now annoyed. Maybe we shouldn't suggest CIM? It may not be worth it... have other people had good luck with it?

Just now it would not install clisp-2.49 (had to install clisp-head). There is no update option for the lisps it installs. it does not consistently install quicklisp in all lisps. I purged all installs and tried to re-install sbcl via brew (which succeeded) but then coulnd't get CIM to work properly with sbcl-system. grrr.

from common-lisp.

yurrriq avatar yurrriq commented on July 28, 2024

I've had similar experiences, @verdammelt. 😕

from common-lisp.

wobh avatar wobh commented on July 28, 2024

Okay, lets look at our options.

from common-lisp.

verdammelt avatar verdammelt commented on July 28, 2024

Funny thing is CIM seems to work nicely when I had it set up. I had it set up with all HomeBrew installed implementations and with QuickLisp installed by hand and symlinked into the CIM directory. That let me use it as we do for testing. But trying to use it as a Lisp Implementation manager system ala RVM/RBENV, etc. etc. I don't think that's going to work.

I'll try to take a moment to fix my setup (probably re-installing CIM) and then I might suggest that that setup be one that suggest for contributors.

(I just checked out cl-travis and it looks like it only uses CIM to install ACL, all the others it installs itself and then does cim use.)

from common-lisp.

verdammelt avatar verdammelt commented on July 28, 2024

OK, so I think that I'd be "ok" suggesting using CIM to run across multiple instances - but not to install those instances. These instructions are for contributors - not for users of the track so a little extra WTF-ery might be acceptable.

While it is not a great tool - it is ATM the tool to run lisp code across several implementations, which will help contributors contribute.

from common-lisp.

yurrriq avatar yurrriq commented on July 28, 2024

👍

from common-lisp.

yurrriq avatar yurrriq commented on July 28, 2024

I just stumbled across this project, which may be useful now or in the future: https://github.com/roswell/roswell

from common-lisp.

verdammelt avatar verdammelt commented on July 28, 2024

The Roswell readme says:

It now has evolved into a fullstack environment for Common Lisp development, testing, code sharing and app distribution which might push the CL community to a whole new level.

That is a LOT more than we need. That is why I decided I didn't like it a while back. Seemed to be doing too much...

from common-lisp.

yurrriq avatar yurrriq commented on July 28, 2024

I thought remembered it coming up here before. Well CIM as a tool for running across multiple instance sounds good to me still.

from common-lisp.

wobh avatar wobh commented on July 28, 2024

Closed in #98

from common-lisp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.