Re: [Rd] CRAN scripts?

2003-03-05 Thread Paul Gilbert
packages, so a more comprehensive solution would be better. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

[Rd] R-1.7.0beta_2003-03-28 Could not create DVI version

2003-03-28 Thread Paul Gilbert
With this morning's build (R-1.7.0beta_2003-03-28.tar.gz from ) I get make check to work on Solaris 5.8 with gcc 2.95.2 and on Mandrake 9.0. For my own packages, on Solaris "R CMD build" is generating a tarball but when I "R CMD check" it I get ... * chec

[Rd] Could not create DVI version

2003-04-01 Thread Paul Gilbert
ing works fine in Mandrake 9.0 and 9.1 (with R-1.7.0beta from 2003-03-31). Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Could not create DVI version

2003-04-01 Thread Paul Gilbert
is setup. > > On Tue, 1 Apr 2003, Prof Brian Ripley wrote: > > > On Tue, 1 Apr 2003, Paul Gilbert wrote: > > > > > In Solaris with R-1.7.0beta from 2003-04-01 I still have a problem with > > > "R CMD check" after I build a package: > > >

Re: [Rd] Could not create DVI version

2003-04-02 Thread Paul Gilbert
problem goes away. Thanks for your help. Paul Prof Brian Ripley wrote: > > On Tue, 1 Apr 2003, Paul Gilbert wrote: > > > Prof Brian Ripley wrote: > > > > > > I can run R CMD check with current CVS version of R on dse_2003.3-1 on > > > Solaris 8 s

[Rd] pacf.mts

2003-04-02 Thread Paul Gilbert
I am getting the following: *** Weave Errors *** Error in driver$runcode(drobj, chunk, chunkopts) : Error in eval(expr, envir, enclos) : couldn't find function "pacf.mts" *** Source Errors *** Error in eval(expr, envir, enclos) : couldn't find function "pacf.mts" make[1]: *** [checkVignet

[Rd] sweave/gc segfault bt

2003-04-04 Thread Paul Gilbert
connections.c:293 in Mandrake 9.1). This is the build from Friday morning. Paul Gilbert R_LIBS=/home/paul/dse/src/pac/dse2/tmp.R-1.7.0:/home/paul/dse/CHECKED.R-1.7.0/Rlibs PADI=/home/paul/dse/src/pac/padi/exec PATH=/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin:/usr/games:~/bin:~/bin

Re: [Rd] irregular time-series

2003-06-06 Thread Paul Gilbert
Heywood, Giles wrote: I make quite a lot of use of irregular time-series, and had already spent a bit of time writing an 'its' class when the 'irts' class was released via the package 'tseries'. I have experimented with the 'irts' class, and have some practical issues with its use. In some applic

[Rd] Re: dse package - load failure

2003-06-10 Thread Paul Gilbert
Is this on Windows with R 1.7.0 as originally release? There is a know problem with bundles in that case (and a work around), although the error message you are reporting is not the one I have seen reported before. Paul Gilbert Diethelm Wuertz wrote: Dear Paul, Hello R Maintainers, I'm fo

[Rd] acf inherits problem

2003-06-18 Thread Paul Gilbert
tus major1 minor7.1 year 2003 month06 day 16 language R I also get the same problem in Linux. Paul Gilbert >

Re: [Rd] R won't use http_proxy (PR#3558)

2003-07-25 Thread Paul Gilbert
wget works completely outside of R. One more remote possibility is that you also need ssl_proxy set (and exported) since some paranoid systems apparently require ssl on connections to the http proxy (or something strange like that). Paul Gilbert R : Copyright 2003, The R Development Core Team Ver

Re: [Rd] --max-mem-size (PR#3562)

2003-07-25 Thread Paul Gilbert
applications in Windows is 2G bytes. I understand there is a 64-bit version of Windows under development, but I don't think it has been released yet. Paul Gilbert [EMAIL PROTECTED] wrote: Full_Name: Melinda Teng Version: 1.71 OS: Windows ME/ Unix Submission from: (NULL) (67.118.2.50) Hi, I ha

[Rd] Re: [R] Sending emails from R under Windows

2003-07-30 Thread Paul Gilbert
Any chance a utility like this could be incorporated in base and used by bug.report. That would make the same utility available to everyone, rather than us all inventing the same thing over again. Paul Gilbert David James wrote: David Khabie-Zeitoune wrote: Hi Does anyone know of any R

Re: [Rd] s4 methods and base

2003-08-14 Thread Paul Gilbert
John Chambers wrote: Paul Gilbert wrote: John But maintainers of software using S3 methods and classes might want to consider conversions or partial conversions, when and if they decide to revise the software. I'm curious about the logistics of a partial conversion. Initia

Re: [Rd] s4 methods and base

2003-08-14 Thread Paul Gilbert
bject, like the date of retrieval from a database onto a matrix. If the matrix is an S4 matrix class, does this mean that I have to define a new class in S4 that extends the matrix class in order to stick on extra information? Thanks, Paul Gilbert ___

[Rd] pacf lags

2003-09-08 Thread Paul Gilbert
plest way to display a function like pacf.default that is not exported from a namespace?) Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] pacf lags

