Giter VIP home page Giter VIP logo

Comments (6)

mrdwab avatar mrdwab commented on September 13, 2024

@gagolews, thanks for the bug report. Didn't see that one on SO. Will try to look into it soon, but I'm also thinking of moving my efforts on this package in an entirely different direction. (See: https://gist.github.com/mrdwab/11380733).

from splitstackshape.

gagolews avatar gagolews commented on September 13, 2024

👍

from splitstackshape.

mrdwab avatar mrdwab commented on September 13, 2024

Possible fix with 4e509b9, but not ready to close until I can recreate the error in some way.

from splitstackshape.

vkryukov avatar vkryukov commented on September 13, 2024

I like how the open source works! That was fast, @mrdwab.

from splitstackshape.

gagolews avatar gagolews commented on September 13, 2024

Hmmm... I cannot reproduce the error too, even with this:

# using splitstackshape from CRAN

library(splitstackshape)
x <- "a"

n <- 124 # 124 files + stderr+stdout+stdin == 127 == 2   slots left
cons <- vector("list", n)
for (i in 1:n)
   cons[[i]] <- file("~/.bash_history", "r")

print(showConnections(TRUE))

for (i in 1:10000)
   splitstackshape:::read.concat(x, "", "")

for (i in 1:n)
   close(cons[[i]])

It seems that the connection closes automatically on gc, and the gcollector is fired very often (R 3.0.2, Linux, I played with gcinfo(TRUE)).

Maybe the StackOverflow guy just opened too many file connections himself and forgot to close them?

But closing a textConnection object causes no harm anyway :)

from splitstackshape.

mrdwab avatar mrdwab commented on September 13, 2024

Closed because have not been able to reproduce error.

from splitstackshape.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.