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}}
External links
{{Official website|grail.sourceforge.net}}
{{Early web browsers}}
Category:Free software programmed in Python
Category:Macintosh web browsers
{{web-software-stub}}