[prev in list] [next in list] [prev in thread] [next in thread]
List: kwrite-devel
Subject: Re: Default Styles (take two)
From: "Philipp A." <flying-sheep () web ! de>
Date: 2014-02-18 14:09:23
Message-ID: CAN8d9gnuPfkMPVWQDeUkpuTw3b_Bxmx+H7R_sR2jr1hkqkNkOw () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
whoops, didn't get the round 2. OK. all together:
1. 2014-02-17 23:49 GMT+01:00 Milian Wolff <mail@milianw.de>:
> Can you elaborate why you want to have [dsBuiltin], and how it
differs from
> dsKeyword, dsFunction, dsConstant?
* dsKeyword: keywords. class, if, else, break, continue, match, switch,
yield, function, def, try, raise, …
* dsFunction: function/method declarations, i.e. the function name
after the function keyword: defun …, String …() {}, function …() {}, def
…():
* dsConstant: NAMES_WITH_UNDERSCORES per convention
* dsBuiltin: functions, classes, etc. which are defined in the default
namespace: e.g. http://docs.python.org/3.3/library/functions.html and the
types like int, set, …, http://golang.org/pkg/builtin/
i agree, is maybe to much. those are special constants/singletons like
true, false, null, … we could highlight them as constants or keywords.
i still definitely want dsBuiltin!
2. dsBuiltinValue, dsValueKeyword or dsLanguageConstant are all the same
thing, and imho preferable to dedicated dsBoolean, dsNull, dsEllipsis, …
the clarity issue can be fixed with *good documentation with examples
about what all the styles mean*!
3. eureka! i've got an idea about rawString and specialString/regex:
how about dsVerbatimString and dsSpecialString (as well as
dsSpecialChar) both?
dsVerbatimString could be used for raw strings and markup verbatim
sections and dsSpecialString/Char for LateX math mode and regexes (and
their special escape sequences inside).
i think that's best, because ruby, perl, and coffeescript (at least)
all have both raw strings and literal regexes, and dsVerbatimString is a
more versatile name as "raw string".
[Attachment #5 (text/html)]
<div dir="ltr"><div><div>whoops, didn't get the round 2. OK. all together:<br><br>1. 2014-02-17 \
23:49 GMT+01:00 Milian Wolff <<a href="mailto:mail@milianw.de">mail@milianw.de</a>>:<br> \
<br> > Can you elaborate why you want to have [dsBuiltin], and how it differs from<br> \
> dsKeyword, dsFunction, dsConstant?<br><br> * dsKeyword: keywords. class, if, else, \
break, continue, match, switch, yield, function, def, try, raise, …<br> * dsFunction: \
function/method declarations, i.e. the function name after the function keyword: defun …, \
String …() {}, function …() {}, def …():<br>
* dsConstant: NAMES_WITH_UNDERSCORES per convention<br> * dsBuiltin: functions, \
classes, etc. which are defined in the default namespace: e.g. <a \
href="http://docs.python.org/3.3/library/functions.html">http://docs.python.org/3.3/library/functions.html</a> \
and the types like int, set, …, <a \
href="http://golang.org/pkg/builtin/">http://golang.org/pkg/builtin/</a><br> <br> i \
agree, is maybe to much. those are special constants/singletons like true, false, null, … \
we could highlight them as constants or keywords.<br><br> i still definitely want \
dsBuiltin!<br><br><span class=""></span>2. dsBuiltinValue, dsValueKeyword or \
dsLanguageConstant are all the same thing, and imho preferable to dedicated dsBoolean, dsNull, \
dsEllipsis, …<br><br></div> the clarity issue can be fixed with *good documentation \
with examples about what all the styles mean*!<br></div><div><div><br>3. eureka! i've got an \
idea about rawString and specialString/regex:<br><br> how about dsVerbatimString and \
dsSpecialString (as well as dsSpecialChar) both?<br><br> dsVerbatimString could be used \
for raw strings and markup verbatim sections and dsSpecialString/Char for LateX math mode and \
regexes (and their special escape sequences inside).<br> <br> i think that's best, \
because ruby, perl, and coffeescript (at least) all have both raw strings and literal regexes, \
and dsVerbatimString is a more versatile name as "raw string".</div></div></div>
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic