Re: Offensive language in Prolog code
Wouter Beek <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <CAE1un7P5rgmKevh=_zu8WPvrTwT-4-0otJffhOa_bnbhUmLdDA@mail.gmail.com> |
Hi Dincer, As I understand it, the EVIL package is a form of "esoteric programming". As with other examples of esoteric programming, parts of the EVIL codebase should be interpreted as satire on the normal use of Prolog or programming in general. This means that the use of strong language should be assessed relative to this context. The comment that you quote is clearly a pun on the standard way of stating the license of a piece of code. It seems that you have missed this literary or 'aesthetic' context a bit. The use of strong language has historically been part of the genre (as it has been part of other genres of comedy as well), for instance http://en.wikipedia.org/wiki/Brainfuck. I think that EVIL is a cunning piece of code that is probably best appreciated by people who are well-versed in Prolog. Its purpose will probably not be understood by your nephews, as they are starting to learn Prolog. One has to know the standard/default way of doing things in order to understand the twists and puns that EVIL consists of. By the time your nephews become better at writing Prolog code, they will probably start to like EVIL for the above stated reasons. Keep us posted by the time they do! PS1: Two anonymous posters on the Pack's site haven't understood this context either, judging by their lack of understanding that speaks from the comments they left (e.g., "Serious waste of time"). It's too bad that people leave comments without understanding the thing they are commenting on properly, although in this case the critique that EVIL is a waste of time is -- in a satirical sense -- exactly one of its purposes. PS2: The Pack's site says: "Failed to process pack" This probably points at an issue on the server-side? --- Cheers!, Wouter. E-mail: [email protected] WWW: www.wouterbeek.com Tel.: 0647674624 On Sun, Jul 28, 2013 at 7:03 AM, Dincer Uyav <[email protected]> wrote: > A certain michael richter published his (properly named) EVIL.PL with the > following license: > > :- multifile license:license/3. license:license(wtfpl, lgpl, [ > comment('Do What The Fuck You Want To Public License'), url(' > http://www.wtfpl.net/txt/copying')]). :- license(wtfpl). > > Do we need such offensive language in Prolog code? > > I am currently trying to teach Prolog to my nephews and prefer not to show > them this piece of P-code. > > I don't know what this guy was smoking at the time but I am deeply > offended and expect SWI-Prolog not to host such illicit material; I am sure > your membership agreement considers this as grounds for immediate > termination. > > Dincer > -------------- next part -------------- > HTML attachment scrubbed and removed > _______________________________________________ > SWI-Prolog mailing list > [email protected] > https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog > > -------------- next part -------------- HTML attachment scrubbed and removed