Racket fits programmers building language tools or exploring Racket applications. Write a small module in DrRacket, run it interactively, and expand the program gradually while using the language's abstraction and macro facilities.
Its language and library conventions differ from mainstream scripting tools. Applications still need appropriate packaging for their intended users. Keep working files under version control so subsequent changes can be reviewed and reversed.