Clojure-generated class names length exceed file-system limit

Description

Class names generated by the Clojure compiler can be arbitrarily long, exceeding the file system's maximum allowed file name length. For example it happens when you nest functions a bit too deeply:

Compiling this produces a java.io.IOException: File name too long exception.

Environment

tested on CentOS 6

Assignee

Unassigned

Reporter

import

Labels

Approval

Triaged

Patch

None

Affects versions

Priority

Critical
Configure