2003-09-08 Thread Paul Gilbert
Looking even more carefully, it seems both sampleT and the lag.max correction for nser need to be fixed: sampleT <- if (is.matrix(x)) nrow(x) else length(x) if (is.null(lag.max)) lag.max <- floor(10 * (log10(sampleT) - if (is.matrix(x)) log10(ncol(x)) else 0)) Paul G

[Rd] extended usage of data()

2003-09-15 Thread Paul Gilbert
hanging all references to the variables when referring to different released versions. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] grep in version 1.8 (PR#4231)

2003-09-22 Thread Paul Gilbert
obably the answer, but I don't understand how it solves what I think was the original question. Could someone please expand on i/ How make will know to ignore certain .o files which should not be there, but leave other ones that are up-to-date and not rebuild them. ii/ How to build

[Rd] build in directory different from source

2003-09-24 Thread Paul Gilbert
When I configure and make R-devel in a directory other than the one where I keep the source, there are a few top level files which are not copied to the build directory. The ones I use are VERSION and date-stamp, to help keep track of what I am testing. Paul Gilbert

[Rd] Tutorial docs... move from R-help

2003-09-26 Thread Paul Gilbert
rst is the most important one, but is ignored. It is the guide for the whole bundle which I build from vignettes for the packages, so it includes the second. This problem is related to the fact that there is no good place to put documentation for a bundle (or other group) of packages. Paul Gilb

[Rd] exceeding memory causes crash on Linux

2003-10-09 Thread Paul Gilbert
uld like a more graceful exit. Might this be related to the change in error handling? Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] exceeding memory causes crash on Linux

2003-10-09 Thread Paul Gilbert
Paul Gilbert wrote: I am having an unusual difficulty with R 1.8.0 on Mandrake 9.1 running a problem that takes a large amount of memory. With R 1.7.1 this ran on the machine I am using (barely), but now takes more memory than is available. The first two times I tried with R 1.8.0, R exited

Re: [Rd] exceeding memory causes crash on Linux

2003-10-09 Thread Paul Gilbert
Paul Gilbert wrote: I am having an unusual difficulty with R 1.8.0 on Mandrake 9.1 running a problem that takes a large amount of memory. With R 1.7.1 this ran on the machine I am using (barely), but now takes more memory than is available. The first two times I tried with R 1.8.0, R exited

