Penguin
Diff: ProgrammingLanguage
EditPageHistoryDiffInfoLikePages

Differences between version 19 and predecessor to the previous major change of ProgrammingLanguage.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 19 Last edited on Wednesday, November 19, 2003 1:04:22 pm by AristotlePagaltzis Revert
Older page: version 15 Last edited on Friday, November 14, 2003 7:25:11 pm by CraigBox Revert
@@ -5,8 +5,15 @@
 ''There has been some discusson lately regarding this refactor, which I now refactor. If you create a bunch of pages and link them all to !CategoryFooBar, then their only 'connection' to the wiki is through the !CategoryFooBar page. Therefore, they will show up if we build an !OrphanedPages listing, and it is one of my personal wishes to see that list tend towards zero.'' 
  
 ''Chances are, however, they probably link to one another, and may tend down the way of a Wiki:WalledGarden if anything. This was my concern. Also, there is no method for category listings to give a summary of the pages they are linking to. -- CraigBox'' 
  
+''Sigh, but these don't have to have their __only__ link being to !CategoryFooBar, just that that is at least __one__ of their links. A Wiki:WalledGarden is one where the Gardeners remove pages leading out of them and tend to their gardens vigerously not letting anyone in, which is certainly not the intent here. Pages like [PDF] already link to PostScript for instance, so I imagine over time theres going to be a lot of cross linkage from Programming languages.''  
+  
+''If you have a better solution I'm willing to hear it, but this page is clearly unmaintainable in it's current size, and [IMHO] should be split up, if you can see a better solution than be sure to enlighten us. -- PerryLorier''  
+  
+''I guess I see where Craig is going at (or is he?) - when pages belonging to a category aren't linked to from anywhere else, they'll show up as orphaned because the category page does not link to them either. (Although Craig was not very clear about his concern so it took me a while to understand.) That's a valid point actually. [BST] will appear orphaned once the references to it are cleaned from this page, f.ex. I'm not sure what to do about that; probably the only solution is to list such pages on the category's companion page manually (which is effort I wanted to remove with this refactoring in the first place). Hmm.. --AristotlePagaltzis''  
+  
+''I'm not entirely sure that's a problem - google will follow the backlinks pages, and our own text search indexes all pages straight out of the database (although only the raw text for each page, not rendered/parsed by the plugins). The only downside I see to "orphaned" pages is people re-creating them under different names, and the [WikiGnome]s can fix that up anyway like they always do :p'' -- JohnMcPherson  
 ---- 
  
 ;: If the Tao is great, then the operating system is great. If the operating system is great, then the compiler is great. If the compiler is great, then the application is great. The user is pleased and there is harmony in the world. %%% %%% [[...] %%% %%% The Tao gave birth to machine language. Machine language gave birth to the assembler. The assembler gave birth to the compiler. Now there are ten thousand languages. %%% %%% Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao. %%% %%% But do not program in COBOL if you can avoid it. %%% %%% -- ''Geoffrey James'', The Tao of Programming 
  
@@ -23,9 +30,13 @@
 <?plugin BackLinks page=CategoryFunctionalProgrammingLanguages ?> 
  
 <?plugin BackLinks page=CategoryObjectOrientedProgrammingLanguages ?> 
  
-<?plugin BackLinks page=CategoryObfuscatedProgrammingLanguages ?> 
+!! Obfuscated programming languages  
+  
+These languages are not intended to be used for serious work, but to stretch the brain. You might also be interested in PolyGlot.  
+  
+ <?plugin BackLinks page=CategoryObfuscatedProgrammingLanguages noheader=1 ?> 
  
 ---- 
  
 !!! Very High Level General Purpose