Talk:Z10047

M530x529S10018470x471S10641507x501S26505486x480S21600500x494 Wikifunctions
Latest comment: 6 months ago by Edward-Woodrow in topic Note to future

This functionality can't be defined correctly without specifying the locale

Although the functionality is available in different programming without need of locale, see the Turkish case referred here https://stackoverflow.com/q/11063102 for example. I'd say let's don't expose functionalities in Wikifunctions that have English or similar languages in mind or let's be careful about locale from the beginning. Changing letter cases needs to get take a locale as an parameter so let's don't expose not locale unaware versions let's consider such things for other Wikifunctions functions. −ebrahimtalk 19:12, 7 August 2023 (UTC)Reply

+1, I think Turkish is an example all web-developers learn about early on as I believe it is (was?) mentioned in the HTML specification somewhere. It was my first thought when seeing these functions too. Base (talk) 00:10, 10 November 2023 (UTC)Reply
By the way this makes me wonder how the locales should be supported. I would expect for them to be a type of Object just like Natural languages are (by I dislike that we basically reïnvent Wikidata items here). Base (talk) 00:11, 10 November 2023 (UTC)Reply

Note to future

If Perl is ever a valid language for implementations, this *should* be able to be achieved thus:

Z10047 = "\L Z10047K1 \E";

Assuming the weird variables work correctly. In a normal text editor you would write

$s = <STDIN>;
print("\L $s \E");

I hope this saves someone in the future a bit of time. Edward-Woodrow (talk) 21:33, 13 November 2023 (UTC)Reply

M513x542S1ce50491x458S22a00492x492S14c50487x511 M530x529S10018470x471S10641507x501S26505486x480S21600500x494 https://www.wikifunctions.org/w/index.php?title=Talk:Z10047&oldid=60779