JS.Class

Скріншот програми:
JS.Class
Дані програми:
Версія: 4.0.5
Дата завантаження: 13 May 15
Розробник: James Coglan
Ліцензія: Безкоштовно
Популярність: 35

Rating: 4.0/5 (Total Votes: 1)

Це порт і розширений реалізація об'єкта модульної системи Рубі ядро ​​/ / класу в коді JavaScript, а також кілька стандартних бібліотек Рубі і різних інших розширень.

Особливості

  • bbli Загальні характеристики:
  • зв'язування Метод
  • Рубін-як система об'єкт з класами, Mixins і одноплідній методів
  • пізнього зв'язування аргументи необов'язкові супер закликає батьківських класів і Mixins
  • У комплекті, розширені і успадковані гачки
  • Відображення інтерфейси для системи об'єкта
  • Угоди для об'єкта рівності, порівняння, ітерації і перемішування
  • Версії різних стандартних модулів Рубі і структур даних

  • Працює з:
  • Вузол
  • V8
  • Носоріг
  • Нархал
  • SpiderMonkey
  • Сервер сценаріїв Windows

Що нового У цьому випуску:

  • Перейменовано MethodChain #_ (), щоб MethodChain #__ () щоб уникнути затирання підкреслюють в тестових наборів.

Що нового у версії 4.0.3:

  • Не ставтеся до нуля як помилка при передачі в тестових зворотних викликів асинхронних.
  • Будьте суворі про те, погасив функції викликаються з новим чи ні.
  • Додана withNew () як модифікатора заглушки замінити заглушку ("новий", ...).
  • Додано (мети) як заглушки збігів для перевірки цієї прив'язки виклику.

Що нового у версії 4.0.2:

  • Змінити AsyncSteps так обгортання всі виклики, перш ніж ( ), то () і після (), так що кожен блок чекає всіх кроках, черги, щоб завершити.

Що нового у версії 4.0.1:

  • Виправлена ​​помилка індексації в динамічної генерації autoload.require списки.

Що нового у версії 3.0:

  • Всі компоненти тепер працюють на набагато більш широкий спектр платформ
  • JS.Class тепер перевірена за допомогою його власні рамки тестування, JS.Test.
  • Нові бібліотеки :. Тест, консолі, що відкладаються, OrderedHash, діапазон, OrderedSet, TSort
  • HashSet став базовий набір впровадження і оригінальний набір реалізація була видалена
  • StackTrace був повністю перероблений, щоб підтримувати расширяемую функціональність визначені користувачем відстеження
  • метод новий модуль ядра # псевдонім () для методів згладжування
  • , визначені користувачем методи, що використовують ключові слова Method.keyword ()
  • JS.Class більше не підтримує підкласів класу Class
  • модуль # instanceMethod () повертає метод, а не функція
  • перелічуваних # Grep () тепер підтримує вибору передач типу, наприклад items.grep (масив). Він не підтримує функціональні предикати, як items.grep (функція (х) {повернення х == 0}), ви повинні використовувати перелічуваних # виберіть () для цього
  • Предмети з тими ж властивостями, і масиви з тими ж елементами в даний час вважаються рівними, якщо використовується як хеш-ключів
  • MethodChain # вогнем () тепер називається MethodChain #__ Exec __ ()
  • JS.Ruby був видалений

Що нового у версії 2.1.5:

  • Додана підтримка вузла, Нарвала і сценаріїв Windows до вантажної системи JS.Package.
  • Додає `autoload` макрос в системі пакет для швидкого конфігурування модулів за допомогою імен файлів.
  • Перейменування `вимагають ()` в `JS.require ()`, щоб не конфліктувати з модулем CommonJS API.

Вимоги

  • включений JavaScript на стороні клієнта

Схожі програми

OCaml
OCaml

1 Oct 15

Poly/ML
Poly/ML

12 May 15

Mako
Mako

1 Mar 15

IronPython
IronPython

1 Mar 15

Інші програми розробника James Coglan

Faye
Faye

10 Dec 15

JS.Class

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями