google / google/clojure-turtle
create a Java GUI with a REPL and canvas window
Nobody has claimed this yet.
- Dominant language
- Clojure
- Stars
- 424
- Forks
- 32
- PR merge metrics
- No merged PRs in 30d
Description
Create a Java GUI that contains a REPL but can also spawn a turtle graphics canvas.
This issue represents the Java version of the the issue in #11, which targets JavaScript.
There is a library for creating a REPL in a Java Swing GUI: https://github.com/alandipert/clj-swingrepl
And Seesaw makes Swing programming actually fun: https://github.com/daveray/seesaw
Creating a JS-targeted REPL as in #11 obviously has more relevance and reach, but having a Java version is better than not having one, all things being equal. At the time of this writing, neither exists, so deployment of clojure-turtle is still a bit 'manual'.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the related JavaScript issue #11 and reviewing the linked clj-swingrepl and Seesaw projects. Define the Java GUI’s REPL and turtle-canvas interaction, then verify that the GUI can host a REPL and spawn the canvas as described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure, java
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100