2013-02-10 4 views
3

Почему первая работа, а вторая нет?, требующий проблем с математикой/базой в Racket

(require/typed (planet williams/science/random-source) [random-integer (Integer -> Integer)]) 
(require/typed math/base [random-integer (Integer Integer -> Integer)]) 

Второй выдает ошибку, говоря мне, что нет такого файла или каталога для математики/базы в моей папке собирает. Возможно ли, что я потерял это из своего распределения ракетки (v 5.3)? Если да, то по какой причине? И как мне лучше всего это решить?

Или я просто делаю ошибку в кости? К сожалению для всех Noob вопросов ...

Я основывая свою попытку здесь на http://docs.racket-lang.org/math/base.html?q=Random

О, и я бег 64-разрядный дистрибутив, я считаю, на OSX, если это актуально.

+0

aaaaand ... глядя на примечания к выпуску для версии 5.3.2, я предполагаю, что у меня просто нет этого пакета li'l math/установленная база. Я переустанавливаю, и мы увидим, откуда это у нас. – Ben

+0

BTW: вам не нужно использовать 'require/typed' для функции random-integer, потому что математическая библиотека написана в Typed Racket. Только '(требуется математика/база)' будет делать. –

+0

прав, спасибо! имеет смысл. – Ben

ответ

4

У меня не было установленного модуля. Я был на 5.3, и модуль существовал только с тех пор, как 5.3.2

+0

Звучит неплохо! Примите этот ответ, когда система позволяет вам. ;) – dyoo

Смежные вопросы