Jump to content

Grail (web browser)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Monkbot (talk | contribs) at 13:30, 27 January 2021 (Task 18 (cosmetic): eval 1 template: hyphenate params (1×);). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Grail
Original author(s)Guido van Rossum[1][2]
Developer(s)Corporation for National Research Initiatives (CNRI)
Initial releaseAugust 1995; 28 years ago (1995-08)
Preview release
0.6 / 1 April 1999; 25 years ago (1999-04-01)
Repository
Written inPython
TypeWeb browser
LicenseFree software license[3]
Websitegrail.sourceforge.net

Grail was a free extensible multi-platform web browser written in the Python programming language. The project was started in August 1995, with its first public release in November of that year.[4] The last official release was version 0.6 in 1999.

One of the major distinguishing features of Grail was the ability to run client-side Python code, in much the same way as mainstream browsers run client-side JavaScript code.[5][6]

The name Grail is thought to be a tribute to Monty Python and the Holy Grail, a film by the British comedy group Monty Python. The name follows a similar suit to that of Python's─the programming language was too named after Monty Python.

References

  1. ^ Scripting the Web with Python[permanent dead link], I wrote Grail version 0.1 in less than two weeks, as a sort of demo; it consisted of under 2000 lines in 14 source files. It was released in August 1995., Guido van Rossum
  2. ^ In the beginning there was the Grail,(Page 519), Programming Python, By Mark Lutz, O'Reilly Media, Inc., 2001
  3. ^ Grail source license
  4. ^ Grail - The Browser For The Rest Of Us (DRAFT)
  5. ^ 18.5.1. A Simple Grail Applet Example, Thinking about Programming Python, 3rd Edition - Advanced Internet Topics - Grail A Python Based Web Browser, CodeIdol
  6. ^ Henricksen, Karen (15 October 1999). "5.2 Grail architecture" (PDF). Adaptive Applications in Mobile Environments. Indulska, Jadwiga (supervisor): 47. Retrieved 16 December 2016.

External links

Official website