3 ms·
My personal experience is the opposite. I have found Racket to be much more approachable and easier to follow than Python.
by bigtunacan 9y ago
My personal experience is the opposite. I have found Racket to be much more approachable and easier to follow than Python.
- baldfat 9y agoJohn Carmack on his 10 year old son's first program. > I’m still taking a little heat from my wife for using an obscure language instead of something mainstream that is broadly used in industry, but I have nothing but good things to say about using Racket and DrRacket for a beginning programmer, and highly recommend it. https://groups.google.com/forum/#!topic/racket-users/yjRuIxypUQc https://groups.google.com/forum/#!topic/racket-users/yjRuIxy... I would say that typing your Python code is easier, but the rest is much easier in Racket. 1) easier to debug 2) easier to deploy 3) easier to design 4) easier to think through due to the concise manner of building programs I have plenty of friends who use Python and they can write a 100 line program without a problem. After it is over 1000 it just falls apart. In a functional(ish) language it allows for a MUCH easier way to follow Do Not Repeat Yourself.
- throwaway7645 9y agoHow is deploying Racket?
- DisownedWheat 9y agoWell you can deploy the executable file to a server if it has the Racket runtime just like Python, Ruby etc. But there is a tool called `raco distribute` that will bundle the executable and the runtime into a folder that you can then distribute to anyone.
- throwaway7645 9y agoRaco distribute sounds nice, but not sure how it is any different than py2exe or similar tools.
- DisownedWheat 9y agoWell if my experience with py2exe is anything to go by raco distribute actually works 100% of the time so that's a pretty enormous improvement. Though I must admit my experience with py2exe is not particularly extensive.
- baldfat 9y agoDeploying a racket program is super easy and reliable. Nothing I can say about Python and distributing a program.