On 19/01/07, Virgil Ierubino virgil.ierubino@gmail.com wrote:
There's a solution here. How about we introduce another language ****that is only available in the Template namespace****, specifically for this function? Call it Wikisyntax. Wikisyntax is a pure (and simple) programming language, with no markup. Wikitext is a pure and simple markup language, with no code.
Oh yes please. Separate data and code!
MediaWiki is one of those really nice bits of technology that lets geeks get really geeky, *but* is so simple to use that even people who can't work computers can be fantastically productive with it. (c.f. Firefox, LiveJournal, Mac OS X.)
It's hard to get across to some of the people pushing MediaWiki markup to its limits just how intimidating the computer gobbledygook can be to people who just hit "edit this page" and want to write about something they know about the subject.
- d.
On Fri, Jan 19, 2007 at 09:27:42AM +0000, David Gerard wrote:
Oh yes please. Separate data and code!
Ah, yes; let's return to the days of Fortran 77.
Cheers, -- jra
Jay R. Ashworth schreef:
On Fri, Jan 19, 2007 at 09:27:42AM +0000, David Gerard wrote:
Oh yes please. Separate data and code!
Ah, yes; let's return to the days of Fortran 77.
Cheers, -- jra
Hoi, Do you really think that we can safely ignore the lessons of yesteryear ? Thanks, GerardM
On Fri, Jan 19, 2007 at 08:38:02PM +0100, Gerard Meijssen wrote:
Jay R. Ashworth schreef:
On Fri, Jan 19, 2007 at 09:27:42AM +0000, David Gerard wrote:
Oh yes please. Separate data and code!
Ah, yes; let's return to the days of Fortran 77.
Do you really think that we can safely ignore the lessons of yesteryear ?
No, which is why I pointed out probably the most prominent example of why enforcing strict separation between code and data is a bad idea.
*Controlling* interchange between code and data, certainly.
But forbidding it? Hmmm; think about that one twice.
Cheers, -- jra
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Moin,
On Friday 19 January 2007 20:43, Jay R. Ashworth wrote:
On Fri, Jan 19, 2007 at 08:38:02PM +0100, Gerard Meijssen wrote:
Jay R. Ashworth schreef:
On Fri, Jan 19, 2007 at 09:27:42AM +0000, David Gerard wrote:
Oh yes please. Separate data and code!
Ah, yes; let's return to the days of Fortran 77.
Do you really think that we can safely ignore the lessons of yesteryear ?
No, which is why I pointed out probably the most prominent example of why enforcing strict separation between code and data is a bad idea.
*Controlling* interchange between code and data, certainly.
If you have an "interchange" between code and data, then you have a clear seperation (otherwise they wouldn't need to interchange stuff).
Seperate code and data. Everything else leads to the mess you can see everyday in HTML+JS, HTML+PHP, Word documents plus macros, etc etc.
I wish people would actually learn something from history for once...
Best wishes,
Tels
- -- Signed on Sat Jan 20 00:27:43 2007 with key 0x93B84C15. Get one of my photo posters: http://bloodgate.com/posters PGP key on http://bloodgate.com/tels.asc or per email.
"I am soo clumsy today." *crash*
wikitech-l@lists.wikimedia.org