On 18/12/2013 06:55, Daniel Jasper wrote:
I think we should revert this. cl is also the default extension for
common lisp programs and we most definitely don't format those
correctly (or within reasonable amount of time).
I found 60 OpenCL files and 2 lisp files in the nearest source tree I
had to hand.
And of those two, both list files have the .el extension, not .cl.
A lisp developer* says on the topic:
Common Lisp pathname endings for source code:
* |lisp|is the default. Use this if possible.
* |lsp|if the pathname type allows only three characters
* |l|if the pathname type should be one character (rare).
The pathname type|cl|is mostly not used. You can see it sometimes in
older code or projects which use several different Lisp dialects.
The odds of someone running the clang-format-diff.py tool on such a file
seems remote.
Meanwhile there's an immediate benefit to formatting source files we
know about and have to maintain here on the project.
If someone insists on running a C-family formatting tool on their lisp
files, they could simply exclude them with the -regex option we added
recently..
On the other hand, I found more than 100 .m files on my drive that were
MATLAB files. If this is a genuine concern I suggest we start there ;-)
Alp.
*
http://stackoverflow.com/questions/15187240/what-is-the-convention-for-lisp-filename-extension
On Wed, Dec 18, 2013 at 1:58 AM, Alp Toker <[email protected]
<mailto:[email protected]>> wrote:
Author: alp
Date: Tue Dec 17 18:58:58 2013
New Revision: 197542
URL: http://llvm.org/viewvc/llvm-project?rev=197542&view=rev
Log:
clang-format-diff.py: add the OpenCL file extension
It's handled correctly as a C-family language.
Modified:
cfe/trunk/tools/clang-format/clang-format-diff.py
Modified: cfe/trunk/tools/clang-format/clang-format-diff.py
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/clang-format-diff.py?rev=197542&r1=197541&r2=197542&view=diff
==============================================================================
--- cfe/trunk/tools/clang-format/clang-format-diff.py (original)
+++ cfe/trunk/tools/clang-format/clang-format-diff.py Tue Dec 17
18:58:58 2013
@@ -47,7 +47,7 @@ def main():
help='custom pattern selecting file paths
to reformat '
'(case sensitive, override -iregex)')
parser.add_argument('-iregex', metavar='PATTERN', default=
- r'.*\.(cpp|cc|c\+\+|cxx|c|h|hpp|m|mm|inc|js)',
+ r'.*\.(cpp|cc|c\+\+|cxx|c|cl|h|hpp|m|mm|inc|js)',
help='custom pattern selecting file paths
to reformat '
'(case insensitive, override -regex)')
parser.add_argument(
_______________________________________________
cfe-commits mailing list
[email protected] <mailto:[email protected]>
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
--
http://www.nuanti.com
the browser experts
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits