oeed / CraftOS-Standards

Community standard file formats, communication systems, etc. for ComputerCraft and CraftOS 2.0
Other
20 stars 16 forks source link

Existing Standards #19

Open oeed opened 8 years ago

oeed commented 8 years ago

To get this repo in a state where it is truely useable we need to have as many of the existing standards/formats/whatevers submitted. If you can think of something missing comment below or make a PR!

viluon commented 8 years ago

Diffs and patch functionality should be definitely standardized!

oeed commented 8 years ago

Didn't we already sorta discuss diffs in #1?

oeed commented 8 years ago

...being?

oeed commented 8 years ago

Don't really get what it has to do with standards though.. does it save the difference to a file?

viluon commented 8 years ago

@oeed it's the generated difference file displayed when viewing a commit which shows which lines were added/removed. You can also see it when you edit a file in Sublime, right click and click on "Show unsaved changes".

ghost commented 8 years ago

.nbs noteblock songs?

viluon commented 8 years ago

Could you link us to software using .nbs please @justsomeoneelseagain ?

ghost commented 8 years ago

www.computercraft.info/forums2/index.php?/topic/2384-noteblock-api-noteblock-player/

viluon commented 8 years ago

NoteBlock API was released on 3rd July 2012. While it might very well work on current versions of ComputerCraft, I doubt it will. I didn't look into the code but I suspect it uses coloured cables, which are deprecated now.

ghost commented 8 years ago

i just searched for a noteblock image format

ghost commented 8 years ago

i mean audio format

ghost commented 8 years ago

maybe @lyqyd ´s packman repository format if he agrees

viluon commented 8 years ago

His nickname is @lyqyd @justsomeoneelseagain :wink:

ghost commented 8 years ago

yes, I realyced it afterwards

lyqyd commented 8 years ago

Yeah, I'd have no problem with that. I don't really have the time/energy to write it up, but I'd be happy to answer any questions on it that the readme in the packman repository can't.

Luca0208 commented 8 years ago

we might want to standardize the intendation(Is that a word?) 2 spaces might be good, as that is what the normal edit program uses, someone can change Lua.md if enough people agree

oeed commented 8 years ago

@Luca0208 Indentation tends to be fair subjective. Some people like tabs, others spaces. 2 spaces works better on the CC screens because the screen size isn't very big, but personally, I find 4 spaces much easier to read in external editors and only use that.

Hence, I'm not sure whether it's worth standardising. It's not something that's causing clashes or anything like that.

Luca0208 commented 8 years ago

The big problem comes when someone uses tabs to intend. It just looks awful in CC

viluon commented 8 years ago

@Luca0208 that is the problem of CC, not tab indent. Few actual developers use the flawed ingame editor. Still not a reason to standardize indentation.

lyqyd commented 8 years ago

Indentation is personal choice, and outside the scope of this project. The standards should be about how programs work or interact with other code/files, not about how they look.

On Feb 9, 2016, at 13:57, Andrew Kvapil notifications@github.com wrote:

@Luca0208 that is the problem of CC, not tab indent. Few actual developers use the flawed ingame editor.

— Reply to this email directly or view it on GitHub.

viluon commented 8 years ago

Agreed @lyqyd (and actually even with @demhydraz ).

viluon commented 8 years ago

Oops, this isn't a proposal, sorry!

CrazedProgrammer commented 8 years ago

What about .skch (layered image file from Oeed's Sketch) and .nfa (animation file from NitrogenFingers' NPaintPro) files? I consider them pretty standard and useful.

oeed commented 8 years ago

Yeah I don't object to that, sketch files and nfa do seem to be used a bit.

On 17/06/2016, at 7:35 AM, CrazedProgrammer notifications@github.com wrote:

What about .skch (layered image file from Oeed's Sketch) and .nfa (animation file from NitrogenFingers' NPaintPro) files? I consider them pretty standard and useful.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

lyqyd commented 7 years ago

59 contains a proposal for adding (a slightly modified version of) TRoR.