I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)

User talk:Mr2001

From Rosetta Code

(though I see you already got the hang of the Mylang template!) Welcome to Rosetta Code! I'm Mike, and I noticed you created an account.

Some quick things you should be aware of:

Template:Mylang Helps you show what languages you're familiar with, and helps us become aware of skills with languages we haven't seen.
Category:Unimplemented tasks by language A place to find tasks missing solutions in various languages.
Blogs, twitter, facebook... We have them, and are interested in yours.
Special:Webchat Logs you into #rosettacode on the Freenode IRC channel. Not usually the most active communications medium, but occasionally helpful. It's logged at http://irclog.perlgeek.de/rosettacode/today.
Rosetta Code:Village Pump A general Q/A and discussion area.
Rosetta Code:Finances For most of Rosetta Code's history, expenses have been paid out of my pocket. I can't afford that much longer, and so you can see the state of Rosetta Code's finances, and how you may help. If you enjoy or are excited about the site, please consider reading through it.

Sorry for the boilerplate; it can be a bit difficult giving an individual greeting to each person. If you post information about your technical interests and background, I'll probably read it. If you already have put that kind of information on your user page, I probably already have; I'm always interested in how people do and can benefit from Rosetta Code.--Michael Mol 19:00, 24 October 2010 (UTC)

A task you might find interesting.[edit]

It was suggested on IRC that you check out RCRPG. I built the original Perl version a long time ago, in a fit of nostalgia and illness. --Michael Mol 19:04, 26 October 2010 (UTC)

Thanks, this looks like the sort of task Inform 7 is especially suited for. --Mr2001 19:42, 26 October 2010 (UTC)

Inform 7 implementations[edit]

Would you mind documenting some implementation for Inform 7? You can see, e.g. the pages listed under Category:Perl 6 Implementations for how to organize them. They'll show up under Category:Inform 7 Implementations. --Michael Mol 22:25, 1 November 2010 (UTC)

OK. I'm not sure what to call the implementation page, though: there is only one implementation and it's called Inform 7 (i.e. the language is named after the implementation), but Inform 7 is a redirect to Category:Inform 7. After much clicking I haven't seen any examples of implementation pages for languages that share a name with their implementations. --Mr2001 23:13, 1 November 2010 (UTC)
Ah. I noticed you made a distinction between two cases on Find limit of recursion, and I assumed those were different implementations. I though Category:Perl had Template:Implementation on the same page as Template:Language, but that seems not to be the case, and I don't know why that was changed. Hm. Not sure what to do about it, then. --Michael Mol 23:19, 1 November 2010 (UTC)
It's sort of a hybrid situation: there's a single compiler which has been ported to Windows, OS X, and Linux, and on each platform it's distributed along with an IDE. The IDEs are all based on a common design but implemented independently (unlike the compiler, which is simply recompiled for each platform). The IDEs include bytecode interpreters for the two virtual machines that the compiler targets, which are also implemented independently, and the cases I distinguished are for the two VM implementations included with the Windows package. So there are multiple implementations at run time, but not at compile time. --Mr2001 23:33, 1 November 2010 (UTC)
Created a Village Pump thread: Shared names for languages and implementations. --Mr2001 22:09, 2 November 2010 (UTC)