Wikidata talk:WikiProject Informatics/Programming Language

From Wikidata
Jump to navigation Jump to search

Thank you for creating this subpage. The list of relevant properties looks very helpful. YULdigitalpreservation (talk) 11:47, 3 May 2017 (UTC)

RFC about sub-category differentiation[edit]

Look here: Category:C software (Q7454733).

Lua modules have to know somehow the existence of these free/non-free children categories. Is this solution OK in your opinion? Can we extend this to all the other similar categories? --Valerio Bozzolan (talk) 00:18, 30 June 2017 (UTC)

Hi Valerio Bozzolan, your approach looks fine to me, but I think that you need not specify any qualifier as you have done here (Category:C software (Q7454733)). I would suggest you to make use of property category's main topic (P301) on the pages Category:Free software programmed in C (Q6938227) with property value free software (Q341) and Category:Proprietary software programmed in C (Q31202221) with property value proprietary software (Q218616). Lua modules can (or can be programmed to) make use of category's main topic (P301). You can also make use of programming language (P277) as a property in the respective pages to specify the programming language. Jsamwrites (talk) 17:25, 30 June 2017 (UTC)
Uhm. Following your suggestion, what about category combines topics (P971) instead? --Valerio Bozzolan (talk) 18:57, 30 June 2017 (UTC)
Anyway sadly #here someone don't approve this use. --Valerio Bozzolan (talk) 22:22, 30 June 2017 (UTC)
category combines topics (P971) is relevant in your case. I think you should try that instead. Jsamwrites (talk) 07:18, 1 July 2017 (UTC)

Add properties for syntax rules[edit]

What do you think about adding properties about programming language syntax? For example, "case sensitivity", "white-space preservation", "variable naming rules", "statement separator", "data-types"...--Malore (talk) 15:18, 16 May 2018 (UTC)

@ Malore:Really great idea. One way to do is to make use of introduced feature (P751) or removed feature (P756). I am not sure whether we need a new property for this. John Samuel 16:25, 16 May 2018 (UTC)
@Jsamwrites: Maybe it can be used has quality (P1552). For example, we could use in order to indicate that javascript is case sensitive, but it seems to me that having specific properties is more "semantic".--Malore (talk) 23:18, 16 May 2018 (UTC)