Ничего, насколько мне известно. Я считаю, что это так, потому что бизнес-сценарий не оправдывает это требование.
Случай 1. Как вы сказали, есть читатели, которые могут читать данные карты. Однако, если кто-то вообще возьмет все данные с карты и воспроизведет их на терминале, поскольку транзакции защищены одноразовой криптограммой, а терминал предоставляет непредсказуемый номер, произойдет сбой.
Случай 2. Мошенник после подделки карты может получить некоторые товары / услуги и уйти, но для терминала он должен быть зарегистрирован у эквайера / банка. Там не может быть зомби-терминалов. Следовательно, это терминал, который хочет проверить подлинность карты, а не наоборот.
Вы можете получить трек / карту из чипа, но так же как и с магнитной полосой.
Я желаю, чтобы люди рассмотрели бы обратную совместимость между незначительными выпусками как небьющееся правило при выпуске нового языка (или библиотека или платформа) версия.
Избавление от искусственного различия между Модулями и Классами было бы хорошо.
И Модулями и Классами являются Пространства имен. Модулями является также Mixins, в то время как Классы не. Классы можно также инстанцировать, в то время как Модули не могут. Это различие является ненужным. Просто избавьтесь от Модулей и позвольте Классам использоваться в качестве Mixins.
Примером языка, где это работает, является Новояз.
Мне жаль, что некоторые меньшие используемые модули стандартной библиотеки не были зарегистрированы.
Я ценил бы способность установить рубиновые 1.9 как об/мин вместо того, чтобы иметь необходимость использовать источник.
Заставьте Ruby полностью передать базирующуюся Отправку, избавиться от всего, что не является сообщением, отправьте: локальные переменные, глобальные переменные, переменные экземпляра, переменные иерархии классов, константы, волшебство globals, волшебные константы, встроенные операторы, встроенные ключевые слова, даже литералы. Посмотрите Сам, Ioke или Newspeak для невероятного питания и элегантности, которую это получает.
Я желаю, чтобы они избавились бы от предварительно определенных переменных: $!
, $&
, $+
, и т.д.
Я хотел бы иметь поддержку статического метапрограммирования времени компиляции. Сходиться Язык программирования мог бы быть хорошей начальной точкой.
Исключения замены с языком Common LISP разрабатывают систему Условий.
Сделать require
-файлы менее болезненными. Не спрашивайте меня как, но, возможно, один файл будет посвящен знанию путей и просто избавится от относительных путей во всем остальном.