ЛеанКт пројекат развија смањену виљушку Кт 5

ЛеанКт пројекат је започео развој смањене виљушке Кт 5 са ​​циљем да олакша изградњу из извора и интеграцију са апликацијама. ЛеанКт је развио Роцхус Келер, аутор компајлера и развојног окружења за језик Оберон, заснованог на Кт 5, како би поједноставио компилацију свог производа са минималним бројем зависности, али уз одржавање подршке за тренутне платформе. Код наставља да се развија под лиценцама ГПЛв3, ЛГПЛв2.1 и ЛГПЛв3.

Примећује се да последњих година постоји тенденција да Кт постане надуван, прекомпликован и обрастао контроверзном функционалношћу, а инсталирање бинарних склопова захтева регистрацију на веб страници комерцијалне компаније и преузимање више од гигабајта података. ЛеанКт покушава да направи лагану верзију Кт-а 5.6.3, очишћену од свих непотребних ствари и редизајнирану структурно. За склапање, уместо кмаке, користи се сопствени БУСИ асемблерски систем. Нуде се додатне опције које вам омогућавају да опционо укључите и искључите различите кључне компоненте током монтаже.

Декларисана подршка за следеће Кт карактеристике:

  • Низови бајтова, стрингови, уникод.
  • Локализација.
  • Колекције, имплицитно дељење података (Имплицит Схаринг).
  • Рад са датумима, временима и временским зонама.
  • Тип варијанте и метатипови.
  • Кодирања: утф, једноставна, латиница.
  • Апстракција улазно/излазних уређаја.
  • Филе енгине.
  • Текстуални токови и токови података.
  • Регуларни изрази.
  • Логгинг.
  • Хешови мд5 и сха1.
  • Геометријски примитиви, јсон и кмл.
  • рцц (преводитељ ресурса).
  • Мултитхреадинг.
  • Може се изградити за Линук, Виндовс и мацОС.

Међу непосредним плановима: подршка за додатке, основне објекте, метатипове и догађаје, КтНетворк и КтКсмл модуле.

Далеки планови: КтГуи и КтВидгетс модули, штампање, паралелизација операција, подршка за серијски порт.

Следеће неће бити подржано: кмаке, Стате Мацхине фрамеворк, проширена кодирања, анимација, мултимедија, Д-Бус, СКЛ, СВГ, НФЦ, Блуетоотх, веб машина, тестлиб, скриптовање и КМЛ. Од платформи, одлучено је да не подржавају иОС, ВинРТ, Винце, Андроид, Блацкберри, нацл, вкВоркс и Хаику.

Извор: опеннет.ру

Додај коментар