Grail (web browser)

{{Use dmy dates|date=April 2021}}

{{Infobox software

| name = Grail

| screenshot = Grail browser on Linux.png

| caption = Grail 0.6 running under Python 2.7 on Linux

| author = Guido van Rossum[http://kaul.inf.fh-bonn-rhein-sieg.de/home/python/app/web_scripting/s3_vanrossum.html Scripting the Web with Python]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}, 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{{cite book|author=Mark Lutz|title=Programming Python|url=https://books.google.com/books?id=c8pV-TzyfBUC&pg=PA519|year=2001|publisher=O'Reilly Media, Inc.|isbn=978-0-596-00085-1|page=519}}

| developer = Corporation for National Research Initiatives (CNRI)

| released = {{Start date and age|1995|08}}

| latest release version =

| latest release date =

| latest preview version = 0.6

| latest preview date = {{Start date and age|df=y|1999|04|01}}

| repo = {{URL|https://sourceforge.net/projects/grail/}}

| programming language = Python

| genre = Web browser

| license = Free software license[http://grail.sourceforge.net/source/license.html Grail source license]

| website = {{URL|grail.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.[http://grail.sourceforge.net/info/papers/restofus.html Grail - The Browser For The Rest Of Us (DRAFT)] 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.[http://codeidol.com/python/python3/Advanced-Internet-Topics/Grail-A-Python-Based-Web-Browser/ 18.5.1. A Simple Grail Applet Example], Thinking about Programming Python, 3rd Edition - Advanced Internet Topics - Grail A Python Based Web Browser, CodeIdol{{cite journal | url=http://henricksen.id.au/publications/honours-thesis.pdf | journal=Adaptive Applications in Mobile Environments | title=5.2 Grail architecture | page=47 | first=Karen | last=Henricksen | others=Indulska, Jadwiga (supervisor) | date=15 October 1999 | access-date=16 December 2016}}

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

{{Reflist}}