Forthish Wiki Name

In the ForthLanguage every printable character {excluding whitespace} can be used in names for identifiers: e.g. >R , R> { read as 'to r', 'from r' } { public mail to, public mail from }

This convention, adapted to Wiki software, could help compactify WikiName{s}

-- FridemarPache
The one disadvantage I can see to expanding the rules of WikiNames is that I can easilly guess what a page name might be given the strict rules at present.

With that gone, page duplication might become a greater problem.

-- EricHerman

See also WikiNameAdvantages.

The true power of wiki comes from its choice of very few, simple features that interlock to create a powerful open system. Extending and cloning wiki is easy. The problem with extensions is that they tend to reduce the overall "functionality to code complexity ratio". It's so easy to add functionality, and it's so rewarding in the short term that its difficult to avoid ending up with a BigBallOfMud.

Some things tried and abandoned:

The WikiNature is somewhat WabiSabi. Adding features can easily take away its essential nature.

If you want to include a usenet post, just indent each line with a space and drop it in to a normal wiki page. What would wiki do to an email that you can't do with the email you've already got? If you want a huge general purpose web app framework, that's fine, but it's not the point.

Perhaps a better question would be What features/details can we remove from wiki and leave it working? (A matter of WikiEssence distillation...)


For a special purpose Forth Wiki Web, the ForthishWikiName{s} would be helpful, in the same way as this Wiki Web is helpful for analyzing Perl scripts as done in http://c2.com/cgi/wikibase?SampleScriptForHypermartToDebug.

In this script I've slightly generalized the names by ($linkWord = "[A-Z][a-z0-9]*[\_\.\-]?";) for obvious reasons.

BTW, this solves the problem of a contributor in this Wiki, how to insert his middle initials in a Wiki Name. Moreover IBM, BTW, E.T., Data-Music, BullsBoogie?.Mp3 are becoming prompts for descriptive pages.

Visit me at http://server2.hypermart.net/fridemar/cgi-bin/wikibase.pl to see it in action.

-- FridemarPache

EditText of this page (last edited April 10, 2012) or FindPage with title or text search