gpt4 book ai didi

racket - 如何使 Typed Racket 的类型检查器更快?

转载 作者:行者123 更新时间:2023-12-02 03:31:33 27 4
gpt4 key购买 nike

Racket 速度很快。但是当我使用 Typed Racket 并运行代码时,我发现类型检查器很慢。

例如,从 The Typed Racket Guide 运行此代码

#lang typed/racket

(struct: pt ([x : Real] [y : Real]))

(: distance (-> pt pt Real))
(define (distance p1 p2)
(sqrt (+ (sqr (- (pt-x p2) (pt-x p1)))
(sqr (- (pt-y p2) (pt-y p1))))))

类型检查器需要 4-6 秒才能在我的电脑上工作(i7,4g ram)

我试过不同的电脑,结果都一样

我做错了什么吗?如何使类型检查器更快?

最佳答案

不幸的是,没有什么可以真正改变以使类型检查器运行得更快。如果您使用 #lang typed/racket/base而不是 #lang typed/racket ,事情可能会快一点。但是由于各种原因,Typed Racket 的类型检查器必须解决一些难题,因此速度并不快。

关于racket - 如何使 Typed Racket 的类型检查器更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26341537/

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