Hi all, I would like to suggest that all R functions/etc like: codes-deprecated grid-internal ns-alt ns-dblcolon ns-hooks ns-internals ns-lowlev ns-reflect.Rd tools-internal ts-defunct utils-deprecated utils-internal ... and another i.e, function/word separate for '-' were all substituted by codes_deprecated grid_internal ns_alt ns_dblcolon ns_hooks ns_internals ns_lowlev ns_reflect.Rd tools_internal ts_defunct utils_deprecated utils_internal ... and another i.e, by '_' Because it is impossible to make a good highlighter with the first one. How to differentiating myValue: varOne = 100 varTwo = 50 myValue = varOne-varTwo from codes-deprecated, or ns-alt, for example. TIA, -- Jose Claudio Faria Brasil/Bahia/UESC/DCET Estatistica Experimental/Prof. Adjunto mails: joseclaudio.faria at terra.com.br jc_faria at uesc.br jc_faria at uol.com.br tel: 73-3634.2779
On 8/4/05, Jose Claudio Faria <joseclaudio.faria at terra.com.br> wrote:> Hi all, > > I would like to suggest that all R functions/etc like: > codes-deprecated > grid-internal > ns-alt > ns-dblcolon > ns-hooks > ns-internals > ns-lowlev > ns-reflect.Rd > tools-internal > ts-defunct > utils-deprecated > utils-internal > ... and another > > i.e, function/word separate for '-' > > were all substituted by > codes_deprecated > grid_internal > ns_alt > ns_dblcolon > ns_hooks > ns_internals > ns_lowlev > ns_reflect.Rd > tools_internal > ts_defunct > utils_deprecated > utils_internal > ... and another > > i.e, by '_' > > Because it is impossible to make a good highlighter with the first one. > > How to differentiating myValue: > > varOne = 100 > varTwo = 50 > myValue = varOne-varTwo > > from codes-deprecated, or ns-alt, for example.One can create a variable with a minus in it by using backquotes:> `a-b` <- 3 > a <- 10 > b <- 4 > `a-b` + a-b[1] 9 # 3 + 10 - 4
Jose Claudio Faria wrote:> Hi all, > > I would like to suggest that all R functions/etc like: > codes-deprecated > grid-internal > ns-alt > ns-dblcolon > ns-hooks > ns-internals > ns-lowlev > ns-reflect.Rd > tools-internal > ts-defunct > utils-deprecated > utils-internal > ... and another > > i.e, function/word separate for '-' > > were all substituted by > codes_deprecated > grid_internal > ns_alt > ns_dblcolon > ns_hooks > ns_internals > ns_lowlev > ns_reflect.Rd > tools_internal > ts_defunct > utils_deprecated > utils_internal > ... and another > > i.e, by '_' > > Because it is impossible to make a good highlighter with the first one.Your suggested names are all valid identifiers. The "-" gives strings that are not. That's intentional; the help system relies on it. You find "utils-deprecated" using deprecated?utils. If your highlighter has problems with the "-", then don't bother highlighting. Those names aren't very common. Or...> > How to differentiating myValue: > > varOne = 100 > varTwo = 50 > myValue = varOne-varTwo > > from codes-deprecated, or ns-alt, for example....you could do it by context. codes-deprecated will only show up in *.Rd files as a possible search term: an alias, or a name. Duncan Murdoch
Hi THomas, This is very a good information: thanks very much! So, I will just now to remove all from the highlighters. BTW, do you know if the signal minus is used in some function or reserved word? TIA, Jose Claudio Faria Thomas Lumley wrote:> On Thu, 4 Aug 2005, Jose Claudio Faria wrote: > >>>>> I would like to suggest that all R functions/etc like: >>>>> codes-deprecated >>>>> grid-internal >>>>> ns-alt >>>>> ns-dblcolon >>>>> ns-hooks >>>>> ns-internals >>>>> ns-lowlev >>>>> ns-reflect.Rd >>>>> tools-internal >>>>> ts-defunct >>>>> utils-deprecated >>>>> utils-internal >>>>> ... and another >>>>> > > These are not R functions or reserved works. They are just the names of > help pages. They should not occur in code (except in double-quoted > strings). > > -thomas
Jose, While writing highlighters for jEdit, I assume you are familiar with existing R and Rd highlighters for jEdit. R mode was written by Tobias Elze, based on a file from Zed A. Shaw, and I wrote Rd highlighter. If you (or anybody else needs them) I can send a copy. Jarek =====================================\==== Jarek Tuszynski, PhD. o / \ Science Applications International Corporation <\__,| (703) 676-4192 "> \ Jaroslaw.W.Tuszynski at saic.com ` \ -----Original Message----- From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Jose Claudio Faria Sent: Thursday, August 04, 2005 6:52 PM To: Gabor Grothendieck Cc: r-help at stat.math.ethz.ch Subject: Re: [R] An small suggestion for the R team Gabor Grothendieck wrote:> On 8/4/05, Gabor Grothendieck <ggrothendieck at gmail.com> wrote: > >>On 8/4/05, Jose Claudio Faria <joseclaudio.faria at terra.com.br> wrote: >> >>>Hi all, >>> >>>I would like to suggest that all R functions/etc like: >>> codes-deprecated >>> grid-internal >>> ns-alt >>> ns-dblcolon >>> ns-hooks >>> ns-internals >>> ns-lowlev >>> ns-reflect.Rd >>> tools-internal >>> ts-defunct >>> utils-deprecated >>> utils-internal >>> ... and another >>> >>>i.e, function/word separate for '-' >>> >>>were all substituted by >>> codes_deprecated >>> grid_internal >>> ns_alt >>> ns_dblcolon >>> ns_hooks >>> ns_internals >>> ns_lowlev >>> ns_reflect.Rd >>> tools_internal >>> ts_defunct >>> utils_deprecated >>> utils_internal >>> ... and another >>> >>>i.e, by '_' >>> >>>Because it is impossible to make a good highlighter with the first one. >>> >>>How to differentiating myValue: >>> >>>varOne = 100 >>>varTwo = 50 >>>myValue = varOne-varTwo >>> >>>from codes-deprecated, or ns-alt, for example. >> >>One can create a variable with a minus in it by using >>backquotes: >> >> >>>`a-b` <- 3 >>>a <- 10 >>>b <- 4 >>>`a-b` + a-b >> >>[1] 9 # 3 + 10 - 4 >> > > > One other point. The help system, i.e. ?, accommodates minus signs > like this where the last two statements below give the same result: > > library(survival) > ?"survival-internal" > internal?survival > > Another example is, > > library(dyn) > package?dynIndeed, the above are very good examples of how to contour the original problem Gabor! But the central problem is to make Good R highlighter, as I'm trying to do for the programs Tinn-R and jEdit with this functions. Is not possible differentiate the signal minus as a simple character (word-word) from the mathematical operator minus (object-object). I think that is more easy to remove all this functions/reserved words. TIA, -- Jose Claudio Faria Brasil/Bahia/UESC/DCET Estatistica Experimental/Prof. Adjunto mails: joseclaudio.faria at terra.com.br jc_faria at uesc.br jc_faria at uol.com.br tel: 73-3634.2779 ______________________________________________ R-help at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html