Displaying 20 results from an estimated 4432 matches for "promises".
Did you mean:
promise
2013 May 16
3
Substitute / delayedAssign (was: Substitute unaware when promise objects are evaluated)
...org)
Subject: Re: [Rd] Substitute unaware when promise objects are evaluated
On 13-05-15 11:54 AM, McGehee, Robert wrote:
> R-devel,
> I used the 'substitute' function to create labels for objects inside an environment, without actually evaluating the objects, as the objects might be promises.
>
> However, I was surprised to see that 'substitute' returns the expression slot of the original promise even after the promise has been forcibly evaluated. (Doesn't the promise go away after evaluation?) This behavior probably falls under the "...no guarantee that the resu...
2012 Oct 08
4
Capturing environment associated with a promise
Hi all,
It's possible to capture the expression associated with a promise
(using substitute). Is there any way to capture the environment
associated with a promise? Similarly, is there any way to tell if
something is a promise without accidentally evaluating it?
Thanks!
Hadley
--
RStudio / Rice University
http://had.co.nz/
2007 Sep 19
3
delayedAssign
The last two lines of example(delayedAssign) give this:
> e <- (function(x, y = 1, z) environment())(1+2, "y", {cat(" HO! "); pi+2})
> (le <- as.list(e)) # evaluates the promises
$x
<promise: 0x032b31f8>
$y
<promise: 0x032b3230>
$z
<promise: 0x032b3268>
which contrary to the comment appears unevaluated. Is the comment
wrong or is it supposed to return an evaluated result but doesn't?
> R.version.string # Vista
[1] "R version 2.6.0 alpha (200...
2013 May 15
1
Substitute unaware when promise objects are evaluated
R-devel,
I used the 'substitute' function to create labels for objects inside an environment, without actually evaluating the objects, as the objects might be promises.
However, I was surprised to see that 'substitute' returns the expression slot of the original promise even after the promise has been forcibly evaluated. (Doesn't the promise go away after evaluation?) This behavior probably falls under the "...no guarantee that the resulting exp...
2014 Feb 11
1
getting environment from "top" promise
Hi all,
It seems that there is a use case for obtaining the environment for the
"top" promise. By "top", I mean following the promise chain up the call
stack until hitting a non-promise.
S4 data containers often mimic the API of base R data structures. This
means writing S4 methods for functions that quote their arguments, like
with() and subset(). The methods package
2007 Sep 20
1
copying promise
1. Is there some way to copy a promise so that the copy has the same
expression in its promise as the original. In the following we
y is a promise that we want to copy to z. We
want z to be a promise based on the expression x since y is a
promise based on the expression x. Thus the answer to the code
below is desired to be z=2 but its 1, 1 and y in the next three
examples so they are not the
2003 Aug 11
1
An inconsistency with promise in attributes
When an attribute is a delayed expression sometimes it is not forced
when it is extracted.
> x <- list()
> attr(x, "p") <- delay(1)
> x
list()
attr(,"p")
<promise: 0x11e4bb8>
> val <- attr(x, "p")
> val
[1] 1
> attr(x, "p")
<promise: 0x11e4bb8>
I am not quite sure whether the above is a bug or not but I think
2007 Sep 24
1
Inspecting promises
...with a promise but neither shows the evaluation
environment. The first technique may actually be a bug in
R based on previous discussion on r-devel.
Is there a way to display both the expression and the evaluation
environment associated with a promise. Its a bit difficult to debug
code involving promises if you can't inspect the objects you are
working with.
> R.version.string # Vista
[1] "R version 2.6.0 beta (2007-09-19 r42914)"
2003 May 26
1
bad performance on ATA promise controllers
Hello friends,
I'm having a problem with my home server (ASUS A7V133 motherboard) which has
a horrible performance with ATA disks connected to an integrated promise
controller.
Below you can see iozone results of the same disk connected to the primary/
secondary controller versus the promise one.
Promise ATA100 controller:
=========================
Version 1.02a ------Sequential
2005 Sep 17
3
Promise SATA support
Hi List
I have a Promise SATA 300 TX ( NOT raid ) that do have RHEL4 driver, but
this driver doesn?t work with CentOS4
Why?
What can I do to get a driver that works?
SATAII150/SATA300 TX series RHEL4 32-bit Driver
http://www.promise.com/support/download/download2_eng.asp?productID=139&cate
gory=all&os=100#
This one should be for the correct 2.6 kernel, but it's
2005 Mar 11
3
delay() has been deprecated for 2.1.0
After a bunch of discussion in the core group, we have decided to
deprecate the delay() function (which was introduced as "experimental"
in R 0.50). This is the function that duplicates in R code the
delayed evaluation mechanism (the promise) that's used in evaluating
function arguments.
The problem with delay() was that it was handled inconsistently (e.g.
sometimes you would see
2012 May 22
2
how to remove the 'promise' attribute of an R object (.Random.seed)?
Hi,
The problem arises when I lazyLoad() the .Random.seed from a
previously saved database. To simplify the process of reproducing the
problem, see the example below:
## this assignment may not really make sense, but illustrates the problem
delayedAssign('.Random.seed', 1L)
typeof(.Random.seed)
# [1] "integer"
rnorm(1)
# Error in rnorm(1) :
# .Random.seed is not an integer
2012 May 22
2
how to remove the 'promise' attribute of an R object (.Random.seed)?
Hi,
The problem arises when I lazyLoad() the .Random.seed from a
previously saved database. To simplify the process of reproducing the
problem, see the example below:
## this assignment may not really make sense, but illustrates the problem
delayedAssign('.Random.seed', 1L)
typeof(.Random.seed)
# [1] "integer"
rnorm(1)
# Error in rnorm(1) :
# .Random.seed is not an integer
2005 May 21
2
Promise FastTrak series
Hello,
In some weeks I'm going to reinstall some old RedHat9 based servers with
Promise FastTrak TX2000 "semi-hardware" RAID1 controllers. I just tried to
install CentOS 4.0 on a computer with a spare card and as usual both HDD
attached to the RAID1 controller are seen separately by the installer
because the specific driver for the TX2000 wasn't loaded. Nothing new here,
it
2003 Aug 18
1
Promise TX4000 MFC request
Dear Soeren,
a couple of months ago, namely
> revision 1.8
> date: 2003/05/01 06:20:50; author: sos; state: Exp; lines: +17 -2
> I'm pleased to announce that Promise is now supporting the FreeBSD
> project by providing documentation (under NDA) and hardware for
> testing. This commit is the first result of the cooperation, and
> adds support for several of their new
2011 May 02
2
Using substitute to access the expression related to a promise
Hi all,
The help for delayedAssign suggests that you can use substitute to
access the expression associated with a promise, and the help for
substitute says: "If it is a promise object, i.e., a formal argument
to a function or explicitly created using ?delayedAssign()?, the
expression slot of the promise replaces the symbol.
But this doesn't seem to work:
> a <- 1
> b <- 2
2016 Jul 21
2
RFC: LLVM Coroutine Representation, Round 2
cc llvm-dev
On Thu, Jul 21, 2016 at 9:57 AM, Vadim Chugunov <vadimcn at gmail.com> wrote:
> Hi Gor,
> Does you design support resumption with parameter(s)? (such as Python's
> generator.send(x)). I suppose the "promise" could be used for passing data
> both ways, but if that's the plan, please mention this explicitly in the
> design doc.
> Also, how is
2005 Mar 08
2
Bug in handling of promises?
I'm working on a function that does adaptive sampling, and I thought
it would be handy to return the function's environment as part of the
result so that I could re-use local variables in a subsequent run. My
first try didn't work, and it came down to code like this:
> f <- function( H, prevEnv = NULL) {
+ if (!is.null(prevEnv)) H <- prevEnv$H
+ cat('Evaluate H
2005 Mar 25
3
hda: lost interrupt
hi i am a complete newbie to xen,
and i have still a problem with hda(hdc): lost interrupt coming from the
2.6.10-xen0 kernel on an asrock k7s8x board with an additional promise
100 controller(doesn''t get recognized anyway) an amd athlon 2400+ and
512 mb ram.
an ideas?
regards
toby
-------------------------------------------------------
SF email is sponsored by - The IT Product
2009 Sep 09
2
Finding the environment of a promise
Hi all,
Is it possible to determine the environment in which a promise will be
evaluated? e.g.
f <- function(code) { force(code) }
f({
a <- 1
b <- 2
})
Is there any way to tell from within f that a and b will be created in
the global environment?
Thanks,
Hadley
--
http://had.co.nz/