В OS X у меня другая проблема.
Когда я использую системную оболочку python, ключи не проблема, а проблема в virtualenv. Я попытался бы переустановить / обновить virtualenv / readline и ничего не исправил.
Пока я пытаюсь import readline
в командной оболочке проблемы python, получите это сообщение об ошибке:
ImportError: dlopen(/Users/raptor/.virtualenvs/bottle/lib/python2.7/lib-dynload/readline.so, 2): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /Users/raptor/.virtualenvs/bottle/lib/python2.7/lib-dynload/readline.so
Reason: image not found
Причина есть /usr/local/opt/readline/lib/libreadline.7.dylib
, но не libreadline.6.dylib
, поэтому я делаю ссылку на символ:
ln libreadline.7.dylib libreadline.6.dylib
Проблема решена!
Не слишком дразнить, но, забегая вперед, VS2010 использует новый редактируемый компонент rehostable, вы можете услышать кое-что об этом здесь: Hanselminutes Podcast 147 - Новый текстовый редактор на основе WPF в Visual Studio 2010 - Интервью с разработчиком
В любом случае это означает, что опыт редактирования F # в VS теоретически может быть полностью отделен от VS и размещен в облегченном редакторе. Это означает, что вполне возможно, что F # может отправить образец или что-то, что «опыт редактирования VS» (всплывающие подсказки, загогулины, осмысление, ...) без VS.
Для ясности, у нас в команде F # еще нет конкретные планы по доставке такой вещи, но новый внутренний факторинг VS и редактора и MEF и тому подобное должен упростить эту задачу (мы прототипировали ее за выходные, и она в основном работает).
Два других варианта:
Любой редактор, который будет обрабатывать OCaml, должен обрабатывать F # -okay-. В основном вам просто нужны вкладки. Я бы порекомендовал KomodoEdit, лично.
Еще один вариант: