[Bug 1301219] Review Request: racket - Racket is a full-spectrum programming language

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1301219



--- Comment #10 from Brandon Thomas <bthomaszx@xxxxxxxxx> ---
I based the above spec off of a previous attempt, and it has the same breakdown
as before (racket and racket-devel), but I think I can break the package down a
bit better. Because this is often used as an introductory language in higher
education, I want to try to make this as non-confusing as possible to new
programmers. So I propose the following breakdown:

racket-core: Core Racket components
racket-gtk: Graphical Racket components (requires: racket-core)
racket-doc: Racket documentation
racket-devel: Libraries to link with Racket
racket-ide: The DrRacket IDE for Racket (requires: racket-gtk)
racket: The complete Racket distribution (requires: racket-ide, racket-doc)

It is backwards compatible with previous attempts at adding Racket to Fedora
(including the spec files above). I decided against calling "racket-ide" as
"drracket", because lots of people think that DrRacket is the name of the
entire distribution, and they might install that thinking they're installing
everything, only to get mad when the documentation feature of drracket doesn't
work (and as a new programmer who isn't familiar with Linux, it can be
frustrating).
AFAIK, there isn't a list of packages that require graphical libraries, but
here's what I can see off of the bat (usr/share/racket/pkgs): draw, draw-lib,
future-visualizer, future-visualizer-typed, games, gui, gui-lib,
gui-pkg-manager-lib, images-gui-lib (I want to keep some images functionality
for servers running racket, if it doesn't break anything), pict (unfortunately
I don't think I can break off just the gui component), pict-doc, pict-lib,
pict-snip, picturing-programs, plot-gui-lib (again, I want to keep some plot
functionality if possible), rackunit-gui, redex-gui-lib, slideshow,
slideshow-exe, slideshow-lib, slideshow-plugin. And for DrRacket: drracket,
drracket-plugin-lib, drracket-tool.

What to people think? Should I keep it the same as before, or should I try to
break it down like this?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]