[plt-dev] renaming programs in the distribution

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Apr 19 11:15:59 EDT 2010

I'm trying to sort out what programs should be in the top-level "app"
directory (this mostly affects mac os x and windows) and what should
be in the bin directory in the racket release. Here's a proposal.
Comments?

This is the current list of programs (as of 4.2.5) that go in the
toplevel directory (mac os x and windows):

  DrScheme.app
  MrEd.app
  PLT Games.app
  Slideshow.app
  plt-help.app

and this is the current list of things in the "bin" directory:

  drscheme
  mred
  mred-text
  mzc
  mzpp
  mzscheme
  mztext
  pdf-slatex
  planet
  plt-games
  plt-help
  plt-r5rs
  plt-r6rs
  plt-web-server
  scribble
  setup-plt
  slatex
  slideshow
  swindle
  tex2page

For the racket release, I propose we change the top-level contents to this:

  DrRacket.app
  PLT Games.app    ;; Maybe renamed to "Racket Games"?
  Racket Docs.app
  Slideshow.app
  GRacket.app

and we add these to the bin directory:

  drracket
  gracket
  racket
  rico

and maybe it makes sense to remove these from the bin directory:

  drscheme   ;; now drracket
  planet     ;; now a part of 'rico' but maybe scripts use this?
  plt-help   ;; now 'rico docs'
  setup-plt  ;; now 'rico setup'

I don't think we should remove mzscheme, mred, or mred-text from the
bin directory, as scripts surely rely on them. The above, on the other
hand, don't seem as likely to be in scripts, but maybe we should just
leave them to be conservative?

Robby


Posted on the dev mailing list.