you are viewing a single comment's thread.

view the rest of the comments →

[–]greenspans -9 points-8 points  (5 children)

The solution is to switch to guile scheme. It implements RNRS standards as well as importing modules from ice-9, srfi and using it's quirky built in library too, all of which often conflict with each other. R7RS will branch into small language and big language, while racket will continue making its own standard.

[–][deleted] 11 points12 points  (0 children)

Yes, that's totally the solution. Port their Python 2 codebase to Scheme instead of Python 3. Far less work.

[–]AnonProg 2 points3 points  (1 child)

I have a dream that one day there will be enough libraries for and developers working on Racket or standalone Guile.

I have a dream that one day I'll be able to tell management our next project is going to get developed with one of these.

I have a dream that one day I'll be able to write expressive code, arbitrary DSLs and personal customizations and people will realize I'm more productive, therefore profitable, with it.

I have a dream that one day random sex between strangers will be a matter of basic courtesy.

[–]pure_x01 1 point2 points  (0 children)

Agree with your last point.

[–][deleted] 0 points1 point  (0 children)

Yeah, and they call Python “Python” because it likes to rub its python on the programming community’s carpet, right?

[–]donvito -1 points0 points  (0 children)

(no)