User talk:CalmoSoft: Difference between revisions

From Rosetta Code
Content added Content deleted
(Blanked the page)
 
(84 intermediate revisions by 8 users not shown)
Line 1: Line 1:
==Output==
Hi. I've noticed that many of your Ring entries do not show output, even if the task requires it. For instance the Runge-Kutta task explicitly requires output, but the Ring code doesn't even seem to print anything. Output is important because it's often the only easy way we can tell if the code works as the task intended. [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 13:39, 30 March 2016 (UTC)

Hello Fwend,

In the Ring "see" is the output command.
See the next line in the "Runge-Kutta method" program:

see "y(" + t + ") = " + y + " error = " + (actual - y) + nl ok

Greetings,
Gal Zsolt
(~ CalmoSoft ~)

: Alright, but it's still necessary to post the output. You can do this using <pre>...</pre> tags. [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 17:07, 30 March 2016 (UTC)

Hello Fwend,

Now I have added the output.
Thank you very much for suggestions.
In the future I will add the outputs.

Greetings, Gal Zsolt (~ CalmoSoft ~)

==Upload an image==

Hello Fwend,

It is impossible to upload an image.

Greetings,
Gal Zsolt
(~ CalmoSoft ~)

: Yes, image uploads have been disabled (for security reasons). [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 07:31, 30 June 2017 (UTC)

Hello Fwend,

Please can you upload the next image:

[https://1drv.ms/i/s!AqDUIunCqVnIg0F7c0Pr7Y62R2D9 CalmoSoft Fifteen Puzzle Game Image]

: You'd have to ask an admin. But I don't think they can do it either. Some people use an image hosting service. [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 12:01, 30 June 2017 (UTC)

Hello Fwend,

Can you give me the email address of the admin?

Greetings,
Gal Zsolt
(~ CalmoSoft ~)

== Lisp ==

Hi,

I just saw two of your recent edits. Please notice that in both cases there are already entries for [[:Category:Common Lisp]].

[[User:Eoraptor|Eoraptor]] ([[User talk:Eoraptor|talk]]) 10:37, 5 March 2018 (UTC)


CalmoSoft: Which dialect of Lisp are you using to write these examples? They look like Common Lisp to me and '''every''' Lisp example you have added already has a Common Lisp entry.

Have you read the [[Lisp]] page? The general Lisp category is for ''archaic'' versions of Lisp. While it doesn't hurt to have multiple examples showing different ways to do things, it would be better if they were classified correctly.
--[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 12:35, 9 March 2018 (UTC)

Hi.

I use [https://franz.com/downloads/clp/survey Allegro CL 10.1]

Greetings,
Gal Zsolt
(~ CalmoSoft ~)

:So these should be listed under Common Lisp then. Please move or merge them with the Common Lisp entries. Thanks. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 20:01, 9 March 2018 (UTC)
::Agreed. Gal Zsolt, I moved your Lisp programs in the Common Lisp category, which is the correct place for them. Next time, please do '''not''' put Common Lisp code in the Lisp category. [[User:Eoraptor|Eoraptor]] ([[User talk:Eoraptor|talk]]) 12:45, 10 March 2018 (UTC)
:::By the way, your program for the [[Random numbers]] task is wrong. See [[:wp:Normal distribution|Normal distribution]] on Wikipedia if you don't understand the task. Your program for [[Knuth shuffle]] looks weird, and is probably incorrect too (please notice that it's very easy to make this wrong, and if you differ even slightely from the given algorithm, you will almost certainly end up with an incorrect output. It may ''look'' correct (it's a permutation after all), but it won't have the desirable probabilistic properties. Besides, you could make use of basic Common Lisp functions, such as '''[http://www.lispworks.com/documentation/HyperSpec/Body/m_rotate.htm rotatef]'''. Your program for [[Greatest common divisor]] is also wrong: it fails for negative b. However, the GCD is still defined (and the other programs I have checked, in C and Python for instance, do it correctly). You could also use the '''[http://www.lispworks.com/documentation/HyperSpec/Body/m_setf_.htm psetf]''' function in the program. Your program for [[Primality by trial division]], while not incorrect per se, is awfully inefficient, as you only need to check 2 and odd numbers up to the square root of n (and you could use the '''[http://www.lispworks.com/documentation/HyperSpec/Body/f_sqrt_.htm isqrt]''' function). Your program for [[Palindrome detection]] is correct, but adds absolutely nothing to the existing solution. Same problem with [[Even or odd]] and [[Factorial]]. You seem to have completely missed the whole point of the [[Associative array/Iteration]] task. Hint: it's not about arrays, the word "associative" is here for something. I'm too lazy to continue analyzing your contributions, but there are probably other "surprises". [[User:Eoraptor|Eoraptor]] ([[User talk:Eoraptor|talk]]) 20:28, 10 March 2018 (UTC)

Hello Eoraptor

Thanks for the help.

Greetings,
Gal Zsolt
(~ CalmoSoft ~)
:As I suspected, the [[Knuth shuffle]] implementation is wrong. See the message above the program. I suspect you didn't even test it, because it should throw an exception rather often: you pick an index in the range 0-50, but the array has only 5 elements. But there is another mistake anyway. A suggestion too: indent your code to make it readable. [[User:Eoraptor|Eoraptor]] ([[User talk:Eoraptor|talk]]) 13:43, 14 March 2018 (UTC)

==Semordnilap==

Some time ago I have flagged the Ring entry for the <u>[[Semordnilap#Ring|Semornilap]]</u> task as incorrect, but it seems to have escaped your attention. [[User:Fwend|Fwend]] ([[User talk:Fwend|talk]]) 10:11, 15 March 2018 (UTC)
==Copying tasks from other sites/Referencing tasks from other sites==
Hi, I noticed you created a task that was just a link to a task on leetcode. I am unsure of the copyright or access issues with this, and purely from how the tasks looks on RC, it might be better if the task could stand alone if leetcode access changed.<br>
Could you possibly expand on this task and add your own task definition on RC - same task - but in your own words so there's less chance of being accused of plagiarism?<br>
Thanks. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 08:47, 26 April 2018 (UTC)

Calmosoft. You can NOT keep dumping pages on here without doing minimal prerequisites. If you intend it to be a task, you need to add required headers. Check to see if the task doesn't already exist, possibly with a different name before you add it. Also, you can't just use content from other sites without permission. LeetCode ''specifically'' reserves copyright to content on their pages. For generic tasks where you modify the titles and descriptions a bit, it probably isn't a big issue, but you haven't been adding anything but a link back to leetcode( if that). I only blocked you for 1 day to get your attention, but if you continue, the blocks will get longer.--[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 11:27, 26 April 2018 (UTC)

==Copying tasks from other sites==
I do not continue copying tasks from other sites.

Greetings,
Gal Zsolt
(~ CalmoSoft ~)

:Well, that has turned out to be less than truthful. You CAN NOT directly copy and paste code/tasks from other sites for which you do not hold the copyright. You have a week. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 11:55, 28 July 2018 (UTC)

==Deep linking to DropBox==
Please be aware that DropBox is not accessible for everybody. This is valid for ALL of your DropBox linkings and you did it again on [[Vibrating_rectangles]].

Please publish all of it on RosettaCode.

Thank you.

== Adding tasks ==

If you want to add tasks, you need to do some minimal prerequisites. Have you read the page [[Rosetta Code:Add a Task]]? It is a fairly comprehensive guide to what the expectations are.

The only thing I would add to that page is that unless you are absolutely ''sure'' of what you are doing, tasks should start out marked as a <nowiki>{{draft task}}</nowiki> to allow commentary and tuning. Once there are several implementations and controversy has dissipated, it can easily be promoted to <nowiki>{{task}}</nowiki>.--[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 12:56, 18 July 2018 (UTC)

: I'd say '''always''' start tasks as draft. Doesn't hurt, and can temper later embarrassment. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 07:15, 28 July 2018 (UTC)

Excuse me. Which task is not draft? How can I make a test as draft?

==Please don't copy tasks without permission==
Just found another task copied from leetcode. If it isn't your wording then please '''delete the task'''. You need permission to copy stuff.
<br>
Excuse me. I did it because my English is very poor but the codes are mine.

:Unfortunately, Someone wrote the original task description. If the site allows copying it without saying where it was copied from then it would be oK, but I could not see that, so decided to replace it with a message as to why the page is replaced. --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 16:33, 28 July 2018 (UTC)

Latest revision as of 12:34, 2 March 2022