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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.