{
  "_id": "6a3ac5ff5cdecea1d67eb879",
  "Package": "xptr",
  "Type": "Package",
  "Title": "Manipulating External Pointers",
  "Version": "1.2.0",
  "Date": "2025-10-03",
  "Authors@R": "c(person(\"Randy\", \"Lai\", role = \"aut\"),\nperson(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\"))",
  "URL": "https://eddelbuettel.github.io/xptr/,\nhttps://github.com/eddelbuettel/xptr/",
  "Description": "There is limited native support for external pointers in\nthe R interface. This package provides some basic tools to\nverify, create and modify 'externalptr' objects.",
  "License": "MIT + file LICENSE",
  "NeedsCompilation": "yes",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Repository": "https://eddelbuettel.r-universe.dev",
  "Date/Publication": "2026-03-13 00:49:13 UTC",
  "RemoteUrl": "https://github.com/eddelbuettel/xptr",
  "RemoteRef": "HEAD",
  "RemoteSha": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
  "Packaged": {
    "Date": "2026-06-23 17:41:14 UTC",
    "User": "root"
  },
  "Author": "Randy Lai [aut],\nDirk Eddelbuettel [aut, cre]",
  "Maintainer": "Dirk Eddelbuettel <edd@debian.org>",
  "MD5sum": "6c4e11d4e125ff7c05378ae64632a080",
  "_user": "eddelbuettel",
  "_type": "src",
  "_file": "xptr_1.2.0.tar.gz",
  "_fileid": "bba659cde65a3525d6d3709779b5644a87d67e4235692d85addd51260a912d8e",
  "_filesize": 93070,
  "_sha256": "bba659cde65a3525d6d3709779b5644a87d67e4235692d85addd51260a912d8e",
  "_created": "2026-06-23T17:41:14.000Z",
  "_published": "2026-06-23T17:44:31.515Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83021332277,
      "time": 105,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7828778146"
    },
    {
      "job": 83021332276,
      "time": 107,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7828777004"
    },
    {
      "job": 83021332262,
      "time": 115,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828782851"
    },
    {
      "job": 83021332317,
      "time": 100,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828775126"
    },
    {
      "job": 83021332299,
      "time": 78,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7828766027"
    },
    {
      "job": 83021332267,
      "time": 160,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7828800200"
    },
    {
      "job": 83021332269,
      "time": 80,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828766819"
    },
    {
      "job": 83021332318,
      "time": 164,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828801318"
    },
    {
      "job": 83020929626,
      "time": 118,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828733467"
    },
    {
      "job": 83021332270,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828774327"
    },
    {
      "job": 83021332274,
      "time": 124,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7828784854"
    },
    {
      "job": 83021332257,
      "time": 95,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7828772500"
    },
    {
      "job": 83021332272,
      "time": 62,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7828760786"
    }
  ],
  "_buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/eddelbuettel/xptr",
  "_commit": {
    "id": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
    "author": "Dirk Eddelbuettel <edd@debian.org>",
    "committer": "Dirk Eddelbuettel <edd@debian.org>",
    "message": "Switch ci.yaml to actions/checkout@v6\n",
    "time": 1773362953
  },
  "_maintainer": {
    "name": "Dirk Eddelbuettel",
    "email": "edd@debian.org",
    "login": "eddelbuettel",
    "mastodon": "@eddelbuettel@mastodon.social",
    "bluesky": "@eddelbuettel.com",
    "linkedin": "in/dirkeddelbuettel",
    "twitter": "@eddelbuettel",
    "description": "",
    "uuid": 673121
  },
  "_registered": true,
  "_dependencies": [],
  "_owner": "eddelbuettel",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-39",
      "n": 12
    },
    {
      "week": "2025-40",
      "n": 5
    },
    {
      "week": "2025-41",
      "n": 8
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "eddelbuettel",
      "count": 28,
      "uuid": 673121
    },
    {
      "user": "randy3k",
      "count": 19,
      "uuid": 1690993
    },
    {
      "user": "hrbrmstr",
      "count": 2,
      "uuid": 509878
    }
  ],
  "_userbio": {
    "uuid": 673121,
    "type": "user",
    "name": "Dirk Eddelbuettel",
    "followers": 1944
  },
  "_downloads": {
    "count": 261,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/xptr"
  },
  "_devurl": "https://github.com/eddelbuettel/xptr",
  "_pkgdown": "https://eddelbuettel.github.io/xptr/",
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xptr.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/eddelbuettel/xptr",
  "_realowner": "eddelbuettel",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2017-12-06"
    },
    {
      "version": "1.1",
      "date": "2018-01-08"
    },
    {
      "version": "1.1.1",
      "date": "2019-01-13"
    },
    {
      "version": "1.1.2",
      "date": "2019-12-10"
    },
    {
      "version": "1.1.3",
      "date": "2020-04-03"
    },
    {
      "version": "1.2.0",
      "date": "2025-10-08"
    }
  ],
  "_exports": [
    "is_null_xptr",
    "is_xptr",
    "new_xptr",
    "null_xptr",
    "register_xptr_finalizer",
    "set_xptr_address",
    "set_xptr_protected",
    "set_xptr_tag",
    "xptr_address",
    "xptr_clear",
    "xptr_protected",
    "xptr_tag"
  ],
  "_help": [
    {
      "page": "is_null_xptr",
      "title": "Check if the external pointer is null.",
      "topics": [
        "is_null_xptr"
      ]
    },
    {
      "page": "is_xptr",
      "title": "Check if an object is an external pointer.",
      "topics": [
        "is_xptr"
      ]
    },
    {
      "page": "new_xptr",
      "title": "Create an external pointer object.",
      "topics": [
        "new_xptr",
        "null_xptr"
      ]
    },
    {
      "page": "register_xptr_finalizer",
      "title": "Register a finalizer for external pointer.",
      "topics": [
        "register_xptr_finalizer"
      ]
    },
    {
      "page": "set_xptr_address",
      "title": "Set the address of the external pointer.",
      "topics": [
        "set_xptr_address"
      ]
    },
    {
      "page": "set_xptr_protected",
      "title": "Set a protected R object to the external pointer.",
      "topics": [
        "set_xptr_protected"
      ]
    },
    {
      "page": "set_xptr_tag",
      "title": "Set a tag to the external pointer.",
      "topics": [
        "set_xptr_tag"
      ]
    },
    {
      "page": "xptr",
      "title": "Manipulating External Pointers",
      "topics": [
        "xptr"
      ]
    },
    {
      "page": "xptr_address",
      "title": "External pointer address.",
      "topics": [
        "xptr_address"
      ]
    },
    {
      "page": "xptr_clear",
      "title": "Clear the pointer address of the external pointer.",
      "topics": [
        "xptr_clear"
      ]
    },
    {
      "page": "xptr_protected",
      "title": "Protected R object of the external pointer.",
      "topics": [
        "xptr_protected"
      ]
    },
    {
      "page": "xptr_tag",
      "title": "Tag of the external pointer.",
      "topics": [
        "xptr_tag"
      ]
    }
  ],
  "_readme": "https://github.com/eddelbuettel/xptr/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 5.357934847000454,
  "_indexed": true,
  "_nocasepkg": "xptr",
  "_universes": [
    "eddelbuettel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:10.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "bd581d954361509041c2b69300a9b3c1b903ee2a710e7b119211097ac7536c67",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:03.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "52fcca27a54dcbd73fe12cfb7be377ae838062e722ef43f26f1e4bd9566f2e89",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "db79b8205db6bb0b4d51a1466d6d216f32fb395f6e0d20f02bc786e47d97aef7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:58.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "bbba5d063bd76ff7483b2faf60b44b5da004f9c0d671d7171655f312a3952cc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:36.000Z",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "12e258638ac09b49d583e841cb039eff5dd47472ed271be2db5e3550e772a51d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:30.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "cb2678c5dead00ab6eb858838dd6f943bd88b7bc6a372118aebb823ca7106765",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:34.000Z",
      "arch": "aarch64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "6242c6fd930d6fbd8527f77908c3391fc7edad13182ead5cab6c110b25356038",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:55.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "ae8ca42b0959f75b031694ecedca03a6fa5e86eaf6ecdd50b4c2812bf5c4a6af",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-06-23T17:43:04.000Z",
      "arch": "emscripten",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "b8b37938a06c82a31694444dd1342ae4af3923bd88f9bc4d4105432a1657ee7b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:44.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "8be68f7c99cdd94d54bc1a441615b9412c4abc38eaf82a817793f139751c21e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:30.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "228f2e59bc4f0e2be308aee1edad9adbd668ccd1bd8279b6d0bcaca1ec107391",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-23T17:42:13.000Z",
      "arch": "x86_64",
      "commit": "331f7ec2c3dcbea08912c6f150b8ccfb396fbce1",
      "fileid": "2f6f89ba4ff776b73bb55b1a475b9a5370b2b8523bbc69ab80e85c7fb51a2ece",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/eddelbuettel/actions/runs/28045040639"
    }
  ]
}