Visual Studio 2010: встройте типы Interop

Легкий!

M-x   lisp-mode

хорошо, хорошо, таким образом, у Вас не могло бы быть Emacs для мозга. Во всей серьезности, что необходимо сделать, должен стать действительно хорошим в рекурсии. Это может быть вполне мозговой деформацией первоначально при попытке расширить понятие рекурсии вне канонических примеров, но в конечном счете это приведет к большему количеству жидкости, lispy код.

кроме того, много людей становится одержимым круглой скобкой, и я действительно не знаю, почему - синтаксис очень прост и последователен и может быть освоен в минутах. Для меня я приехал для Интригования изучив C++ и Java, и я всегда думал, что различием между "функциями" и "операторами" была ложная дихотомия, и это обновлялось для наблюдения того устраненного различия.

Насколько функциональное программирование идет, пока можно обернуть голову вокруг того, что функция является первоклассным значением и может быть передана и в и из других функций, необходимо быть в порядке. Полноценность этого будет становиться ясной со временем, но это достаточно, что можно записать берущие функцию и возвращающие функцию функции.

Наконец, я не уверен, что поддерживает Clojure, имеет для макросов, но их считают основной частью шепелявости. Однако я не волновался бы об изучении их, пока Вы не очень знакомы с вышеупомянутыми объектами - хотя макросы невероятно полезны и универсальны, они также используются менее часто, чем другие методы, которые я упомянул.

10
задан Benjamin 2 February 2014 в 20:25
поделиться

1 ответ

Процесс, описанный в блоге Скотта Хансельмана, называется Эквивалентность типов , довольно расплывчатый термин для поддержки CLR 4.0 сборок типов взаимодействия COM. Хотя у меня не было возможности взглянуть на это, на Channel 9 есть видео, в котором это обсуждается:

Раджа Кришнасвами и Вэнс Моррисон: CLR 4 - Inside Type Equivalence
http: //channel9.msdn .com / shows / Going + Deep / Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence /

Очевидно, вы можете написать свои собственные сборки "эквивалентности типов" и встроить их. Обратите внимание, что это, вероятно, не относится только к любой сборке COM; сборки эквивалентности типов реализуют интерфейс, называемый IApplication . См. Здесь:

Достижения в системе типов .NET: Демонстрация эквивалентности типов http: //blogs.msdn. com / mshneer / archive / 2008/10/28 / advances-in-net-type-system-type-Equivalence-demo.aspx

7
ответ дан 4 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: