Title: Hook into platform deprecation mechanism · Issue #179 · SeasideSt/Grease · GitHub
Open Graph Title: Hook into platform deprecation mechanism · Issue #179 · SeasideSt/Grease
X Title: Hook into platform deprecation mechanism · Issue #179 · SeasideSt/Grease
Description: At least Pharo and VASt now offer their custom deprecation mechanisms. It would be great if we could hook into this. Ideally this would allows to take advantage of platform integration features like: Our deprecated methods showing up as ...
Open Graph Description: At least Pharo and VASt now offer their custom deprecation mechanisms. It would be great if we could hook into this. Ideally this would allows to take advantage of platform integration features lik...
X Description: At least Pharo and VASt now offer their custom deprecation mechanisms. It would be great if we could hook into this. Ideally this would allows to take advantage of platform integration features lik...
Opengraph URL: https://github.com/SeasideSt/Grease/issues/179
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Hook into platform deprecation mechanism","articleBody":"At least Pharo and VASt now offer their custom deprecation mechanisms. It would be great if we could hook into this. Ideally this would allows to take advantage of platform integration features like:\r\n\r\n- Our deprecated methods showing up as deprecated in the IDE.\r\n- Automatic rewriting of senders.\r\n\r\nUnfortunately at least the Pharo implementation does not seem very extensible.\r\n\r\n```st\r\nCompiledMethod \u003e\u003e isDeprecated\r\n\r\n\t^ self sendsAnySelectorOf: #(\r\n\t\t\t#deprecated:\r\n\t\t\t#deprecated:transformWith:\r\n\t\t\t#deprecated:transformWith:when:\r\n\t\t\t#deprecated:on:in:\r\n\t\t\t#deprecated:on:in:transformWith:\r\n\t\t\t#deprecated:on:in:transformWith:when:)\r\n```\r\n\r\nVASt seems to use `#deprecated:` and `#deprecated:in:`","author":{"url":"https://github.com/marschall","@type":"Person","name":"marschall"},"datePublished":"2024-07-11T13:08:00.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/179/Grease/issues/179"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:15864f56-100e-d73c-eb4b-b770f7a1ff6b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9CB0:14FC13:293197E:363B4D8:696B2C7A |
| html-safe-nonce | 464b0085db46a15201a74bb99a8aa72d10cf16399737ac00affc83053b699d09 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5Q0IwOjE0RkMxMzoyOTMxOTdFOjM2M0I0RDg6Njk2QjJDN0EiLCJ2aXNpdG9yX2lkIjoiMzQxOTM1MzMyMDE1NTQ1ODY4MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ec1ef5147fc1be543732bb3648ed5dd5c34b8d43df70577544b359f3ee91eb75 |
| hovercard-subject-tag | issue:2403147969 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/SeasideSt/Grease/179/issue_layout |
| twitter:image | https://opengraph.githubassets.com/37e1f7e304032d2268885745c0f04e49067aee16d7d407642bd7deb8a8be6896/SeasideSt/Grease/issues/179 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/37e1f7e304032d2268885745c0f04e49067aee16d7d407642bd7deb8a8be6896/SeasideSt/Grease/issues/179 |
| og:image:alt | At least Pharo and VASt now offer their custom deprecation mechanisms. It would be great if we could hook into this. Ideally this would allows to take advantage of platform integration features lik... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | marschall |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/SeasideSt/Grease git https://github.com/SeasideSt/Grease.git |
| octolytics-dimension-user_id | 8545049 |
| octolytics-dimension-user_login | SeasideSt |
| octolytics-dimension-repository_id | 16862014 |
| octolytics-dimension-repository_nwo | SeasideSt/Grease |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 16862014 |
| octolytics-dimension-repository_network_root_nwo | SeasideSt/Grease |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 82560a55c6b2054555076f46e683151ee28a19bc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width