Cool Introduction To Mozilla's Technologies

Wednesday May 17th, 2000

Shelley Powers writes, "Archimedes once said of the lever, 'Give me a place to stand, and I can move the earth'. I'd like to modify that quote and say 'Give me XML, CSS, and a little script, and I can create any application'.

"The technology that inspires this statement is all bundled up under the misnomer 'browser', and goes by the name of Mozilla or Navigator 6.0.

"I say 'misnomer' because though all of the components delivered with each product do make up a browser, the sum of the parts is greater than the whole. In fact, downloading Mozilla/Navigator 6.0 is like getting your own little toolbox of goodies that you can then use to create your own applications.

"Once you have a better idea of the functionality that's easily accessible, you'll be just like me -- you can't wait to create your first application. So here's mine, an online interactive tutorial that covers the functionality included with Mozilla/Navigator 6.0.

"There are two ways to view the tutorial: viewing the tutorial pages directly or using the Tutorial Viewer, created using XUL."

#13 Re: Re: Mozilla is the new Emacs

by gwalla <>

Friday May 19th, 2000 5:44 PM

You are replying to this message

"why do we *need* a LISP interpreter in a text editor ?"

You may as well ask why we need XUL or a JavaScript interpreter in Mozilla. Emacs is a Lisp interpreter with some basic text editor features, not the other way around. Everything in Emacs is built with Lisp, just like Moz-based apps will be built with XUL/XBL/JavaScript.

"Emacs defaults also leave a lot to be desired - for example, why does it default to dreadul half-page scrolling and why are the key mappings so arcane (e.g. CTRL-C is part of the sequence to exit - as in CTRL-X - CTRl-C....) ? No, I'd rather Mozilla wasn't the new Emacs thank you"

But that's entirely tangential to my point. Bizarre key mappings have nothing to do with the kernel-ish design of emacs and mozilla (although somebody has been clamoring for emacs-style key mappings in Mozilla, God help us...)

However, ever the key mappings have an analogue in Mozilla if you think of them more generally as a look & feel decision that goes against the normal behavior of the platform. The analogue, of course, would be Mozilla's non-native widgets. Note that both can be set to more platform-friendly behavior: emacs keybindings with set-key, Mozilla widgets with skins.