Rosetta Code:Village Pump/FBSL Categorization Question: Difference between revisions

no edit summary
(Idiomaticity is a good guide)
No edit summary
Line 17:
:: All I'd like to avoid is having the same thing written out multiple times, or entries that just say “see this other entry”. The former is wasteful, and the latter sucks as the users of the ''other'' language won't easily see that there's strong syntactic similarities; we can use multiple {{tmpl|header}} macros in one heading if necessary, and that creates better usability and discoverability. (This is what I was encouraging the Icon/Unicon entries to do; AIUI, they're often the same, but not always.) –[[User:Dkf|Donal Fellows]] ([[User talk:Dkf|talk]]) 08:27, 12 November 2013 (UTC)
 
::: @Donal Fellows
::: If I get you correctly, an FBSL entry may only stay alone if it shows anything that other BASIC's can't do? I assume you've already had a [[Anagrams#FBSL|quick look here]] or [[Ackermann_function#FBSL|here]]. Let me assure you each and every entry may be (re)written in exactly that style ''without any stand-alone libraries'' or include files with extra code. ''Each and every portion of the script'' down to a separate statement may be written in ''one of the three constituent languages'' - BASIC script (extended BASIC), Intel assembly, or ANSI C. Everything is there in ''one and the same 600KB Fbsl.exe binary''. The only general-purpose include file we've found helpful so far is <Windows.inc> which hosts about 7,000 standard Windows #Define macros. This is because around ''2,300 Windows API's'' from system-wide kernel32.dll, user32.dll and gdi32.dll are ''always available'' to the FBSL users transparently as if they were just part of the native vocabulary.
::: If it boils down to being different in each and every entry just by showing off that unique feature again and again instead of the user or criticist looking it up just once in the Category:FBSL entry, I ''will'' re-write all my submissions in that style for FBSL to remain in the language tree trunk once and for all. Regards, --TheWatcher 23:57, 12 November 2013 (UTC)
-----