3 ms·
Sharing your awesome Python program is its Achilles heel. I have 5 computers I work on a weekly basis. I stopped using Python and Haskell due to all of this. R
by baldfat 8y ago
Sharing your awesome Python program is its Achilles heel. I have 5 computers I work on a weekly basis. I stopped using Python and Haskell due to all of this.
Racket's exe are so simple and quick to share.
raco exe foo.rkt
https://docs.racket-lang.org/raco/exe.html https://docs.racket-lang.org/raco/exe.html
(Edited tendon to heel)
- disconnected 8y agoYes, packaging Python applications for distribution is yet another nightmare situation. Back in the day, we used one of the various "freeze" applications (cxfreeze, bbfreeze, probably others) and some tools developed in-house to package and distribute them for various platforms. It has been a while since I actually needed to do this, so I don't know what the current state of the art is.
- peatmoss 8y agoI've thought about starting a "build an ecosystem for Racket" project where I document gaps in the extended ecosystem and review best-of-breed solutions from other languages as a kind of literature review / review of prior art. Racket has such a great story for so many things that are painful in other environments. It's an under-appreciated language.
- mark_edward 8y agoWould you be willing to collaborate on this? Racket was my first programming language and I miss it dearly. An excuse to write code in it would be great!
- peatmoss 8y agoOh my yes. Of course. PM me, and let’s figure out the right vehicle to get started.
- baldfat 8y agoThe only issues that this really could address. Would be nice to have a "Wall of Shame" for these gaps. A) Racket is so enjoyable everyone builds their own solutions B) "The view that full-fledged problem solving almost always calls for language design" Which sadly falls onto deaf ears especially people from Python.