5 ms·
Possible conflict with the name: https://en.wikipedia.org/wiki/Joy_(programming_language) https://en.wikipedia.org/wiki/Joy_(programming_language)
by m00s3 9y ago
Possible conflict with the name: https://en.wikipedia.org/wiki/Joy_(programming_language) https://en.wikipedia.org/wiki/Joy_(programming_language)
- matthewmueller 9y agoHmm, good catch. Let's see how it plays out :-)
- nerdponx 9y agoWhy not call it JoyGo or JoyJS or Go2js or something? No reason to cause name (and command line) confusion just because you like a name.
- Sir_Cmpwn 9y agoJoy is coming up on 15 years without a release, there should probably be a statute of limitations on this sort of thing.
- JustSomeNobody 9y agoI disagree. You'll end up with new languages using the names of older languages. Besides, software can at some point be done.
- Sir_Cmpwn 9y agoSoftware can also fade into irrelevance, which is what has happened to Joy.
- a-nikolaev 9y agoJoy is a mathematical language similar to lambda calculus. It's getting old very slowly, slower that this compiler.
- carapace 9y agoYes, Joy is amazing. I have been working through the Advent of Code puzzles with it and the code keeps coming out error-free. It delivers on Backus' idea of algebra of programs (aka "Functional Programming") in a direct and entertaining way. It also seems amenable to efficient compilation. I'm pretty sure Joy is a kind of "silver bullet" for programming, in the sense that, as "software is eating the world", Joy will eat software. I have some Jupyter Notebooks here (also in HTML and md formats; md is good for looking at the 'books in situ on github): https://github.com/calroc/joypy/tree/master/docs https://github.com/calroc/joypy/tree/master/docs
- shabbyrobe 9y agoAlas, Manfred von Thun is no longer with us. Seems unlikely there will be another release.
- petecox 9y agoManfred taught me mathematical logic back in the mid 90s. It was only much later browsing functional programming topics that I discovered his language and that he had passed away. RIP.
- carapace 9y agoWhat was he like?
- shabbyrobe 9y agoMy mate has an awesome story about providing technical support to him on campus. I hope neither he nor the deceased mind me relating it. "Hello. Tech support? This is Manfred von Thun. My computer is not working." "OK, no problem, do you have a PC or a Mac?" "Neither." <Pause> "Neither?" "Yes. Neither." "Ok, what do you have, then?" "I have a terminal which connects to the mainframe." <Pause> "OK, I'll be right over." Sure enough, he gets there and there's some godforsaken yellowing text-only terminal thing with a wire plugged into some weird port he'd never seen before, presumably wending its way into the bowels of the university to some long-lost, dusty piece of big iron from computing's distant past. My mate was incredulous. "So what do you do with this, exactly?" "I write papers, I write programs, I make web pages." "Web pages!?" "Yes, web pages. But I don't believe in graphics." In spite of his protestations about GUIs, he was eventually given a brand spanking new eMac (this was around about the time he was creating Joy). Once he saw Terminal.app, he no longer seemed particularly concerned.
- petecox 9y agoEvery staff member had one of those. They opened new computer labs at La Trobe in about 1995 but before that it was VTxxx terminals accessing a mixture of VMS or *nix, I believe. I remember using vi in typesetting a paper with LaTeX before print previewing a DVI on one of the PC or Mac machines.
- weberc2 9y agoGuaranteed unique project name generator: `uuidgen`
- carapace 9y agoI came here to say the same thing in re: the name conflict with Joy PL. I'm currently working on a Joy interpreter. I'm just getting it ready to post to PyPI (it's implemented in Python.) It's pretty obscure, but I have high hopes for the language. It has some amazing qualities.
- matthewmueller 9y agoAwesome! I thought about it a little more and I don't think there should be an issue. This project is a compiler, not a language – Go is the language. It's analogous to Javascript and Babel.
- carapace 9y agoWeird, I thought I deleted that comment. Yeah, I don't actually think it will be a problem in practice. (And anyway I refer to my interpreter as "Joypy".) It was sort of a knee-jerk reaction to seeing the name. BTW, awesome idea and project! I hope it gets traction (at least until WASM "hits", eh?)
- HumanDrivenDev 9y agoVery appropriate, since googles go did the exact same thing. https://en.wikipedia.org/wiki/Go!_(programming_language) https://en.wikipedia.org/wiki/Go!_(programming_language)