Metaxal / quickscript

Easy scripting for DrRacket
Other
17 stars 6 forks source link
drracket racket

Quickscript: Scripting engine for DrRacket

Quickscript [docs] is a tool for DrRacket which allows to quickly and easily extend DrRacket features, without having to restart it. The scripts are automatically accessible from a new menu in DrRacket.

The slides from RacketCon 2018 provide more context on the why of Quickscript.

1. Installation

Quickscript comes bundled with DrRacket.

You may want to install additional scripts (also here), but Quickscript can also be used alone.

2. Usage

Have a look at the Scripts menu in DrRacket.

See the docs for more information.

3. Developing Quickscript

If you want to modify how Quickscript works, here's how to replace the bundled collection with the development one:

  1. Fork quickscript on github
  2. In some local folder on your computer, clone from the forked repo:
    git clone https://github.com/<your-github-username>/quickscript.git
  3. Without changing directory,
    raco pkg update --link quickscript

    This may require sudo if it was used when installing racket.

Now the quickscript collection refers to the cloned repository.

4. History

Quickscript is the successor to Script Plugin, with some differences: