gpt4 book ai didi

pharo - 在 Pharo 中加载给定日期的包版本

转载 作者:行者123 更新时间:2023-12-01 09:59:30 25 4
gpt4 key购买 nike

我正在寻找一种方法,在给定包名称的情况下,加载该包在给定日期的最新版本。

例如:

HypotheticalClassLoader loadPackage: 'Athens-Core' onDate: ('12.03.2015' asDate).

将加载早于 12.03.2015 的“Athens-Core”的第一次提交。

最佳答案

下面的脚本呢?它应该在给定日期之前检测到第一个版本。

goferReferences := Gofer new
url: 'http://smalltalkhub.com/mc/Pharo/Athens/main';
package: 'Athens-Core'
constraint: [ :goferReference |
goferReference version info date < '12 June 2015' asDate];
resolved.

goferReferences ifNotNil: [
Gofer new
url: 'http://smalltalkhub.com/mc/Pharo/Athens/main';
version: goferReferences first name;
load ]

关于pharo - 在 Pharo 中加载给定日期的包版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36574119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com