Sign in

I want to be able to use sly, but I particularly want to be able to use it in my vagrant machines. sly-tramp seems to help with that. In order to use slynk remotely, first, I need to initialize the correct version of the slynk server remotely. The vagrant machines have the sly repository cloned to ~/sly and the following added to .sbclrc:

(push #p"~/sly/slynk/" ASDF:*CENTRAL-REGISTRY*) 
(asdf:require-system :slynk)
(slynk:create-server :port 4005) ; adjust this accordingly

I then activate the sly-tramp-contrib add the following to 'sly-filename-translations:

(setq sly-contribs '(sly-tramp)) 
(after! sly
(add-to-list 'sly-filename-translations
:machine-instance "test--step"
:remote-host ""
:username "vagrant")))


What is Git and why should I use it?

When you’re working on a file or a document, it is important to save frequently in order to make sure you don’t lose your work. But code is complicated. The development of code is not linear — often edits are exploratory and end up being reverted. You find quickly that what you want to be able to save and explore is not the actual state of your files, but the sequence of edits you’ve made. git saves your project as a sequence of edits to your code base rather than a set of file contents.

Motivation: Checkpoints

You have been writing code…

Rik Bose

CS Professor, AI/NLP Researcher

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store