Re: [Rd] Bus error (PR#4623)

2003-10-17 Thread Paul Gilbert
This is a known problem with gcc 3.2.2 (not with R, though it is mentioned in the R documention). You need at least gcc 3.2.3 (or stick with the gcc 2.x series) on Solaris. Paul Gilbert [EMAIL PROTECTED] wrote: Full_Name: Elie Saliba Version: 1.8.0 OS: Solaris 9 Submission from: (NULL

Re: [Rd] data() misbehaving inside a function

2003-10-17 Thread Paul Gilbert
blem seems to be that it sometimes takes awhile to know what "right" is, and in the meantime 2/ dominates. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Accessing data files w/ --use-zip-data

2003-10-23 Thread Paul Gilbert
nsidered a Bad Thing then there needs to be another location for files like this, perhaps inst/data or something like that. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

[Rd] data/ and data()

2003-10-24 Thread Paul Gilbert
er my ability to switch to S4 classes (assuming that I ever get the time to try it). Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

[Rd] Nov 17 beta

2003-11-17 Thread Paul Gilbert
I'm having trouble with this mornings beta (R1.8.1beta_2003-11-17.tar.gz) I've downloaded it twice and I get "unexpected end of file" when I try to gunzip it. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.

Re: [Rd] Reorganization of packages in the R distribution

2003-12-12 Thread Paul Gilbert
Prof Brian Ripley wrote: There are a small number of CRAN packages that attempt to modify system functions and so will need updating. (Known examples are in dse:tframe, gregmisc and mclust and some testing code elsewhere.) Brian What do you mean by "updating?" In tframe I modify a few functions

Re: [Rd] Reorganization of packages in the R distribution

2003-12-12 Thread Paul Gilbert
Prof Brian Ripley wrote: On Fri, 12 Dec 2003, Paul Gilbert wrote: Prof Brian Ripley wrote: There are a small number of CRAN packages that attempt to modify system functions and so will need updating. (Known examples are in dse:tframe, gregmisc and mclust and some testing code elsewhere

Re: [Rd] Reorganization of packages in the R distribution

2003-12-12 Thread Paul Gilbert
agree with the "can get messy" observation. Paul Henrik Bengtsson wrote: -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Gilbert Sent: den 12 december 2003 16:20 To: Prof Brian Ripley Cc: Paul Gilbert; [EMAIL PROTECTED] Subjec

Re: [Rd] Reorganization of packages in the R distribution

2003-12-12 Thread Paul Gilbert
. The issue is that the correct way to do this needs to be implemented before the trick that allows a work-around is eliminated. Paul Gilbert Prof Brian Ripley wrote: On Fri, 12 Dec 2003, Paul Gilbert wrote: Prof Brian Ripley wrote: There are a small number of CRAN packages that attempt

Re: [Rd] Wish list

2004-01-19 Thread Paul Gilbert
Duncan Murdoch wrote: but they'll still have access via CRAN to older versions of your package. Are you sure about that? I can't find old contributed packages, but it wouldn't be the first time I've missed something obvious. (src/contrib/Old is hardly a complete archive.) Paul ___

Re: [Rd] Wish list

2004-01-19 Thread Paul Gilbert
Peter Dalgaard wrote: It might have (and I wouldn't mind replacing Jitterbug with something that is actually maintained itself!), Being somewhat overwhelmed at the moment, I read this quickly as "maintains itself," and thought that would be pretty neat. Back on earth, and speaking with no insi

[Rd] "W32/Bagle-A" virus problems

2004-01-19 Thread Paul Gilbert
Today I have received a few messages infected with the "W32/Bagle-A" virus from various people/institutions associated with the R lists. (Not just in the from field, but also in the full header information.) Beware that this virus seems to be circulating in our community. Pa

Re: [Rd] ChangeLog for R packages {was "Wish list"}

2004-01-21 Thread Paul Gilbert
Martin Maechler wrote: That's why Greg mentioned the "cvs2cl" tools where ChangeLog is autogenerated from the CVS logs. However, for (non-core) R *packages* things are very different: The majority of package authors will never use CVS (and if they were urged to, they'd use almost empty lo

[Rd] vol 3/3 web link broken

2004-01-22 Thread Paul Gilbert
Something appears to be wrong with the web link to the gzipped postscript version of Rnews vol 3/3 on . Paul __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Spelling (PR#6570)

2004-02-11 Thread Paul Gilbert
Roger D. Peng wrote: Unfortunately, with English it's conceivable that they're both correct. But the double 't' sounds/looks *more* correct to me. Of course, this is coming from a native English speaker who is generally unfamiliar with the rules of English. On the other hand: test --> testabl

Re: [Rd] package 'stats' needs import directive for 1.9.0?

2004-02-27 Thread Paul Gilbert
Prof Brian Ripley wrote: On Fri, 27 Feb 2004, Paul Gilbert wrote: Prof Brian Ripley wrote: On Fri, 27 Feb 2004, Swinton, Jonathan wrote: From: Prof Brian Ripley <[EMAIL PROTECTED]> Subject: Re: [Rd] package 'stats' needs import directive for 1.9.0? To: "He

Re: [Rd] package 'stats' needs import directive for 1.9.0?

2004-02-27 Thread Paul Gilbert
so work in 1.8.1.) Will S3 and S4 generics for start co-exist? What happens to all the S3 methods for start if the S4 generic is loaded? Won't this break a lot of code other than mine? Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Is it ok to use the name on a bundle and one if its packages?

2004-03-12 Thread Paul Gilbert
g some r-help/r-devel(?) comments about not supporting bundles in the future and just keeping the concept of packages. Is this something that should we expected to happen? Personally I think a bundle is a convenient way to distribute packages that are used together, but not necessarily loaded at

RE: [Rd] unit testing framework for R?

2004-03-17 Thread Paul Gilbert
tests are based on computing numeric values, doing a comparison with known values, and executing stop()if there is a problem. If you could generate those kind of comparisons automatically, then that would be terrific. Paul Gilbert -Original Message- From: A.J. Rossini [mailto:[EMAIL

Re: [Rd] Odd error in R CMD check (PR#6695)

2004-03-25 Thread Paul Gilbert
Yes, it was in a beta snapshot a few days ago, but has been fixed. Paul gilbert Prof Brian Ripley wrote: I think it is just in that snapshot. It's not happening for the version of gregmisc on CRAN in the current CVS (and as there have been problems in the last 36 hours, the betas are pro

[Rd] Re: How to purchase R on CD

2004-03-29 Thread Paul Gilbert
(moved from R to R-devel) Other responses to this were along the lines of "how to buy a cheap CD," which may not be the way to think about what you are asking. If the R Foundation were to sell an "as is" CD snapshot of some part of CRAN, how much would you be willing

[Rd] beta_latest links

2004-04-02 Thread Paul Gilbert
Something seems to be wrong with the beta_latest links on cran.at and cran.us. The betas themselves are there (by date) but the link is not right. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

[Rd] .Random.seed saved in .RData

2004-06-09 Thread Paul Gilbert
this, but there was a question on r-help where it may have been an issue. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] infinite loop in make for src/unix (PR#2477)

2003-01-20 Thread Paul Gilbert
he workstation clock enters the calculation. Paul Gilbert [EMAIL PROTECTED] wrote: > > Full_Name: John Van Voorhis > Version: 1.6.2 > OS: SunOS 5.8 > Submission from: (NULL) (128.8.130.192) > > While running initial 'make' everything went fine until src/unix. At whi

[Rd] class(x) <- error

2003-02-25 Thread Paul Gilbert
t; class(x)<-class(x)[-1] > class(x) [1] "a" "matrix" # should be "matrix" > class(x)<-"matrix" > class(x) [1] "a" "matrix" # should be "matrix" Paul Gilbert __ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-devel

[Rd] LazyLoad & Depends

2004-10-08 Thread Paul Gilbert
rsions? Paul Gilbert __ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

[Rd] convoluted namespace problem

2004-10-18 Thread Paul Gilbert
uot;. Is this user error or a bug? (Details below.) Thanks, Paul Gilbert R : Copyright 2004, The R Foundation for Statistical Computing Version 2.0.0 (2004-10-04), ISBN 3-900051-07-0 ... require("dse1") Loading required package: dse1 Loading required package: tframe Loading requ

[Rd] 2.0.1 buglets

2004-11-04 Thread Paul Gilbert
There is NO warranty. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] 2.0.1 buglets

2004-11-04 Thread Paul Gilbert
Prof Brian Ripley wrote: On Thu, 4 Nov 2004, Paul Gilbert wrote: With R-2.0.1 (patched) on Linux rhlinux 2.4.21-4.ELsmp when I configure get ... checking whether C runtime needs -D__NO_MATH_INLINES... no checking for xmkmf... /usr/bin/X11/xmkmf Usage: which [options] [--] programname

[Rd] R CMD config --version

2004-10-16 Thread Paul Gilbert
rsion 2 or later for copying conditions. There is NO warranty. Paul Gilbert __ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Building Packages on Windows using .Rbuildignore (PR#7379)

2004-11-18 Thread Paul Gilbert
(^|.*/)/(^|.*/)/CVS$ TMP$ FLAGS$ mansrc$ guidesrc$ zot$ run$ inst/doc/(^|.*)\.tex$ inst/doc/(^|.*)\.R$ inst/doc/(^|.*)\.log$ inst/doc/(^|.*)\.stdout$ exec/(^|.*)\.pro exec/getpadi exec/putpadi exec/objectinfo exec/padi_simple_svc exec/getpwuid exec/x11arima exec/(^|.*)server.log.(^|.*) data/cre

[Rd] GPArotation

2005-01-21 Thread Paul Gilbert
the number of iterations is increased, but the gradient based convergence criterion does not signal convergence. I suspect this is because the gradient is large even in close proximity to the optimum. As many of you are much more familiar with this problem than I am, I would certainly appre

Re: [Rd] the incredible lightness of crossprod

2005-01-27 Thread Paul Gilbert
achings. Now > system.time(for (i in 1:1000) crossprod(rep(1,1), z)) [1] 1.90 0.12 2.24 0.00 0.00 makes sense because it is suppose to be faster than %*% , but why is apply so slow? (And should I go back and change apply in my code everywhere or is this likely to reverse again?) Paul Gilber

Re: [Rd] the incredible lightness of crossprod

2005-01-27 Thread Paul Gilbert
Prof Brian Ripley wrote: On Thu, 27 Jan 2005, Paul Gilbert wrote: A few weeks ago I noticed z <- matrix(rnorm(2),1,2) system.time(for (i in 1:1000) apply(z,2,sum)) [1] 13.44 0.48 14.08 0.00 0.00 system.time(for (i in 1:1000) rep(1,1) %*% z) [1] 6.46 0.11 6.84 0.00 0.00 So b

[Rd] Re: package checks and tests; was: Re: A "rude" question

2005-02-02 Thread Paul Gilbert
kage tests directly to CRAN. This would provide a mechanism for more complete checking of packages, and perhaps a just system for removing packages when the developer is no longer active and the package is broken. Paul Gilbert Uwe Ligges wrote: Paulo Justiniano Ribeiro Jr wrote: One pr

[Rd] windows dse bundle install problem

2005-02-02 Thread Paul Gilbert
age descriptions Warning message: unable to move temp installation 'C:/PROGRA~1/R/rw2001/library\file1104/tframe' to 'C:/PROGRA~1/R/rw2001/library/tframe' > library() Two packages in the bundle installed ok, but tframe did not. I'm not sure why there is a backslash af

[Rd] link to an alias in another package

2005-02-07 Thread Paul Gilbert
In some documentation for a package I am working on I have >\code{\link[stats]{varimax}} >\code{\link[stats]{promax}} The link to varimax works, but not the one to promax. Promax is an alias under \name{varimax}. This kind of link works within a package, but I'm not sure if it is suppose

Re: [Rd] link to an alias in another package

2005-02-09 Thread Paul Gilbert
ich is not what I want). Paul Gilbert __ R-devel@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] CRAN Task Views: ctv package available

2005-03-11 Thread Paul Gilbert
If I understand this correctly, I think it is a great idea. Just to be sure I do understand, would you expect there might also be a "Time Series" view, which would probably overlap some with the "Econometrics" view? Paul Gilbert Achim Zeileis wrote: Dear developeRs,

Re: [Rd] CRAN Task Views: ctv package available

2005-03-11 Thread Paul Gilbert
Achim Zeileis wrote: Paul, thanks for the feedback. If I understand this correctly, I think it is a great idea. Just to be sure I do understand, would you expect there might also be a "Time Series" view, which would probably overlap some with the "Econometrics" view? In principle, the presence o

Re: [Rd] CRAN Task Views: ctv package available

2005-03-11 Thread Paul Gilbert
Achim ... Other things that might be useful are various programming views, like a Matlab view, and an SPSS view. I'm not sure what you have in mind here, because I would think that this amounts more to using the language in general than using certain packages. ... I guess I didn't see that this s

Re: [Rd] CRAN Task Views: ctv package available

2005-03-12 Thread Paul Gilbert
Dirk Eddelbuettel wrote: Paul, On 11 March 2005 at 17:55, Paul Gilbert wrote: | Achim | ... | >>Other things that might be useful are various programming views, like | >>a Matlab view, and an SPSS view. | > | > | > I'm not sure what you have in mind here, becau

[Rd] loadings generic?

2005-03-20 Thread Paul Gilbert
Can loadings in stats can be made generic? Paul Gilbert __ R-devel@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

[Rd] --with-readline=yes

2005-03-20 Thread Paul Gilbert
I think --with-readline=yes is a new default, but it does not seem to be mentioned in the installation changes of NEWS. (I could easily be mistaken on this.) Paul Gilbert __ R-devel@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo

[Rd] edit(vignette(...))

2005-03-20 Thread Paul Gilbert
rompt back until the editor is closed. (I seem to recall there was a problem with the prompt returning too soon from bug.report some time ago.) I also noticed that many (most?) packages have a vignette with the same name as the package. Is this considered the standard now? Paul Gi

Re: [Rd] loadings generic?

2005-03-21 Thread Paul Gilbert
Martin Maechler wrote: "PaulG" == Paul Gilbert <[EMAIL PROTECTED]> on Sun, 20 Mar 2005 10:37:29 -0500 writes: PaulG> Can loadings in stats be made generic? It becomes a (S4) generic automagically when you define an S4 method for it. ;-) {yes, I know this i

[Rd] par()$ask in plot.acf

2005-04-12 Thread Paul Gilbert
There seems to be a problem with acf (in both R-2.0.1 and R-2.1.0beta) not passing par()$ask to the plot routine. I think the fix is that the argument to plot.acf should be changed from ask = Npgs > 1 && dev.interactive() to ask = par()$ask | Npgs > 1 && dev.intera

Re: [Rd] Rout for library/base/R-ex/Extract.data.frame.R

2005-05-25 Thread Paul Gilbert
e standard packages. Vadim I'll expand a bit on Martin's comment. It is hard to test the output of all examples because some examples use random numbers, and for others the precision may vary a bit on different platforms. I typically add important examples to the tests directory, set t