Мкш расшифровка: Характеристики, Расшифровка, Сечения по ГОСТ

Содержание

Характеристики, Расшифровка, Сечения по ГОСТ

Номинальное переменное напряжение

0,5 кВ

Номинальная частота

400 Гц

Минимально допустимый радиус изгиба

3 диаметров кабеля

Строительная длина

200-450 метров

Допустимые усилия при протяжке кабеля по трассе прокладки

50 Н/мм2

Код ОКП МКШ

3548330100

Класс пожарной безопасности

О1.

8.2.5.4

Срок службы

30 лет

Гарантийный срок эксплуатации кабеля

2 лет

Температура окружающей среды при эксплуатации кабеля

от -50°С до 50°С

Стойкость к воздействию повышенной относительной влажности при температуре окружающей среды до 35°C

98%

Минимальная температура прокладки кабеля без предварительного подогрева

-15°С

Срок хранения на площадках

2 года

Срок хранения под навесом

5 лет

Срок хранения в закрытых помещениях

10 лет

МКШ медный монтажный кабель с ПВХ изоляцией

Конструкция и расшифровка МКШ

Кабель МКШ используется для неподвижного соединения различных электрических устройств и приборов с напряжением переменного тока до 500 Вольт и частотой до 400 Герц.

Состоит кабель из 2, 3, 5, 7, 10 или 14 медных луженых многопроволочных проводников, каждый изолированный поливинилхлоридным пластикатом. Для защиты группа жил располагается в общей оболочке из ПВХ, что позволяет его размещать в помещениях или под навесом, без воздействия прямого солнечного света. Расшифровка кабеля МКШ: М - монтажный, К - кабель, Ш - шланг, оболочка из ПВХ.

Характеристики кабеля МКШ

Количество жил Сечение жилы, мм² Внешний диаметр, мм Сопротивление, Ом Масса 1 км в кг
2 0.35 6.7 58.7 37
0.5 7 41.7 44
0.75 7.5 26 55
3 0.35 6.9 58. 7 40
0.5 7.2 41.7 48
0.75 7.7 26 60
5 0.35 8.2 58.7 57
0.5 8.5 41.7 70
0.75 9.2 26 88
7 0.35 8.8 58.7 73
0.5 9.2 41.7 90
0.75 10 26 115
10 0.35 11.6 58.7 108
0.5 12.2 41.7 133
0.75 13.2 26 170
14 0. 35 12.4
58.7
137
0.5 13.1 41.7 171
0.75 14.2 26 220

Кабель данного типа хорошо переносит ударные нагрузки и вибрации. МКШ имеет рабочую температуру от -50 до +70 градусов Цельсия. Срок службы 15 лет, 95 процентов ресурса 10000 часов работы. ГОСТ 10348-80

  • Климатическое исполнение - УХЛ (2-5 категория размещения)
  • Прокладка при температуре - не ниже -15 Цельсия
  • Строительная длина - 60 метров
  • Сопротивление изоляциии - 10 МОм

Как купить кабель МКШ

Купить кабель МКШ наши покупатели могут за безналичный расчет или оплату через интернет банковскими картами или платежными системами. После оформления заказа по вашему желанию вы получите счет или ссылку на оплату через интернет. Вам необходимо выбрать только нужное сечение.

Товар

Параметры

Цена, р.

Кол-во

 

Аналоги кабеля МКШ

МКШнг - с негорючей изоляцией

МКЭШ - экранированный

провод монтажный, экранированный, расшифровка, описание, техническая характеристика, назначение, область применения

Предлагаем купить кабель МКЭШ в Москве. Склад с оптовыми ценами находится по адресу Береговой пр-д, д 2 (станция метро Фили) в районе ТТК (3 транспортное кольцо), что позволяет совершать быструю доставку как по городу так и в Московскую область.

 

МКЭШ — расшифровка

М — монтажный кабель

К — изоляция имеет капроновый слой

Э — экранированный

Ш — внешняя изоляция выполнена из ПВХ шланга

 

МКЭШ — описание и характеристика

Кабель марки МКЭШ состоит из многопроволочных медных токопроводящих жил, скрученных между собой по свивке. Каждая жила изолирована по отдельности. Для удобства монтажа, изоляция жил в начальной точке свивки окрашена в отдельный цвет. Между жилами и наружной основной изоляцией присутствует защитный экран. Экран состоит из двух слоев: сплетенных в сетку медных проволочек и полиэтиленовой пленки. Основная изоляция кабеля состоит из поливинилхлоридного пластиката.

Основные характеристики кабеля МКЭШ:

  • материал изготовления токопроводящих жил — медь;
  • номинальное переменное напряжение сети 500 В, постоянное 750 В;
  • максимальная частота переменного тока 400 Гц;
  • диапазон количества жил проводника от 2 до 14;
  • диапазон сечений жил от 0. 35 до 0.75;
  • оптимальные температурные условия при эксплуатации от -50 до +70 градусов;
  • монтажная температура не менее -15 градусов;
  • влажность помещения при температуре 35 градусов не должна быть выше 98%;
  • срок службы кабеля — 15 лет;

 

МКЭШ — область применения и назначения

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

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

 

Как купить МКЭШ в Москве

На сайте electrorus.ru можете купить кабель МКЭШ по оптовым ценам.

На сайте оптового склада представлен обширный ассортимент разных видов Кабелей и Проводов, с которым можно ознакомиться.

Актуальные цены, акции и скидки на кабельно-проводниковую, электротехническую и светотехническую продукцию можно узнать,  отправив письмо с запросом на почту [email protected]  или позвонив по телефону 8(495)409-06-76.

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

Кабель МКШ

Кабель МКШ

Назначение кабеля

МКШ

МКШ

предназначен для стационарной прокладки внутри и вне помещений в кабельной канализации и в открытом грунте, в том числе во взрывоопасной зоне класса IIВТ4. Эксплуатация при температуре окружающей среды от -50° до +50°C. Возможно применения кабеля во всех макроклиматических районах включая тропики.

Кабели

МКШ

предназначены для присоединения к стационарным электрическим приборам, аппаратам, устройствам с номинальным переменным напряжением до 500 В переменного тока частоты до 400 Гц или постоянным напряжением до 750 В.
Конструкция кабеля

МКШ

1. Жила - медная, многопроволочная, класс по ГОСТ 22483.
2. Изоляция - из поливинилхлоридного пластиката (ПВХ).
3. Скрученная пара - в кабелях парной скрутки.
4. Сердечник - одиночные жилы или пары скрученные в сердечник.
5. Поясная изоляция - лента полиэтилентерефталатная.
6. Оболочка промежуточная - из ПВХ пластика толщиной не менее 0,8 мм.
7. Защитный шланг - из ПВХ пластиката.

Характеристики кабеля

МКШ

- Климатическое исполнение УХЛ категорий размещения 2-5 по ГОСТ 15150.
- Диапазон температур эксплуатации от -50 до +70°С
- Относительная влажность воздуха при температуре до 35°С - 98%
- Прокладка кабелей без предварительного прогрева должна производиться при температуре не ниже -15°С
- Минимальный радиус изгиба при монтаже, не менее 5 наружных диаметров
- Испытательное переменное напряжение частотой 50 Гц (продолжительность испытания - 1 мин) - 2 кВ
- Электрическое сопротивление изоляции жил, на 1 км длины и при температуре 20°С - не менее 5 МОм
- Строительная длина кабеля

МКШ

не менее - 100 м
Электрическое сопротивление изоляции, пересчитанное на 1 км длины и температуру 20 °C - при приемке и поставке, не менее, МОм МОм 10
Электрическое сопротивление изоляции, пересчитанное на 1 км длины и температуру 20 °C - на период эксплуатации и хранения, не менее, МОм МОм 0,1
Электрическое сопротивление изоляции, пересчитанное на 1 км длины и температуру 20 °C - при относительной влажности воздуха 98% и температуре 35 °C, не менее МОм 1,0
Температура °C -50/+70
Влажность при температуре 35 °C % 98

Эксплуатация кабеля

МКШ

Описание и расшифровка кабеля

МКШ

М - Монтажный
К - Кабель
Ш - Наружный покров из поливинилхлоридного шланга

Кабель марки

МКШ

разработан по специальным требованиям для формирования информационных полевых шин, подключения датчиков с цифровым частотно-модулированным сигналом, сигналом 4-20 мА, по интерфейсу HART или RS 485.

Диаметр и вес кабеля

МКШ





Доставка кабеля МКШ в любой регион России

Большой выбор сечения кабеля МКШ на складе

Нарезка кабеля МКШ в соответствии с требованиями Заказчика

На кабель МКШ действует система скидок в зависимости от объема заказа

Кабель МКШ имеет сертификат соответствия, паспорт качества (протокол испытаний) и сертификат пожарной безопасности

Монтажный кабель МКШ

МКШ — Энергорегион

Кабельная компания Энергорегион предлагает купить мкш нужного числа пар и различного сечения жил в кабелях напрямую от завода производителя. Монтажный кабель относится к категории высокочастотных и теплостойких, он стоек практически к любым механическим воздействиям, а также к истиранию, не распространяет дыма и огня в случаях пожара или возгорания в помещении или на объектах. Отличается длительным сроком использования. Купить кабель мкш оптом и в розницу, в нашей компании. Кабели МКШ монтажные многожильные с поливинилхлоридной изоляцией и оболочкой, предназначены для фиксированного межприборного монтажа электрических устройств, работающих при номинальном переменном напряжении до 500 В частоты до 400 Гц или постоянном напряжении до 750 В, для стационарной прокладки внутри и вне помещений в кабельной канализации и в открытом грунте, не экранированный.

кабель МКШ

Два крупных склада в Москве и Перми — Быстрая доставка по России и СНГ до объекта

Кабель МКШ в наличии — различное сечение жил и нужное число пар

Подбор кабеля по вашей смете — Полная документация

Оперативная обработка заказа в течении 15 минут

Быстрая отгрузка. Доставка до транспортной компании.

Весь ряд МКШ в наличии: МКШ, МКШнг, МКШнг(А)-LS, МКШнг(А)-HF

Купить мкш цена снижена: [email protected]
Позвонить менеджеру

Минимальный срок службы 15 лет. Диапазон температур, монтаж: от – 15 °С до + 50 °С, эксплуатация: от – 50 °С до + 70 °С. Кабель мкш монтажные многожильные с поливинилхлоридной изоляцией и оболочкой, используются для межприборного фиксированного монтажа, соединения электрической и электронной аппаратуры, различных приборов, коммутационной АТС аппаратуры, работающих при переменном напряжении до 500 В частоты 400 Гц или 700 В постоянного тока. Монтажный кабель мкш предназначен для передачи управляющих сигналов либо сигналов связи. Относится к категории монтажных кабелей, то есть тех, которыми осуществляется подключение различных электрических и электронных модулей в пределах одной системы, их соединение в одно целое. Кабель мкш применяется:

  • для меж приборного фиксированного монтажа

расшифровка аббревиатуры кабеля МКШ

МК — монтажный кабель
Ш — шланг защитный из ПВХ пластиката

кабель МКШ NxS

Конструкция кабель мкш NxS

Токопроводящая жила — из медной луженой проволоки для сечения 0. 5 мм² – 4 класс, для сечения 0.75 мм² — 2 или 3 класс по ГОСТ 22483-77.
Изоляция мкш — из поливинилхлоридного пластиката.
Скрутка — изолированные жилы скручены в кабель. В каждом повиве должны быть две счетные жилы, отличающиеся цветом друг от друга и от остальных жил повива.
Оболочка — из поливинилхлоридного пластиката.

Маркоразмер кабеля мкш

купить мкш 2х0.5, мкш 2х0.75, мкш 2х1, мкш 2х1.5, мкш 2х2.5, мкш 3х0.5, мкш 3х0.75, мкш 3х1, мкш 3х1.5, мкш 3х2.5, мкш 4х0.5, мкш 4х0.75, мкш 4х1, мкш 4х1.5, мкш 4х2.5, мкш 5х0.5, мкш 5х0.75, мкш 5х1, мкш 5х1.5, мкш 5х2.5, мкш 7х0.5, мкш 7х0.75, мкш 7х1, мкш 7х1.5, мкш 7х2.5, мкш 10х0.5, мкш 10х0.75, мкш 10х1, мкш 10х1.5, мкш 10х2.5, мкш 14х0.5, мкш 14х0.75, мкш 14х1, мкш 14х1.5, мкш 14х2.5, мкш 19х0.5, мкш 19х0.75, мкш 19х1, мкш 19х1.5, мкш 19х2.5, мкш 24х0.5, мкш 24х0.75, мкш 24х1, мкш 24х1.5, мкш 24х2.5

Электрическое сопротивление токопроводящей жилы согласно ГОСТ 22483-77
Электрическое сопротивление изоляции токопроводящих жил, пересчитанное на 1 км длины и температуру + 20 °С, не менее:
— при приемке и поставке — 10 МОм
— при эксплуатации и хранении — 0. 1 МОм
— при повышенной влажности воздуха при температуре 35 °С — 1 МОм
— при температуре 70 °С — 0.1 МОм

Массогабаритные параметры кабель МКШ

Наименование кабеля D, мм Удельный вес, кг/м
Кабель мкш 2х0.35 5.6 0,033
Кабель мкш 2х0.5 5.8 0,037
Кабель мкш 2х0.75 6.3 0,045
Кабель мкш 3х0.35 5.9 0,041
Кабель мкш 3х0.5 6.1 0,046
Кабель мкш 3х0.75 6.6 0,057
Кабель мкш 5х0.35 6.9 0,058
Кабель мкш 5х0.5 7.2 0,067
Кабель мкш 5х0.75 7.7 0,084
Кабель мкш 7х0.35 7.4 0,074
Кабель мкш 7х0.5 7.7 0,085
Кабель мкш 7х0. 75 8.4 0,109
Кабель мкш 10х0.35 9.6 0,109
Кабель мкш 10х0.5 10,0 0,126
Кабель мкш 10х0.75 10,9 0,160
Кабель мкш 14х0.35 10,3 0,139
Кабель мкш 14х0.5 10,8 0,162
Кабель мкш 14х0.75 11,8 0,208

Купить мкш цена снижена. Оперативно отгружаем кабель мкш, в города: Чита, Томск, Урай, Тюмень, Хабаровск, Владивосток, Смоленск, Муравленко, Киров, Магадан, Тверь, Ханты-Мансийск, Мегион, Иркутск, Волгоград, Екатеринбург, Нижний Новгород, Калининград, Губкинский, Анадырь, Самара, Оренбург, Омск, Архангельск, Новый Уренгой, Радужный, Советский, Санкт-Петербург, Краснодар, Астрахань, Рязань, Челябинск, Ноябрьск, Излучинск, Пыть-Ях, Нижневартовск, Красноярск, Таганрог, Москва, Надым, Когалым, Пенза, Нефтекамск, Барнаул, Норильск, Казань, Воронеж, Салехард, Нефтеюганск, Березники, Тарко-Сале, Пуровский, Брянск, Пермь, Псков, Абакан, Братск, Якутск, Воркута, Ростов на Дону, Тобольск, Ижевск, Новосибирск, Мурманск, Ярославль, Саратов, Лянтор, Уфа, Сыктывкар, Нягань и в другие города РФ, а так же, в ближнее зарубежье.

обзор технических характеристик, маркировка, применение

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

Нужно применять специально созданные провода. Один из них, кабель МКЭШ, рассмотрен этой статьей.

Маркировка, устройство

Название марки МКЭШ раскрывает, соответственно ГОСТ 10348-80, устройство и основные параметры:

  • М – монтажный многожильный;
  • К – кабель. Хлорвиниловая изоляция оболочки и гибких жил из луженой проволоки;
  • Э – экранирование пучка проводов сеткой с тонкими медными жилками повышает защиту от наводок;
  • Ш – шланговая наружная оболочка обеспечивает общую защиту.

Эта группа продукции включает в себя также марку МКШ. За счет отсутствия экрана стоимость ее ниже, устойчивость помехам маленькая. Ее модернизированный вариант МКШМ еще дешевле. Здесь жилы из нелуженой проволоки:

Марка кабеляНаименование конструктивных элементов
МКШс многопроволочной жилой из медных луженых проволок, с изоляцией из поливинилхлоридного пластиката, в общей оболочке из поливинилхлоридного пластиката
МКЭШто же, в общем экране под оболочкой в виде оплетки из тонких медных проволок
МКШМто же, что  МКШ , с жилой из медных не луженых проволок

Марка может предназначаться для иных климатических условий. Исполнение «УХЛ» обеспечит возможность работы при пониженных температурах окружающей среды. Теплый влажный климат потребует вариант «Т». Изделие стойко переносит воздействие грибков и спор плесени.

Кабель МКЭШ, примеры расшифровки:

Марка и типоразмерРасшифровка
МКЭШ 14х0,3514 жил, поперечное номинальное сечение каждой 0,35 мм 2
МКЭШ-УХЛ 7х0. 57 жилами сечением 0,5 мм 2 , климатическое исполнение разрешает использовать кабель при пониженной на 10 С° от нормального интервала, температуре
МКЭШ-Т 5х0,755 жил по 0,75 мм 2 , предназначен для работы во влажной и теплой среде, благоприятной для развития бактерий и микроорганизмов. Верхняя граница на 10 С° выше стандарта

Справа от названия указывается ГОСТ.

Конструкция

Структурно поперечный разрез выглядит так:

  1. Центр занимает жгут из скрученных, изолированных поливинилхлоридом (ПВХ) жил. Каждая свита, не менее чем, из семи тонких луженых проводков из меди. Минимальная толщина изоляции 0,4 мм. Стандартное число проводников: 2, 3, 5, 7, 10 и 14 штук. Для сечений 0,35, 0,5 установлен четвертый класс гибкости, для 0,75 — третий;
  2. Сердечник, сформированный обтягиванием круглого жгута тонкой полиамидной пленкой. Не экранированные образцы этой группы могут быть без этой пленки;
  3. Поверх сердечника из медных проволок диаметром 0,2 мм наплетается экранирующая сетка;
  4. Завершает композицию герметичных ПВХ шланг толщиной:
Число жилТолщина оболочки
НеэкранированныйЭкранированный
2, 3, 5, 711. 2
10, 141.21.4

Примененные материалы обеспечивают надежную работу конструкции в электрических сетях, напряжение которых не превышает 0,5 кВ переменного, частотой до 0,4 кГц, и постоянного до 0,75 кВ.

Характеристики

Определяющими являются значения активного электрического сопротивления жилы, сопротивления изоляции.

Номинальное сечение жилы, ммДиаметр проволоки, мм, не болееЭлектрическое сопротивление постоянному току 1 км круглой медной жилы при 20 °С, Ом, не более
нелуженойлуженой
0.350.275758.7
0.50.3140.541.7
0.750.3825.526

Один километр кабеля имеет электрическую прочность изоляции больше 10 мОм. Испытание проводится напряжением 1 кВ пять минут.

Нормальная эксплуатация обеспечена в интервале температур окружающей среды: -50 ÷ +50°С. Предельный долговременный нагрев жилы ограничен 70°С. Изоляция будет иметь тогда сопротивление 0,1 мОм.

Вес, внешний диаметр всех марок группы:

Число жил и номинальное сечение, ммМаксимальный наружный диаметр, мм, кабеля маркиРасчетная масса 1 км кабеля, кг
МКШ, MКШMМКЭШ
2х0,356.73761
3х0,356.94064
5х0,358.25797
7х0,358.873113
10х0,3511.6108158
14х0,3512.4137190
2х0,574468
3х0,57.24873
5х0,58.570110
7х0,59. 290132
10х0,512.2133180
14х0,513.1171219
2х0,757.55580
3х0,757.76086
5х0,759.288130
7х0,7510115160
10х0,7513.2170227
14х0,7514.2220280

Срок эксплуатации составляет более 15 лет.

Где используется

Кабель МКЭШ чаще всего используется внутри помещений. Предназначенный для межприборного монтажа, он позволяет добиться качественных соединений в системах:

  • Приборов, датчиков, станций КИП;
  • Видеонаблюдения, сигнализации;
  • Дистанционного управления, автоматики;
  • Передачи данных, электросвязи.

Стоимость провода не большая. Это обстоятельство также влияет на популярность изделия для монтажа на производстве и дома.

Кабель монтажный МКШ 3х0,5

Название:

Артикул:

Текст:

Выберите категорию:
Все Кабельно-проводниковая продукция » ВВГ, ВВГнг, ВВГнг-LS, ВВГнг-FRLS »» ВВГ, ВВГнг, ВВГнг-LS, ВВГнг-FRLS до 50 кв.мм »» ВВГ, ВВГнг, ВВГнг-LS, ВВГнг-FRLS свыше 50 кв.мм »» КГВВ » КГ, КГ-ТП, КГ-ХЛ, РПШ, РПШэ »» КГ, КГ-ТП, КГ-ХЛ »» РПШ, РПШэ » АВВГ, АВВГнг, АВВГнг-LS, АВбШВ+ Сшитый ПЭ »» АВВГ, АВВГнг, АВВГнг-LS до 50 кв »» АВБШв, АВБШвнг и т. п. »» АПВБШв, АПВБШп, АПВПу и т.п. »» АВВГ, АВВГнг, АВВГнг-LS свыше 50кв » ААБл, АСБл, ААШв + (вся БПИ) »» ААБл, АСБл, ААШв » АКВВГ, КВВГ Контрольный кабель »» КВВГ, КВВГнг, КВВГнг-LS »» КВБШв, КВБШвнг, КВБШвнг-LS »» АКВВГ, АКВБШВ и т.п. » АПУНП, АППВ, ПВС, ПУНП, ПУГНП, ШВВП »» АПУНП, АППВ »» ПВС »» ПУНП, ПУГНП »» ШВВП » СИП »» СИП-4 » АПВ, ПуВ, ПуГВ, НВ »» АПВ »» ПуВ (ПВ-1) »» ПуГВ (ПВ-3) »» НВ » КММ, МКШ, МКЭШ, МГШВ, МГТФ, МКЭКШв »» КММ »» МКШ, МКЭШ »» МГШВ, МГШВэ »» МГТФ »» МКЭКШв » РК, RG, UTP, П-274, ТПП, ТСВ, КСПВ, ПКСВ »» РК, RG, SAT »» UTP, FTP, КВП, КВПэф, КИП »» ТППэп, ТСВ »» П-274, КСПВ, ПРППМ » Термостойкий провод РКГМ, ПВКВ, ПРКА »» Термостойкий провод РКГМ, ПВКВ, ПРКА » Эмальпровод ПЭТВ, ПЭТ »» Эмальпровод ПЭТВ, ПЭТ » ВПП, КВВ водопогружные »» ВПП, КВВ (водопогружные) » БПВЛ, БПДО »» БПВЛ, БПДО » Для видеонаблюдения, пожарной сигнализации »» Для видеонаблюдения, пожарной сигнал » Автомобильный провод ПГВА »» ПГВА » ВБШв+ сшитый ПЭ »» ВБШв, ВБШВнг, ВБШвнг-LS и т. п. Кабеленесущие системы и аксессуары » Наконечники и гильзы » Кабель-каналы и аксессуары » Трубы гофрированные, гладкие и аксессуары » Лотки кабельные и аксессуары » Металлорукав и аксессуары Приборы, инструменты » Измерительные приборы » Ручной инструмент » Электроинструменты » СИЗ Низковольтное оборудование » Счетчики » УЗО » Реле » Ограничители » Стабилизаторы » Силовые разъемы » Автоматические выключатели » Выключатели-разъединители » Дифференциальные автоматы » Контакторы и комплектующие » Кнопки, лампы ,посты » Колодка клемная » Комплектация дин » Плавкие вставки и основания » Трансформаторы тока, ящики ЯТП, ОЩВ » ЯБПВ, ЯБПВУ, ЯРПП,шины медь и алюминий » Концевые выключатели Арматура кабельная, изделия для электромонтажа » Изолента » Хомуты, площадки, бирки и т. п. » МЕТИЗЫ » Сжимы » Арматура СИП, А, АС » Муфты кабельные » Сальники Светотехника » Светильники пылевлагозащищенные » Светильники офисные "Армстронг" » Комплектующие для светильников (Дросс, ИЗУ » Датчики движения, фотореле » Лента светодиодная и комплектующие » Люстры » Светильники точечные » Светильники ЛПО IP20 » Светильники растровые и панели » Прожекторы » Светильники линейные » Консольные » Светильники аварийные » Светильники НПО, НПП, НСП » Патроны » Лампы »» Галогенные, МГЛ »» Накаливания ЛОН, МО »» Люминисцентные »» Лампы ДРИ, ДРЛ, ДНАТ и тп »» Светодиодные » Настольные, фонарики » Бактерицидные светильники, облучатели, рециркуляты » Даунлайты Шкафы, щиты, боксы » Сборка щитового оборудования ООО "Электротех" » Пластиковые боксы и аксессуары » Металлические щиты IP31 и аксессуары » Металлические щиты IP54 и выше и аксессуары Электроустановочные изделия, удлинители » Schneider Electric ГЛОССА бежевая (СП) » Schneider Electric ГЛОССА белая (СП) » Schneider Electric ГЛОССА цветная (СП) » Schneider Electric ХИТ (ОП/СП) » Schneider Electric ЭТЮД (ОП) IP20/IP44 » Schneider Electric АТЛАС бежевая (СП) IP20/IP44 » Schneider Electric АТЛАС белая (СП) IP20/IP44 » IEK Гермес (IP44) и Гермес PLUS (IP54) » IEK ФОРС (ОП) IP54 » IEK ОКТАВА (ОП) IP20 » IEK Кварта (СП) IP20 » Легранд » Каучуковые розетки и вилки » Вилки, заглушки и т. п. » Коробки » Удлинители, сетевые фильтры, колодки д/удл » TDM ТАЙМЫР СП » MAKEL Распродажа электротоваров » Распродажа электроустановочных изделий Электродвигатели » двигатели 3ф Электроника

Производитель:
ВсеTDMТомский ЭЛЗIEKЭРАPHILIPSUNIVersalDKCЛисмаКонцерн ЭнергомераWoltaБРЭКСКосмосОнлайтЗЭТАМОНЭЛ (г. Вологда)GreenelCamelionМЛ ГРУППSchneider ElectricOSRAMКЭАЗEKFСтальконструкцияJazzwaySIEMENSКалашниково (КЭЛЗ)ХХХNavigatorLLT (ASD)DEKraftBELLIGHTКВТБЕЛТИЗАрзамасский кабельный заводКабель-С СамараПромрукавЭколаUnielPROCONNECTККЗ (Калужский кабельный завод)Завод ЭМИ КурганHegelУрал ПакFeronСарансккабельСпецстройНКЗ (Нефтегорский кабельный завод Самара)RexantКОНКОРДРЭМЗ (г. Рыбинск)RUCELFSmartbuyFortisflexЦентрстройсветU-пластЭЛЕТЕХSylvaniaASDЦВЕТЛИТВолгодонский кабельный заводАТЛАСMakelКомледАрдатовский светотехнический завод (АСТЗ)КавказкабельКАБЭКСВладасветТ-пластКостромаООО Потенциал (г. Козьмодемьянск)СнабмонолитTech-KrepECONEXСветовые решенияВКЗСПГК Орловский кабельный заводСмоленский кабельный заводРСК (ООО "РЕГИОНАЛЬНАЯ СЫРЬЕВАЯ КОМПАНИЯ" г.Самара)ЭМ-кабель (г.Саранск)СтроительОрдерABBСветовые ТехнологииУралПластПартнер-ЭлектроGALADVartonФКУ ИК-1 УФСИН России по Костромской области ЭлтиКОАКСИАЛSkyNet (Россия)ЗСП (ООО «Завод Световых Приборов»)ООО «Элтрос» г.ПодольскЮВЕЛТAvalonGloboMassiveShetaleЧПТУП ВЭТП Свет ВитебскУЗОЛАООО « ТД Урал ПАК»Кабельный завод АЛЮР (Псковская обл, г. Великие Луки)МОСКАБЕЛЬЭлкаб КЗООО "Рыбинский кабельный завод"ПАРИТЕТНИЛЕДЛЕПТОНМоскабель ФуджикураСпецкабельСПКБ-ТехноРосдюбельLegrandBJCFedeSimonPowermanДИПИнкотексСибртехОКЗ (Орловский кабельный завод)Gunsan (Турция)BJC (Испания)Витебское электротехническое предприятие Свет ЧПТУПЭФФЕСТООО "ДИП" г.СмоленскДЭКShetale ElectronicЭлектротехникNEXELРТ-кабельIN HOMEАльфакабельUltraflashTechnoluxЛюмсветVI-KOКитайHagerЭлектрофидерФокусИнтерсколLEDcraftСЕКТОР ЭНЕРГОФАZAMutlusanRuVinilСникспроизводитель Кашинский завод электроаппаратуры ОАОКашинский завод электроаппаратуры ОАОСектор-ЭнергоКсенонЯрославский кабельРЭК-PRYSMIANВЭКЗ (Волжский Электро-Кабельный Завод)АКЗLEZARDWhitechemHelvarTekforПо СпецавтоматикаЭлектростандартMassive (Бельгия)GLOBO (Австрия)GeniledРЕСАНТАВатраМеандрZKabelEUROSVETMastechVIKOМФК ТЕХЭНЕРГОЧеркесский завод НВА ОАОБел. Церковь«Юрьев-Польский завод «Промсвязь»ЧЭАЗЭкоЛюксFEMANООО Электротехнический завод г.КалугаКМ-профильLinelНОВАТЕК-ЭЛЕКТРОГК РУБЕЖLightLuxКадошкинский электротехнический заводООО ЭлектротехООО ТПК "Электроспециндустрия"UplastООО Электротех (комплектующие IEK)ООО «РЗКА»Кабельная арматураРЗКАEcolaВолжский Электро-Кабельный Завод (ВЭКЗ)Калужский кабельный завод (ККЗ)ТЕХЭНЕРГО МФКЭлектроспециндустрия ООО ТПКЗАВОД ПРИПОЕВ И СПЛАВОВРыбинский кабельный завод ОООАрзамасский кабельный завод (АКЗ)РЭМЗБелая ЦерковьПЭМИ ОАОЮрьев-Польский завод «Промсвязь»Нефтегорский кабельный завод (НКЗ)Урал ПАК ООО ТДЭЛИКС ОООЭлектротехнический завод ООО г. КалугаВОРОНЕЖСКИЙ ЗАВОД КОНТАКТНОЙ АППАРАТУРЫ ОАОЭМ-кабельТехномаркет ООО ПКФМайлуу-Сууйский ламповый завод ОсООПотенциал ООО (г. Козьмодемьянск)РЕГИОНАЛЬНАЯ СЫРЬЕВАЯ КОМПАНИЯ ООО (РСК)ГарнизонЭНЗА ООО ТДСпецавтоматика ПОЭнергомераSafelineNE-ADФАЗАSAFFITУРАЛЭЛЕКТРОСВЕТОБАЛТПРОМGeneralFITМеркурийОреолМталлистЗЭТАРУСДмитров-кабельЭлпрокабельМастер ТокаХУБИКСБАЛАНСЭНЕРГОСенсор ЗАОНПО Кабель-СТемир

Новинка:
Вседанет

Спецпредложение:
Вседанет

Результатов на странице: 5203550658095

Найти

Оболочка

- функции Ksh включены в Zsh?

ksh88, самый известный вариант, поскольку он был включен в SVR4, язык bash в основном основан, один pdksh частично клонирован, и чье подмножество является основой для спецификации POSIX sh не претерпел значительных изменений (кроме из некоторых исправлений ошибок и согласования POSIX некоторыми поставщиками) с момента его последнего выпуска в мае 1993 года (ksh88i).

Однако ksh93, переписанный Дэвидом Корном, впервые выпущенный в декабре 1993 года, находился в активной разработке примерно до 2014 года, а его исходный код был , освобожденным в 2000 году.Последний официальный выпуск, ksh93u +, был выпущен в августе 2012 года (всего через несколько недель после того, как вы задали этот вопрос), и была «бета» версия (ksh93v-), выпущенная в 2014 году первоначальными авторами после того, как AT&T сделала их избыточными. со многими новыми функциями.

Сообщество предприняло попытку продолжить разработку и модернизировать код, основанный на ksh93v, что привело к появлению ksh3020, но теперь от этих усилий отказались. Отдельные усилия по поддержке ksh93u + после этого, похоже, идут таким же образом.А новый (кш93у + м) на данный момент выглядит немного перспективнее.

кш93 - это больше, чем снаряд. Он был разработан вместе с парком утилит, повторно использующих один и тот же код, и его можно было встроить в ksh93, что-то вроде busybox.

Обратите внимание, что это была скорее исследовательская работа , которую часто считают экспериментальной и очень мало документированной.

В то время как zsh в первую очередь разрабатывался как мощная интерактивная оболочка, ksh93 больше фокусировался на языке программирования.Было много усилий над языком и над оптимизацией с целью попасть в ту же категорию, что, например, perl или python .

В ksh93 есть много функций, которых нет в zsh, например, есть много функций zsh, которых нет в ksh93, и обе функции позаимствованы друг у друга. Существует большой набор общих функций, и есть вещи, которые оба могут делать, но по-разному.

Среди вещей, которые есть у ksh93, но нет у zsh:

  • все встроенные компоненты ast-open: ksh93 при сборке как части ast-open имеет много встроенных функций, которых нет в zsh, включая улучшенные версии некоторых стандартных утилит, таких как date , join , head , tr , uniq , wc . .. (хотя zsh имеет некоторые функциональные возможности своих встроенных или языковых функций). Это оптимизация сторона вещей. Вы не можете быть perl -подобным, если вам нужно форкнуть процесс, чтобы что-то сделать.
  • подстановки команд без разветвления ( $ (...) ) и подстановки команд, которые не создают среду подоболочки $ {...; } .
  • многомерных массивов: a = ((a b) (c d))
  • функций объектно-ориентированного программирования (типы, структуры, дисциплины, методы...).
  • статическая область видимости для переменных и опций ( zsh имеет частных для переменных, но не статическая область видимости для опций).
  • ссылок на имена (важно для оболочки со статической областью видимости и структурой объектного программирования, не так много для тех, у кого есть динамическая область видимости, например, zsh или bash)
  • Обработка даты / времени
  • , в том числе с использованием естественного языка, crontab, iso-форматов в его встроенных модулях printf и date ( zsh strftime очень ограничен по сравнению с этим).
  • несколько полезных операторов перенаправления ( <# ((...)) для поиска, <>; для перезаписи и усечения ...).
  • пространства имен
  • рабочих пулов и кошельков.
  • CSV / URI / HTML-сущности / кодирование / декодирование base64.
  • Кодирование / декодирование
  • json в ksh93v- для (де-) сериализации его расширенных структур данных в формате, который могут понять другие инструменты (очень глючный, удален в ksh3020).
  • $ "..." для локализации сообщения
  • / dev / tcp , / dev / udp ( zsh имеет ztcp , zsocket для сокетов домена UNIX, но без UDP)
  • также была оболочка dtksh , которая добавляла функциональность инструментария X к ksh93, включенному в CDE в 90-х годах.
  • есть shcomp от до скомпилировать код ksh.

linux - сценарий оболочки с CGI отлично работает с bash, но не с sh

Я нашел следующий рабочий пример CGI с bash. Если я изменю первые две строки на

  #! / Bin / sh
echo "Content-type: text / html \ n \ n"
  

, следующий за сценарием, перестает работать, и когда я просматриваю сценарий в браузере, объявленные в нижней части сценария «foo», «bar» и «foobar» исчезают.

Любая идея, как заставить тот же пример работать с sh. На самом деле мне нужно запустить такой пример на встроенном устройстве, где у меня нет bash, но sh.

  #! / Bin / bash
echo -e "Тип содержимого: текст / html \ n \ n"
эхо "


" # (внутренняя) процедура для хранения данных POST cgi_get_POST_vars () { # проверить тип контента # FIXME: не уверен, что с этим справимся.. ["$ {CONTENT_TYPE}"! = "Application / x-www-form-urlencoded"] && \ echo "Предупреждение: вам, вероятно, следует использовать тип MIME" \ "application / x-www-form-urlencoded!" 1> & 2 # сохраняем переменные POST (только при первом вызове) [-z "$ QUERY_STRING_POST" \ -a "$ REQUEST_METHOD" = "ОПУБЛИКОВАТЬ" -a! -z "$ CONTENT_LENGTH"] && \ читать -n $ CONTENT_LENGTH QUERY_STRING_POST возвращаться } # (внутренняя) процедура для декодирования строк с кодировкой urlencoded cgi_decodevar () { [$ # -ne 1] && возврат местный v t h # заменить все + пробелом и добавить %% t = "$ {1 // + /} %%" а [$ {# t} -gt 0 -a "$ {t}"! = "%"]; делать v = "$ {v} $ {t %% \% *}" # дайджест до первого% t = "$ {t # *%}" # удалить переваренную часть # декодировать, если есть что декодировать, и если не в конце строки если [$ {# t} -gt 0 -a "$ {t}"! = "%"]; тогда h = $ {t: 0: 2} # сохранить первые два символа t = "$ {t: 2}" # удалить эти v = "$ {v}" `echo -e \\\\ x $ {h}` # преобразовать шестнадцатеричный код в специальный символ фи Выполнено # вернуть декодированную строку эхо "$ {v}" возвращаться } # процедура для получения переменных из HTTP-запросов # использование: метод cgi_getvars varname1 [. . varnameN] # метод либо GET, либо POST, либо BOTH # волшебное имя переменной ALL получает все cgi_getvars () { [$ # -lt 2] && возврат местный q p k v s # получить запрос футляр $ 1 в ПОЛУЧАТЬ) [! -z "$ {QUERY_STRING}"] && q = "$ {QUERY_STRING} &" ;; ПОЧТА) cgi_get_POST_vars [! -z "$ {QUERY_STRING_POST}"] && q = "$ {QUERY_STRING_POST} &" ;; ОБА) [! -z "$ {QUERY_STRING}"] && q = "$ {QUERY_STRING} &" cgi_get_POST_vars [! -z "$ {QUERY_STRING_POST}"] && q = "$ {q} $ {QUERY_STRING_POST} &" ;; esac сдвиг s = "$ *" # анализировать данные запроса пока [ ! -z "$ q"]; делать p = "$ {q %% & *}" # получить первую часть строки запроса k = "$ {p %% = *}" # получить от него ключ (имя переменной) v = "$ {p # * =}" # получить из него значение q = "$ {q # $ p & *}" # удалить первую часть из строки запроса # декодировать и оценивать var, если требуется ["$ 1" = "ВСЕ" -o "$ {s / $ k /}"! = "$ S"] && \ eval "$ k = \" `cgi_decodevar \" $ v \ "` \ "" Выполнено возвращаться } # регистрируем все переменные GET и POST cgi_getvars ВСЕ echo "
 foo = $ foo 
" echo "
 bar = $ bar 
" echo "
 foobar = $ foobar 
" эхо " "

Обновление 1: sh -x script вернул следующее:

  + echo Content-type: text / html \ n \ n
Тип содержимого: текст / HTML


+ эхо


<тип ввода = текстовое имя = панель> <тип ввода = отправить>
<тип ввода = текстовое имя = панель> <тип ввода = отправить>
+ cgi_getvars ВСЕ + [2 -lt 2] + местный q p k v s + [! -z] + cgi_get_POST_vars + [! = application / x-www-form-urlencoded] + echo Предупреждение: вам, вероятно, следует использовать тип MIME application / x-www-form-urlencoded! Предупреждение: вам, вероятно, следует использовать MIME-тип application / x-www-form-urlencoded! + [-z -a = ЗАПИСАТЬ -a! -z] + возврат + [! -z] + сдвиг + s = ВСЕ + [! -z] + возврат + эхо
 foo = 
 foo = 
+ эхо
 bar = 
 bar = 
+ эхо
 foobar = 
 foobar = 
+ эхо

Ubuntu - Подробная информация о пакете libeccodes-tools в bionic

Ссылки для libeccodes-tools

Ресурсы Ubuntu:

Эккоды пакета исходных кодов:

Сопровождающий:

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

Исходный сопровождающий (обычно из Debian):

Обычно пользователям не требуется связываться с первоначальным сопровождающим.

Внешние ресурсы:

Похожие посылки:

Программа декодирования / кодирования GRIB (утилиты)

Другие пакеты, относящиеся к libeccodes-tools

  • деп .: libc6 (> = 2.17) [arm64, ppc64el]
    Библиотека GNU C: общие библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb
    зав .: libc6 (> = 2,7) [не arm64, ppc64el]
  • деп .: libeccodes0
    Библиотека программного обеспечения для кодирования / кодирования GRIB и BUFR
  • деп . : libnetcdf13 (> = 4.0,1)
    Интерфейс для доступа научных данных к большим двоичным данным
  • деп .: мкш
    Оболочка MirBSD Korn
    или pdksh
    Пакет недоступен
    или zsh
    оболочка
    с множеством функций
    или кш
    Настоящая, AT&T версия оболочки Korn

Скачать libeccodes-tools

m68k-atari-mint cross-tools

Примечание: пакеты binutils и gcc были собраны с префиксом / mingw32.Если ты используя более старую установку с использованием MSYS с mingw.org вы должны извлечь их, используя
tar -C / mingw --strip-components = 1 -xf

Пакеты linux были созданы на основе openSUSE tumbleweed (ядро 5. 3.12, glibc 2.30). Им следует работают и с другими дистрибутивами Linux, но для этого потребуется как минимум glibc 2.14.

Пакеты cygwin были построены на новейшей системе (cygwin dll 2.10.0). Если возникнут проблемы, возможно, вам придется обновить свою версию или перекомпилировать ее самостоятельно.

Пакеты macOS были созданы на базе macOS 10.12 (Sierra) с целью развертывания 10.6 (Snow Leopard).

Все установлено в / usr / m68k-atari-mint и / usr / lib / gcc / m68k-atari-mint .
Если вы хотите полностью удалить инструменты, у вас просто есть чтобы удалить эти каталоги.

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

Некоторые сценарии сборки используют сценарий с общими функциями, который доступен здесь.

Эти архивы просто переупакованы из пакетов выше и некоторых пакетов ниже. В частности, они содержат пакеты для binutils, GCC, mintbin, gemlib, pml, mintlib и cflib.

Обратите внимание, что эти пакеты содержат только файлы, специфичные для atari / mint, поэтому есть только один пакет из них для всех хост-систем.Все они были собраны и упакованы на Linux, хотя (с префиксом / usr), поэтому для их установки, например. MinGW, вы должны распаковать их с помощью
tar -C --strip-components = 1 -xf .

Все эти библиотеки были скомпилированы с gcc 7.x, но их можно использовать и с другими версиями. Кроме того, все они были скомпилированы для набора инструментов elf. Большинство из них были скомпилированы с помощью -flto (оптимизация времени компоновки), функция, недоступная для.из библиотек. Для некоторых (особенно для mintlib) это пока невозможно.

Для пакетов, которые также собирают двоичные файлы, пакеты * -dev будут иметь исполняемые файлы в / usr / bin , которые были скомпилирован за 68к.

Для родной установки тоже будет * -bin пакеты для других машин. Не устанавливайте их на среда кросс-разработки (по крайней мере, не для вашей обычной установки каталог), так как это может привести к перезаписи ваших системных двоичных файлов.


Vincent Rivière уже несколько лет предоставляет аналогичные скрипты. Его работы доступны здесь.

Patrice Mandin проделал большую работу по портированию GCC и binutils на платформу MiNT. Его работа доступна здесь.

Кейт Скроггинс перенес ScummVM на MiNT. Инструкции по сборке доступны здесь. Он также сделал свой собственный порт GCC 4.0.1 за несколько лет до меня; его работы доступны здесь.

Миро Кропачек скомпилировал порт GCC 4.6.4 для хоста MiNT. Это означает, что вы можете запускать последнюю версию GCC прямо на вашем компьютере Atari / MiNT без кросс-компиляции! Он также сделал хороший Makefile для сборки всей цепочки инструментов. Его работы доступны здесь.

Paweł Góralski перенес REminiscence в Falcon с помощью этого компилятора.Это интерпретатор для игр Delphine Software, позволяющий воспроизводить Flashback на Falcon. Он также поддерживает Bus Error Wiki с множеством приемов программирования с использованием этих кросс-инструментов.

Марк Дакворт создал RPM-пакет для собственных программ MiNT binutils, используя исправление, доступное на этой странице. Он скомпилировал множество других пакетов RPM, его работа доступна здесь.

Филипп Донзе построил двоичные файлы более старой версии этих кросс-инструментов для MacOS X (поддерживаются Intel и PowerPC).Его двоичные файлы, а также инструкции по установке доступны здесь.

Джуки использует кросс-инструменты для разработки программного обеспечения CosmosEx. CosmosEx - это аппаратное расширение размером с флоппи-дисковод, которое обеспечивает SD-карту, USB, Ethernet и многое другое для компьютеров Atari.

Составная часть Версия Пакеты Комментарии
MiNTLib
0.60,1
20200102
MiNTLib - это стандартная библиотека C. Он позволяет создавать программное обеспечение, работающее на MiNT и TOS. операционные системы. В отличие от других пакетов, я использовал последние исходники из репозитория CVS. вместо последней официальной версии.
PML
2,03
20171006
PML расшифровывается как Portable Math Library.
Работает, но на 68000 без FPU, конечно, очень медленно.
Для сравнения с fdlibm см. Математические библиотеки для Atari.
Предупреждение: эта библиотека устарела.Вместо этого используйте fdlibm.
fdlibm
20200108
fdlibm - это переносимая математическая библиотека, изначально
разработанная Sun Microsystems.
Вы сможете использовать его вместо PML, но обратите внимание, что все представленные здесь пакеты были скомпилированы с использованием PML.
Для сравнения с PML см. Математические библиотеки для Atari.
GEMlib
0,44,0
20181123
GEMlib позволяет писать графические программы с помощью GEM.
Поддерживается Арно Берсегеем; официальные релизы доступны на домашней странице GEMlib. Однако доступны самые свежие источники. в репозитории FreeMiNT на GitHub.
CFLIB
21
20181123
CFLIB - это служебная библиотека GEM Кристиана Фельша. Он предоставляет расширенные возможности управления, такие как флажки, переключатели, поля со списком ... Это также позволяет использовать оконные диалоги.
ОШИБКА: В простых TOS CFLIB интенсивно использует функцию GEM USERDEF.Из-за плохого дизайна GEM обратные вызовы USERDEF вызываются в режиме супервизора с использованием очень маленький внутренний стек AES. К сожалению, некоторые функции GemLib, такие как поскольку v_gtext () требует безумного размера стека (более 2 КБ). Итак, немного USERDEF обратные вызовы быстро вызывают переполнение внутреннего стека AES и приводят к сбою всего система.
Конкретно из-за этой проблемы программы, использующие CFLIB, нормально работают на XaAES. и TOS 4.04, но вылетает на TOS 1.62 и ранних версиях EmuTOS.
гемма
гит
20171006
Gemma - это вспомогательная библиотека для прикладных программ GEM.
злиб
1.2.11
20171006
zlib - это библиотека сжатия, реализующая алгоритм Deflate, используемый gzip и PKZIP. Эта библиотека также доступна как общая библиотека.
libpng
1.6.34
Переносимая сетевая графика
Открытый расширяемый формат изображения со сжатием без потерь Эта библиотека также доступна как общая библиотека.
bzip2
1.0,8
bzip2 - это свободно доступный, не содержащий патентов (см. ниже), высококачественный файл данных. компрессор. Обычно он сжимает файлы с точностью от 10% до 15% от наилучшие доступные методы (семейство статистических компрессоров PPM), при этом примерно в два раза быстрее при сжатии и в шесть раз быстрее при декомпрессии. Эта библиотека также доступна как общая библиотека.
ЛДГ
svn-20171014
LDG означает динамические библиотеки GEM (на самом деле Librairies Dynamiques GEM на французском языке).Это система, позволяющая загружать и загружать приложения GEM. поделиться внешними модулями.
Компилируются только библиотеки. Чтобы использовать модули, вам также необходимо установите программы автоматического создания папок с http://ldg.sourceforge.net/.
WinDom
2.0.1
Windom - это библиотека C, которая упрощает программирование на GEM. С помощью из windom, вы можете сосредоточиться на программировании реальной работы вашего приложение, и пусть windom обрабатывает сложные и "автоматические" вещи GEM (панель инструментов, формы, меню в windows...).
Предупреждение: не запускайте make в каталоге верхнего уровня после распаковки исходного архива; система сборки полностью сломана и будет удалите исходный каталог.
WinDom
1,21,3
Это версия 1.x от windom.
SDL
1.2.15-hg
SDL - это простая библиотека слоев DirectMedia. Это низкоуровневый и кроссплатформенный библиотека для создания игр или подобных программ.
Благодаря Патрису Мандину SDL доступен на платформах Atari. Программы SDL могут запускать либо в полноэкранном режиме, либо в окне GEM, в зависимости от SDL_VIDEODRIVER переменная окружения.

Подсказка по кросс-компиляции: во многих пакетах на основе autoconf / automake наличие SDL проверяется поиском скрипта sdl-config. Скорее всего, найденный будет быть единственным для вашей хост-системы. Это плохо сказывается на добавлении абсолютного пути поиска, такие как / usr / include / SDL и / usr / lib. Если это произойдет, вы должны вручную отредактировать config.status после запуска configure и удалите эти флаги. В некоторых случаях вам необходимо вместо этого добавить -I / usr / m68k-atari-mint / sys-root / usr / include / SDL.

ncurses
6,0
Ncurses - это библиотека, которая позволяет создавать программы в полноэкранном текстовом режиме, например, vim , меньше или текстовый пользовательский интерфейс GDB.
линия чтения
7,0
Библиотека GNU Readline предоставляет набор функций для использования приложения, которые позволяют пользователям редактировать командные строки по мере их ввода в.Доступны как режимы редактирования Emacs, так и vi. Библиотека Readline включает дополнительные функции для ведения списка ранее введенных командные строки, чтобы вызвать и, возможно, отредактировать эти строки, и выполнить csh-подобное расширение истории предыдущих команд.
OpenSSL
1.0.2l
OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для безопасность транспортного уровня (TLS) и уровень защищенных сокетов (SSL) протоколы. Это также универсальная криптографическая библиотека.
дуга
5.21p
ARC используется для создания и обслуживания файловых архивов. Архив - это группа файлов, собранных вместе в один файл таким образом, что отдельные файлы могут быть восстановлены без изменений.
arj
3.10.22
Портативная версия архиватора ARJ, доступная для растущего числа платформ типа DOS и UNIX на различных архитектурах.
lha
1.14i-ac20050924p1
LHA для UNIX - Примечание. Это программное обеспечение находится под ОРИГИНАЛЬНОЙ лицензией. ЛИЦЕНЗИЯ. Написано на японском языке man / lha.n
xz
5.2.4
XZ Utils - это бесплатное универсальное программное обеспечение для сжатия данных с высокой степень сжатия. XZ Utils были написаны для POSIX-подобных систем, но также работают в некоторых системах, отличных от POSIX. XZ Utils являются преемником LZMA Utils.Эта библиотека также доступна как общая библиотека.
застежка-молния
3,0
Zip - это утилита для сжатия и упаковки файлов. Он совместим с PKZIP (tm) 2.04g (Phil Katz ZIP) для систем MS-DOS.
распаковать
6,0
UnZip - это утилита для распаковки архивов, сжатых в формате .zip. (известные как «zip-файлы»). Несмотря на высокую совместимость с PKWARE Утилиты PKZIP (tm) и PKUNZIP для MS-DOS и с собственным Zip-файлом Info-ZIP программы, нашими основными целями были переносимость и использование не-MS-DOS функциональность.Эта версия также может извлекать зашифрованные архивы.
зоопарк
2-10-1
Zoo - пакер, основанный на алгоритме Лемпеля-Зива. Много файлов на Системы DOS / AmigaDOS и TOS использовали этот упаковщик для своих архивов. В степень сжатия gzip не достигается, поэтому следует использовать только zoo для распаковки старых архивов.
gmp
6.1.2
Библиотека для вычисления огромных чисел (целых и с плавающей запятой).
MPFR
4.0.2
Библиотека MPFR - это библиотека C для операций с плавающей запятой множественной точности. вычисления с точным округлением (также называемым правильным округлением). это на основе библиотеки множественной точности GMP.
МПК
1.1.0
MPC - это библиотека C для арифметики комплексных чисел с произвольно высокая точность и правильное округление результата. это построен на основе и следует тем же принципам, что и MPFR.
гудрон
1,29
GNU Tar - программа-архиватор. Он используется для создания файлов и управления ими. это на самом деле коллекции многих других файлов; программа предусматривает пользователи с организованным и систематическим методом контроля большого количества данных. Несмотря на свое название, это аббревиатура от «ленточного архиватора», GNU Tar может направлять свой вывод на любые доступные устройства, файлы или другие программы, он также может получать доступ к удаленным устройствам или файлам.
libiconv
1,15
Библиотека libiconv предоставляет реализацию iconv () для использования на системы, у которых его нет или реализация которых не может преобразовать из / в Unicode. Эта библиотека также доступна как общая библиотека.
М4
1.4.18
GNU m4 - это реализация традиционного макропроцессора Unix.
гибкий
2.6,4
FLEX - это инструмент для создания сканеров: программ, распознающих лексические узоры в тексте.
зубр
3.6.4
Bison - это генератор синтаксического анализатора общего назначения, который преобразует аннотированные контекстно-свободная грамматика в детерминированный LR или обобщенный LR (GLR) синтаксический анализатор, использующий таблицы синтаксического анализатора LALR (1). В качестве экспериментальной функции Bison также может генерировать таблицы синтаксического анализатора IELR (1) или канонический LR (1). Один раз вы хорошо разбираетесь в Bison, вы можете использовать его для разработки широкого диапазона языковых парсеров, от тех, что используются в простых настольных калькуляторах, до сложные языки программирования.
экспат
2.2.4
Expat - это библиотека синтаксического анализатора XML, написанная на C. Она ориентирована на потоки. парсер, в котором приложение регистрирует обработчики для вещей, парсер может найти в XML-документе (например, в начальных тегах).
libidn2
2.0.4
Libidn2 - это реализация спецификаций IDNA2008 + TR46 (RFC 5890, RFC 5891, RFC 5892, RFC 5893, TR 46). Libidn2 - это автономный библиотека, не зависящая от Libidn.Libidn2 считается полная реализация IDNA2008 / TR46, но еще не широко используется в качестве исходной библиотеки Libidn.
libssh3
1.8.0
libssh3 - это библиотека, реализующая протокол SSh3, как определено Интернет-проекты: SECSH-TRANS, SECSH-USERAUTH, SECSH-CONNECTION, SECSH-ARCH, SECSH-FILEXFER, SECSH-DHGEX, SECSH-НОМЕРА и СЕКШ-ПУБЛИКЕЙ.
nghttp2
1.26,0
nghttp2 - это реализация HTTP / 2 и его алгоритма сжатия заголовков HPACK в C.
libxml2
2,9,6
Библиотека XML C изначально была разработана для проекта GNOME. это теперь используется многими программами для загрузки и сохранения расширяемых структур данных или манипулировать любыми XML-файлами.
libmetalink
0,1,3
Libmetalink - это библиотека Metalink, написанная на языке C.Он предназначен для предоставить программы, написанные на C, для добавления функций Metalink, таких как синтаксический анализ XML-файлы Metalink.
libunistring
0,9,7
Эта переносимая библиотека C реализует строковые типы Unicode в трех вариантах: (UTF-8, UTF-16, UTF-32) вместе с функциями для обработки символов (имена, классификации, свойства) и функции для обработки строк (итерация, форматированный вывод, ширина, разрывы слов, разрывы строк, нормализация, сворачивание регистра и регулярные выражения).
libpsl
0,18,0
libpsl - это библиотека C для обработки списка общедоступных суффиксов. «Общественный суффикс» - это доменное имя, под которым пользователи Интернета могут напрямую регистрировать собственные имена. Пользовательские агенты HTTP могут использовать его, чтобы избежать утечки конфиденциальных файлов "supercookies" и "super доменные сертификаты. Также используются для выделения частей домена в пользовательском интерфейсе. и сортировка списков доменов по сайтам.
локон
7.56,0
Curl - это клиент для получения документов и файлов из или для отправки документов на сервер с использованием любого из поддерживаемых протоколов (HTTP, HTTPS, FTP, FTPS, TFTP, DICT, TELNET, LDAP или ФАЙЛ). Команда предназначена для работы без взаимодействия с пользователем или какого-либо взаимодействия.
freetype2
2.8.1
Эта библиотека содержит шрифты TrueType для проектов с открытым исходным кодом. Этот версия также содержит автохинтер для улучшения вывода.Эта библиотека также доступна как общая библиотека.
с-ар
1,7,5
c-ares - это библиотека C, которая выполняет DNS-запросы и разрешает имена асинхронно. c-ares - это ответвление библиотеки с именем ares, написанное Грегом Хадсоном из Массачусетского технологического института.
JPEG

Этот пакет представляет собой библиотеку функций, управляющих изображениями jpeg, а также с простыми клиентами для работы с изображениями в формате jpeg.Эта библиотека также доступна как общая библиотека.
Гермес
1.3.3
HERMES - это библиотека, предназначенная для преобразования исходного буфера с указанным пикселем. форматировать в целевой буфер, возможно, с другим форматом, как максимум возможная скорость. В архитектурах x86 и MMX рукописные процедуры ассемблера берут верх работа и делает ее молниеносно. Кроме того, HERMES обеспечивает быструю очистку поверхности, растяжение и некоторые дизеринг.Поддерживаемые платформы - это в основном все, на которых есть компилятор ANSI C. поскольку нет кода для конкретной платформы, но они поддерживаются: DOS, Win32 (Visual C), Linux, FreeBSD (IRIX, Solaris в данный момент приостановлены), некоторые BeOS служба поддержки.
gzip
1,9
Gzip уменьшает размер названных файлов, используя кодировку Lempel-Ziv LZ77. По возможности каждый файл заменяется файлом с расширением .gz, сохраняя при этом те же режимы владения и доступа и модификации раз.
grep
3,1
Команда grep ищет в одном или нескольких входных файлах строки, содержащие соответствовать указанному шаблону. По умолчанию grep печатает совпадающие строки.
ктрис
0,42
ctris - это игра Тетрис, основанная на проклятиях.
dhcp
3.0.3
Протокол динамической конфигурации хоста (DHCP) - это сетевой протокол. используется для назначения IP-адресов и предоставления информации о конфигурации для устройства, такие как серверы, настольные компьютеры или мобильные устройства, чтобы они могли общаться в сети с использованием Интернет-протокола (IP).ISC DHCP - это набор программного обеспечения, реализующего все аспекты DHCP (Протокол динамической конфигурации хоста).
gawk
4.1.4
Пакеты gawk содержат GNU-версию awk, обработку текста полезность. Awk интерпретирует язык программирования специального назначения для выполнения быстрое и легкое сопоставление текстовых шаблонов и переформатирование заданий. Гавк должен быть совместимым снизу вверх с исследовательской версией awk и почти полностью соответствует POSIX 1003 1993 года.2 стандарт для awk.
файл
5,32
С помощью команды file вы можете получить информацию о типе файла указанный файл. Распознавание типа файла контролируется файлом / etc / magic, содержащий критерии классификации. Эта команда используется apsfilter для автоматической печати файлов различных типов.
диффузоры
3,6
Утилиты GNU diff находят различия между файлами.diff используется для например, сделать исправления исходного кода.
findutils
4.7.0
Пакет findutils содержит программы, которые помогут вам найти файлы в вашей системе. Утилита find выполняет поиск по иерархии каталогов, ищущих файлы, соответствующие определенному набору критериев (например, шаблон имени файла). Утилита xargs создает и выполняет командные строки из стандартных входных аргументов (обычно списки файлов имена, сгенерированные командой find).
coreutils
8,32
Это основные утилиты GNU. Этот пакет представляет собой объединение пакеты GNU fileutils, sh-utils и textutils.
[arch b2sum base32 base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env expand expr фактор ложный fmt свернуть группы голова идентификатор хоста установить соединение ссылка ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm rmdir runcon seq sha1sum sha224sum sha256sum sha384sum sha512sum shred shuf sleep sort split stat stdbuf stty sum sync tac tail tee test таймаут touch tr true truncate tsort tty uname undepand uniq unlink uptime users vdir wc who whoami yes]

Этот пакет не предоставляет справочные страницы, так как они создаются автоматически запустив инструменты и проанализировав сообщение --help, которое не работает, когда кросс-компиляция.Однако это также означает, что эти страницы руководства не предоставить любую полезную информацию, помимо той, которую можно получить, просто запустив <инструмент> --help.

баш
4.4.23
Bash - это sh-совместимый интерпретатор команд, который выполняет команды. читать со стандартного ввода или из файла. Bash включает полезные функции из оболочек Korn и C (ksh и csh). Bash предназначен для быть совместимой реализацией IEEE Posix Shell и инструментов спецификация (Рабочая группа IEEE 1003.2).
Примечание: / bin / sh теперь скомпилирован с помощью bash. с минимальной конфигурацией (т.е. без функций редактирования строки)
марка
4.2.1
Команда GNU make с обширной документацией.
патч
2,7,5
Программа патчей GNU используется для применения различий между оригиналом и изменил файлы (сгенерированные командой diff) на исходные файлы.
groff
1.22,3
Groff используется для "компиляции" страниц руководства, хранящихся в формате groff или nroff. для различных устройств вывода, например, вывод на экран или в Формат PostScript (tm) для печати на принтере PostScript (tm). Большинство программы хранят свои справочные страницы в каталоге / usr / share / man / или / usr / X11R6 / man / .
гит
2.21.0
Git - это быстрая, масштабируемая, распределенная система контроля версий с необычно богатый набор команд, обеспечивающий как высокоуровневые операции, так и полный доступ к внутреннему устройству.
CA-сертификаты
git10b2785
Update-ca-Certificates предназначен для хранения хранилищ сертификатов Библиотеки SSL, такие как OpenSSL или GnuTLS, синхронизируются с ЦС системы. хранилище сертификатов, управляемое p11-kit.
гдбм
1,12
GNU dbm - это библиотека функций базы данных, которые используют расширяемые хеширование и работа аналогична стандартной UNIX dbm. Эти процедуры предоставляется программисту, которому необходимо создать хеш-код и управлять им. база данных.
Основное использование GDBM - хранить пары ключ / данные в файле данных. Каждый ключ должен быть уникальным, и каждый ключ связан только с одним элементом данных.
Библиотека предоставляет примитивы для хранения пар ключ / данные, поиска и получение данных по его ключу и удаление ключа вместе с его данные. Он также поддерживает последовательную итерацию по всем парам ключ / данные в база данных.
Для совместимости с программами, использующими старые функции dbm UNIX, пакет также предоставляет традиционные интерфейсы dbm и ndbm.
дБ
4.8.30
База данных Berkeley DB - это программный инструментарий, обеспечивающий поддержка баз данных для приложений.
перл
5.26.1
perl - Практическое извлечение и язык отчетов

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

Некоторые модули, доступные на CPAN, можно найти в "perl" ряд.

autoconf
2,69
GNU Autoconf - это инструмент для настройки исходного кода и файлов сборки. С использованием autoconf, программисты могут создавать переносимые и настраиваемые пакеты, потому что человеку, создающему пакет, разрешено указывать различные варианты конфигурации.

Вам следует установить autoconf, если вы разрабатываете программное обеспечение и хотите нравится создавать сценарии оболочки для настройки пакетов исходного кода.

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

архив autoconf
2017.09.28
Архив GNU Autoconf - это коллекция из более чем 450 макросов для GNU Autoconf `_, которые были добавлены как бесплатное программное обеспечение от дружелюбных сторонников дела со всего Интернета.Каждый из этих макросов можно использовать повторно, не навязывая какие-либо ограничения на лицензирование сгенерированного скрипта `configure`. В в частности, можно использовать все эти макросы в скриптах `configure`, которые предназначены для несвободных программ. Эта политика необычна для свободного программного обеспечения. Фондовый проект. FSF твердо верит, что программное обеспечение должно быть бесплатным, и лицензии на программное обеспечение, такие как GPL, специально разработаны для обеспечения того, чтобы производные работы, основанные на свободных программах, также должны быть бесплатными.В случае Autoconf, однако, было сделано исключение, потому что Autoconf находится в таком ключевую позицию в цепочке инструментов разработки программного обеспечения, которая извлекает выгоду из доступность этого инструмента настолько широко, насколько это возможно, перевешивает тот недостаток, что некоторые авторы также могут использовать его для проприетарного программного обеспечения.
автопроизводитель
1,16
Automake - это инструмент для автоматического создания файлов Makefile.in. из файлов "Makefile.am".Makefile.am - это серия макросов make. определения (с иногда добавляемыми правилами). Созданный Файлы "Makefile.in" совместимы со стандартами GNU Makefile.
libbeecrypt6
4.1.2
BeeCrypt - это постоянный проект по обеспечению надежного и быстрого инструментарий криптографии. Включает источники энтропии, случайные генераторы, блочные шифры, хеш-функции, коды аутентификации сообщений, целочисленные процедуры с множественной точностью и примитивы с открытым ключом.
lua53
5.3.4
Lua - это язык программирования, изначально предназначенный для расширения приложений, но также часто используется в качестве универсального, автономный язык.

Lua объединяет процедурный синтаксис (аналогичный Pascal) с конструкции описания данных на основе ассоциативных массивов и расширяемых семантика. Lua динамически типизирован, интерпретируется из байтовых кодов и имеет автоматическое управление памятью, что делает его пригодным для настройки, создание сценариев и быстрое прототипирование.Lua реализован как небольшая библиотека функций C, написанных на ANSI C.

popt
1,16
Popt - это библиотека C для анализа параметров командной строки. Попт был сильно зависит от функций getopt () и getopt_long (). Это улучшает их, допуская более сильное расширение аргументов. Попт может анализировать произвольные массивы в стиле argv [] и автоматически устанавливать переменные на основе аргументов командной строки. Popt позволяет аргументам командной строки быть псевдонимом через файлы конфигурации и включает служебные функции для парсинг произвольных строк в массивы argv [] с использованием правил, подобных оболочке.
об / мин
4.15.1
Менеджер пакетов RPM (RPM) - это мощная система управления пакетами, способная
  • собирать компьютерное программное обеспечение из исходного кода в легко распространяемые пакеты
  • установка, обновление и удаление упакованного программного обеспечения
  • запрашивает подробную информацию о пакете программного обеспечения, независимо от того, установлено оно или нет
  • проверка целостности упакованного программного обеспечения и последующая установка программного обеспечения
раш
1.3,8
RHash (Recursive Hasher) - консольная утилита для вычислений и проверка магнитных ссылок и хеш-сумм файлов.
Поддерживает CRC32, MD4, MD5, SHA1 / SHA2, Tiger, DC ++ TTH, BitTorrent. БТИХ, АИЧ, хеш eDonkey, ГОСТ Р 34.11-94, РИПЭМД-160, ХАС-160, ЭДОН-Р, Хеш-алгоритмы Whirlpool и Snefru. Хеш-суммы используются для обеспечения и проверять целостность больших объемов данных для длительного хранения или передача.
libarchive
3.3,2
Libarchive - это программная библиотека, которая может создавать и читать несколько различные форматы потоковых архивов, включая самые популярные tar варианты и несколько форматов cpio. Он также может писать шар-архивы и читать образы CDROM ISO9660. Программа bsdtar представляет собой реализацию tar (1), созданный поверх libarchive. Это началось как тест harness, но он вырос и теперь является стандартным системным tar для FreeBSD 5 и 6.
elfutils
0.170
elfutils - это набор утилит и библиотек для чтения, создания и изменять двоичные файлы ELF, находить и обрабатывать данные отладки DWARF, символы, состояние потока и трассировки стека для процессов и файлов ядра.
libuv
1.18.0
libuv - это вспомогательная библиотека, ориентированная на асинхронный ввод-вывод. Это было в первую очередь разработан для использования Node.js, но он также используется Язык Mozilla Rust, Luvit, Julia, pyuv и другие.
cmake
3.10.2
CMake - кроссплатформенная система сборки с открытым исходным кодом.
libsolv
0,6,33
libsolv - это библиотека для сборки пакетов и чтения репозиториев. Решатель использует алгоритм выполнимости.
питон2
2.7.14
Python - это интерпретируемый объектно-ориентированный язык программирования, часто сравнивают с Tcl, Perl, Scheme или Java.Вы можете найти обзор Python в документации и руководствах, включенных в python-doc (HTML) или python-doc-pdf (PDF) пакеты.
питон3
3.6.4
Python 3 - это современный интерпретируемый объектно-ориентированный язык программирования, часто сравнивают с Tcl, Perl, Scheme или Java. Вы можете найти обзор Python в документации и руководствах, включенных в python3-doc упаковка.
libffi
3.2.1.git
Библиотека libffi обеспечивает переносимое высокоуровневое программирование. интерфейс к различным соглашениям о вызовах. Это позволяет программисту вызывать любую функцию, указанную в описании интерфейса вызова при запуске время.
ошибка libgpg
1,28
Это библиотека, которая определяет общие значения ошибок для всех GnuPG составные части. Среди них GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon и, возможно, в будущем.
либассуан
2.5.1
Libassuan - это библиотека IPC, используемая gpg2 (GnuPG версии 2)
gettext
0.19.8.1-1
Этот пакет содержит библиотеку intl, а также инструменты, упрощающие создание и ведение каталогов сообщений. Это позволяет извлекать строки из исходного кода. Поставляемый режим Emacs (po-mode.el) помогает редактирование этих каталогов (называемых PO-файлами для переносного объекта) и добавление переводов.Специальный компилятор превращает эти PO-файлы в бинарные каталоги.
либксба
1,3,5
KSBA - это библиотека для упрощения задачи работы с X.509. сертификаты, данные CMS и сопутствующие данные.
libgcrypt
1.8.2
Libgcrypt - это библиотека общего назначения для построения криптографии. блоки. Первоначально он основан на коде, используемом GnuPG. Это не предоставлять любую реализацию OpenPGP или других протоколов.Тщательный для использования Libgcrypt требуется понимание прикладной криптографии.
giflib
5.1.4
Эта библиотека позволяет манипулировать файлами изображений GIF. Поскольку патенты LZW истек срок действия, вместо libungif снова можно использовать giflib.
libexif
0,6,22
Эта библиотека используется для анализа информации EXIF ​​из файлов JPEG, созданных цифровые фотоаппараты. Эта библиотека также доступна как общая библиотека.
tiff
4.0.10
Этот пакет содержит библиотеку и вспомогательные программы для TIFF. формат изображения. Эта библиотека также доступна как общая библиотека.
о-о
0,20
ISL - это библиотека для управления множествами и отношениями целочисленных точек. ограничен линейными ограничениями. Он используется Cloog и платформой оптимизации GCC Graphite.
libmikmod
3.3,7
Libmikmod - это портативная звуковая библиотека, способная воспроизводить сэмплы как а также файлы модуля. Первоначально он был написан Жан-Полем Миккерсом. (MikMak) для DOS. Он поддерживает OSS / dev / dsp, ALSA и Esound и может также пишите файлы wav. Поддерживаемые форматы файлов: mod, stm, s3m, mtm, xm и это.
libogg
1.3.3
Libogg - это библиотека для управления битовыми потоками Ogg. Он обрабатывает оба создание битовых потоков Ogg и получение пакетов из битовых потоков Ogg.Ogg - это собственный формат битового потока для libvorbis (Ogg Vorbis audio кодек) и libtheora (видеокодек Theora).
флак.
1.3.2
FLAC - это формат аудиокодирования для сжатия цифровых данных без потерь. аудио, а также название эталонного программного обеспечения, которое включает реализацию кодека. Цифровой звук, сжатый FLAC алгоритм обычно может быть сокращен до 50-70 процентов исходный размер и распаковывается до идентичной копии исходные аудиоданные.
libvorbis
1,3,6
Vorbis - это полностью открытый, непатентованный, не требующий патентов и лицензионных отчислений универсальный сжатый аудиоформат для аудио и музыки с фиксированной и переменная скорость передачи данных от 16 до 128 кбит / с / канал. Собственный формат битового потока Vorbis - libogg (Ogg). В качестве альтернативы, libmatroska (матроска) также может использоваться.
инструменты ворбис
1.4.0
Этот пакет содержит некоторые инструменты для Ogg Vorbis: oggenc (кодировщик) и ogg123 (инструмент воспроизведения).Также есть ворбискоммент (к добавлять комментарии к файлам Vorbis), ogginfo (чтобы предоставить всю полезную информацию о Ogg файл, включая потоки в нем), oggdec (простой декодер командной строки) и vcut (который позволяет разрезать файлы Vorbis).
SDL_mixer
1.2.13
Многоканальный аудиомикшер. Он поддерживает четыре канала 16-битного стерео аудио, плюс один канал музыки, микшированный популярным MikMod MOD, Библиотеки Timidity MIDI и SMPEG MP3.

Подсказка по кросс-компиляции: на современных платформах достаточно просто линковать против SDL_mixer, потому что другие библиотеки упоминаются там как общие библиотеки. Поскольку для atari у нас есть только статические библиотеки, вы необходимо связать их явно. Правильная команда ссылки (важен порядок):
-lSDL_mixer -lSDL -lFLAC -lvorbisfile -lvorbis -lmikmod -logg -lmpg123 -lgem -lm
См. Также другие советы по SDL.

SDL_image
1.2,12
Это простая библиотека для загрузки изображений различных форматов в виде SDL. поверхности. Эта библиотека поддерживает BMP, PPM, PCX, GIF, JPEG, PNG, Форматы TIFF и WEBP.
Подсказка по кросс-компиляции: на современных платформах достаточно просто линковать против SDL_images, потому что другие библиотеки упоминаются там как общие библиотеки. Поскольку для atari у нас есть только статические библиотеки, вы необходимо связать их явно. Правильная команда ссылки (важен порядок):
-lSDL -lSDL_image -ltiff -ljpeg -lpng -llzma -lz -lbz2 -lgem -lm
См. Также другие советы по SDL.
SDL_ttf
2.0.11
Это образец библиотеки, которая позволяет вам использовать шрифты TrueType в вашем Приложения SDL. Правильная команда ссылки (важен порядок):
-lSDL -lSDL_ttf -lfreetype -lpng -lz -lbz2 -lgem -lm
См. Также другие советы по SDL.
SDL_net
1,2,8
Это небольшая кроссплатформенная сетевая библиотека для использования с SDL.
поврай
3.6.1
пмл
Трассировщик лучей Persistence of Vision создает трехмерные, фотореалистичные изображения с использованием метода рендеринга, называемого трассировкой лучей. Читает текстовый файл, содержащий информацию, описывающую объекты. и освещение в сцене и генерирует изображение этой сцены из точка обзора камеры также описана в текстовом файле. Трассировка лучей ни в коем случае не быстрый процесс (создание сложного изображения может займет несколько часов), но он дает очень качественные изображения с реалистичные отражения, затенение, перспектива и другие эффекты.Примечание: для целей тестирования povray 3.6 поставляется в двух вариантах. Этот версия была скомпилирована с помощью математической библиотеки pml.
поврай
3.6.1
fdlibm
Трассировщик лучей Persistence of Vision создает трехмерные, фотореалистичные изображения с использованием метода рендеринга, называемого трассировкой лучей. Читает текстовый файл, содержащий информацию, описывающую объекты. и освещение в сцене и генерирует изображение этой сцены из точка обзора камеры также описана в текстовом файле.Трассировка лучей ни в коем случае не быстрый процесс (создание сложного изображения может займет несколько часов), но он дает очень качественные изображения с реалистичные отражения, затенение, перспектива и другие эффекты. Примечание: для целей тестирования povray 3.6 поставляется в двух вариантах. Этот версия была скомпилирована с помощью математической библиотеки fdlibm.
smpeg
0,4,5
SMPEG основан на программном декодере MPEG mpeg_play Калифорнийского университета в Беркли. и SPLAY, аудиодекодер в формате mpeg, созданный У Чжэ Чон.У нас есть завершили начальную работу по объединению этих двух проектов, чтобы создать универсальный видео / аудиоплеер MPEG.
миль на галлон 123
1.25.10
В дистрибутив mpg123 входит аудиоплеер / декодер MPEG 1.0 / 2.0 / 2.5 для уровни 1, 2 и 3 (чаще всего MPEG 1.0 Layer 3 aka MP3), а также многократно используемое декодирование и выходные библиотеки.
libtheora
1.1.1
Theora - это бесплатный и открытый формат сжатия видео от Xiph.org Foundation. Как и все наши мультимедийные технологии его можно использовать для распространения фильмов и видео в Интернете и на дисках без лицензионные и лицензионные сборы или привязка к поставщику, связанная с другими форматами.
пинг
201 Команда ping. Портировано из исходников BSD.
libmad
0,15.1b
MAD - это аудиодекодер MPEG. В настоящее время он поддерживает MPEG-1 и Расширение MPEG-2 на более низкие частоты дискретизации, а также так называемый MPEG 2.5 формат. Все три звуковых слоя (Layer I, Layer II, и Layer III a.k.a. MP3). MAD поддерживает 24-битный вывод PCM. MAD вычисляет с использованием 100% фиксированной точки (целочисленное) вычисление, поэтому вы можете запустить его без плавающей запятой Блок.
гнукобол
3.0-RC1
GnuCOBOL (ранее OpenCOBOL) - компилятор COBOL. cobc переводит COBOL в исполняемый файл, используя промежуточные исходные коды C, предоставляя полный доступ почти ко всем библиотекам C. Примечание: это не кросс-компилятор.Не устанавливайте их на среда кросс-разработки.
zstd
1.4.4
Zstd, сокращение от Zstandard, представляет собой алгоритм сжатия без потерь. Скорость Компромисс по сравнению со сжатием настраивается с небольшими приращениями. Скорость декомпрессии сохраняется и остается примерно такой же. настройки, свойство, разделяемое большинством алгоритмов сжатия LZ, например как zlib или lzma. Примерно при том же соотношении zstd (v1.4.0) достигает ~ 870% быстрее сжатие, чем gzip.Примерно в то же время zstd достигает На ~ 12% лучше, чем у gzip. LZMA превосходит zstd на ~ 10% быстрее сжатие с тем же коэффициентом сжатия или уменьшение размера на ~ 1-4% за то же время.
dosfstools
4.1 + git
В пакет dosfstools входят утилиты mkdosfs и dosfsck, которые соответственно создавать и проверять файловые системы MS-DOS FAT на жестких дисках или на дискеты.
опкг
0,4,2
Легкая система управления пакетами opkg
дерево
1.8,0
Tree - это рекурсивная команда вывода списка каталогов, которая производит глубину список файлов с отступом, который раскрашен аля dircolors, если Установлена ​​переменная среды LS_COLORS и выводится на tty.
libxmp
4.4.1
Libxmp - это библиотека, которая отображает файлы модулей в данные PCM. Он поддерживает более 90 основных и малоизвестных форматов модулей, включая Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM) и Impulse Tracker (IT).Поддерживаются многие форматы сжатых модулей, включая популярные Unix, DOS, и упаковщики файлов Amiga, включая gzip, bzip2, SQSH, Powerpack и т. д.
как можно скорее
5.0.1
ASAP - это проигрыватель 8-битных чиптюнов Atari для современных компьютеров и мобильные устройства. Он имитирует звуковой чип POKEY и 6502 процессор. Первоначально проект был основан на процедурах из Эмулятор Atari800, но в текущей версии есть оригинальная эмуляция основной.
p7zip
16,02
p7zip - это быстрый перенос 7z.exe и 7za.exe (версия командной строки 7zip, см. Www.7-zip.org) для Unix. 7-Zip - это файловый архиватор с самая высокая степень сжатия. Начиная с 4.10, p7zip (например, 7-zip) поддерживает машины с прямым и обратным порядком байтов. Этот пакет обеспечивает: * 7za - автономный исполняемый файл (обрабатывает меньше форматов архивов, чем 7z) * p7zip - обертка типа gzip вокруг 7zr / 7za
netpbm
10.91,1
Это Portable Bitmap Plus Utilities. Этот пакет предоставляет инструменты для преобразования графики. Используя эти инструменты, изображения могут быть преобразованы практически из любого формата в любой другой формат. Некоторые из поддерживаемых форматов включают: GIF, PC-Paintbrush, IFF ILBM, файл сканера Gould, трассировщик лучей MTV, Atari Degas .pi1 и .pi3, Macintosh PICT, файл HP Paintjet, QRT raytracer, Слайд AUTOCAD, Atari Spectrum (сжатый и несжатый), Андрей Набор инструментов для растровых объектов и многое другое.Кроме того, страницы руководства включены для всех инструментов.
мкш
R57
MirBSD Korn Shell - это активно развивающаяся бесплатная реализация Korn. Язык программирования Shell и преемник Public Domain Korn Shell (пдкш).
CPIO
2,13
GNU cpio - это программа для управления архивами файлов. Cpio копирует файлы в или из архива cpio или tar.Архив - это файл, содержащий другие файлы плюс информация о них, такая как их путь, владелец, отметки времени и разрешения на доступ. В архиве может быть другой файл на диск, магнитная лента или труба.

[OS2Voice.org Feedback] Еженедельный информационный бюллетень eCSoft / 2 для OS2Voice

SW: [OS2Voice.org Feedback] Еженедельный информационный бюллетень eCSoft / 2 для OS2Voice

SW: [OS2Voice.org Feedback] Еженедельный информационный бюллетень eCSoft / 2 для OS2Voice ++ Из службы новостей VOICE OS / 2-eCS http: // www.os2voice.org ++

От: [email protected]

-------- ЕЖЕНЕДЕЛЬНЫЙ БЮЛЛЕТЕНЬ ECSOFT / 2 ДЛЯ OS2VOICE -------------------------

Найдите в этом дайджесте все записи, созданные или обновленные за последнюю неделю на сайте eCSoft / 2 https://ecsoft2.org.

Если вы обнаружите, что что-то не так и хотите сообщить об этом, или если вы хотите внести свой вклад в обновление или перевод на ваш язык записей, или если вы просто хотите написать нам, посетите нашу страницу контактов https: // ecsoft2.org / свяжитесь с нами или напишите нам по адресу ecsoft2 [dot] orggmail [dot] com

Это специальный выпуск информационного бюллетеня eCSoft / 2, созданный для OS2 Voice.

ОБНОВЛЕНО:
========

* K MIDI DECoder & K MIDI 0.2.1 https://ecsoft2.org/k-midi-decoder-k-midi
K MIDI DECoder - это библиотека в для декодирования MIDI в PCM с помощью
fluidsynth.
* Возможности *:
* VisPro / Rexx Gold Edition 3.1.1 https://ecsoft2.org/visprorexx-gold-edition
VisPro / Rexx - это инструмент визуального программирования, полностью интегрированный
с Workplace Shell и предлагающий несколько представлений , взаимодействие с перетаскиванием, всплывающие меню
, настройки
* Аудиодрайвер C-Media 8738 0.2.0 & 0.2.3
https://ecsoft2.org/c-media-8738-audio-driver
Аудиодрайвер для микросхем C-Media 8x38 PCI. Также поддерживается универсальный аудиодрайвер
uniaud-universal-audio-driver.
* DjView и DjVuLibre 4.10.6 и 3.5.27 https://ecsoft2.org/djview-djvulibre
Автономная программа просмотра файлов DjVu. Возможности включают навигацию по документам,
масштабирование и панорамирование изображений страниц, создание и отображение эскизов.
* Java Gui 1.8.1 https://ecsoft2.org/java-gui
Frontend для Java, создает программный объект из разных версий java.
* Dash (Debian Almquist Shell) 0.5.9.1
https://ecsoft2.org/dash-debian-almquist-shell
Dash - это POSIX-совместимая реализация оболочки Bourne (sh), размер которой
должен быть минимальным. возможный.
* Drman 1.3 https://ecsoft2.org/drman
Программа Rexx с включенной функцией перетаскивания файлов для чтения файлов справки в формате
Linux man.
* GNU Bash 5.0.11 https://ecsoft2.org/gnu-bash
Порт популярной оболочки Unix, полезный для программистов и разработчиков.
* 3D Launch Pad 20200910 https: // ecsoft2.org / 3d-launch-pad
Launch Pad - это средство запуска объектов WPS для PMShell с поддержкой значков PNG
.
* MKWINOS / 2 1.0 https://ecsoft2.org/mkwinos2
MKWINOS / 2 - это программа для OS / 2, которая создает эквивалент вашего
Windows Program Manager в виде папки рабочего стола OS / 2 с именем «Program Manager
Desktop Equivalent ".
* Mksh (MirBSD ™ Korn Shell) R59b
https://ecsoft2.org/mksh-mirbsd%E2%84%A2-korn-shell
Преемник оболочки pdksh без DFSG и OSD-совместимого (и одобренного OSI) .
* Simple DirectMedia Layer 2.0.4 и 1.2.15
https://ecsoft2.org/simple-directmedia-layer
Simple DirectMedia Layer - это кроссплатформенная мультимедийная библиотека, разработанная
для обеспечения низкоуровневого доступа к аудио, клавиатуре и мыши , джойстик, оборудование 3D
через OpenGL и буфер кадра 2D видео.
* Testlog 3.32 https://ecsoft2.org/testlog
Создайте файл журнала, который вы можете отправить вместе с результатами тестирования, когда
сообщит о проблеме с драйвером.
* Драйвер поддерживает базовый USB 12.07 и 10.234
https://ecsoft2.org/driver-supporto-di-base-usb
Базовый стек драйверов USB, включая поддержку UHCI, OHCI, EHCI (USB 2.0),
всегда требуется и должен быть установлен в первую очередь!
* WPA Supplicant 2.7GA https://ecsoft2.org/wpa-supplicant
Это внутренний компонент для управления беспроводным сетевым соединением
. Монитор беспроводной локальной сети Компонент монитора беспроводной локальной сети.
* Odin 0.9.0 https://ecsoft2.org/odin
Odin - это название проекта и программного обеспечения, которое позволяет пользователям * запускать приложения
Win32 * (Windows 95 и Windows NT) * в OS / 2 Warp под управлением
system изначально *, почти
* Библиотека чтения GNU для OS / 2 8.0
https://ecsoft2.org/gnu-readline-library-os2
Библиотека Readline предоставляет набор функций для использования приложениями
, которые позволяют пользователям редактировать командные строки по мере их ввода.
* WarpIN 1.0.24 https://ecsoft2.org/warpin
WarpIN призван стать новым универсальным установщиком для OS / 2 до
, преодолевающим нынешний недостаток гибкого и удобного установщика.
* UPTIME (класс Uptime WPS) 1.3
https://ecsoft2.org/uptime-uptime-wps-class
UPTIME реализует класс Workplace Shell, который показывает текущее время безотказной работы системы
(время с момента загрузки).
* PM123 1.41 & 1.42 https://ecsoft2.org/pm123
PM123 - высококачественный цифровой аудиоплеер для операционных систем IBM OS / 2 Warp и eCS
. Вы можете проигрывать MP3, WAV-файлы и даже аудио компакт-диски.
* Маленькие системные инструменты для OS / 2 https://ecsoft2.org/tiny-system-tools-os2
Маленькие системные инструменты для OS / 2 - ps (список процессов, завершение процесса), время безотказной работы
(время безотказной работы системы) и ttelnetd (очень маленький и простой демон telnet).
* FluidSynth 2.1.4 https://ecsoft2.org/fluidsynth
FluidSynth - это программный синтезатор реального времени, основанный на спецификациях Soundfont 2
.
* Doodle's ScreenSaver 2.3 https://ecsoft2.org/doodles-screensaver
Заставка с открытым исходным кодом, способная взаимодействовать со сторонними приложениями
, такими как WarpVision warpvision.

libeccodes-tools_2.16.0-1_amd64.deb 20.04 LTS Скачать

  2020-01-16  - Аластер МакКинстри 
эккоды (2.16.0-1) нестабильны; срочность = средняя
* Новый исходный выпуск 
  29.11.2019  - Аластер МакКинстри 
эккоды (2.15.0-1) нестабильный; срочность = средняя
* Drop Fortran-Mod: пункт в d / control; dh_fortran_mod теперь использует
Вместо этого $ {misc: Depends}.
* Новый выпуск апстрима
* Стандартная версия: 4.4.1.0 
  13.10.2019  - Аластер МакКинстри 
эккоды (2.14.1-1) нестабильны; срочность = средняя
* Новый исходный выпуск 
  07.10.2019  - Аластер МакКинстри 
эккоды (2.14.0-1) нестабильны; срочность = средняя
* Новый исходный выпуск 
  15.08.2019  - Аластер МакКинстри 
эккоды (2.13.1-2) нестабильны; срочность = средняя
* Используйте ecbuild, а не cmake.
* Восстановить с помощью gfortran-9 
  12 августа 2019  - Аластер МакКинстри 
эккоды (2.13.1-1) нестабильны; срочность = средняя
* Новый выпуск апстрима
* Исправлен путь к образцам данных в magics-import.cmake для metview 5.6
* Теперь нужно chrpath -d grib_to_netcdf 
  05.08.2019  - Аластер МакКинстри 
эккоды (2.13.0-3) нестабильные; срочность = средняя
* Исправлена ​​регрессия d / rules при редактировании файла cmake.Закрывает: # 933359 
  28.07.2019  - Аластер МакКинстри 
эккоды (2.13.0-2) нестабильны; срочность = средняя
* d / rules: изменения конфигурации cmake в путях, необходимых для магии ++ 
  21.07.2019  - Аластер МакКинстри 
эккоды (2.13.0-1) нестабильны; срочность = средняя
* Новый выпуск апстрима
* Стандартная версия: 4.4.0
* Теперь используйте debhelper-compat 12
* Откажитесь от поддержки Python; теперь поставляется в отдельном пакете src
* d / rules изменяется, потому что файлы cmake теперь установлены ib / usr / lib
вверх по течению
* Добавить ifs_samples в libeccodes-data / install
* Необходимо внести изменения в документы, поскольку DH_COMPAT = 12 устанавливается в
/ usr / share / doc / libeccodes-dev 
  13.06.2019  - Аластер МакКинстри 
эккоды (2.12.5-1) нестабильны; срочность = средняя
* Новый исходный выпуск 

Внедрение и сценарии использования ASDL

Примеры внедрения и использования ASDL

блог | oilhell.org

Реализация и сценарии использования ASDL

2017-01-06

Вчера я резюмировал приоритеты проекта, затем показал пример Схема и структура данных ASDL.

Сегодня я опишу реализацию ASDL масла, а затем объясню роль, которую он будет играть в каждом из трех приоритетов.

Реализация ASDL

Я думаю, что ASDL - это пока большая победа, но реализация довольно короткая:

 ASDL
  433 asdl / asdl_.py
  271 asdl / encode.py
  309 asdl / py_meta.py
  313 asdl / format.py
  471 asdl / gen_cpp.py
 1797 Всего
 

Я скопировал asdl_.py из реализации Python ASDL. Оно использует простой лексер на основе регулярных выражений и рекурсивный анализатор спуска для включения схемы ввода (например, osh.asdl) в дерево объектов Python. То есть он производит AST для ASDL. Сама схема .

Остальные четыре файла реализуют четыре рекурсивных алгоритма . Двое из них ходят AST:

  • py_meta.py динамически генерирует классы из схемы, используя метапрограммирование, например Функция типа Python. Он создает класс для каждый тип продукта и тип суммы (например, токен и слово типов в вчерашний пример).
  • gen_cpp.py генерирует код C ++, который может читать двоичную кодировку AST, позвонил oheap .Например, 129 строк в osh.asdl дают ~ 1100 строки C ++.

Оператор двух других алгоритмов как для схемы, так и для данных , например ан масло АСТ по конкретной программе:

  • encode.py просматривает экземпляр AST в Python и кодирует его в oheap формат.
  • format.py аналогичен, но вместо двоичных данных выдает текст формат, который мы видели в конце вчерашнего поста.

Я расскажу о oheap в следующем посте.А пока подумайте об этом как о двоичном вариант текстового представления.

Итак, можно написать интерпретатор оболочки с интерфейсом на Python и бэкэнд на C ++ вот так:

 [Строки кода] -> Lexer (osh / lex.py) ->

[Токены] -> Четыре парсера (osh / * _ parse.py) ->

[Дерево объектов Python ASDL] -> Кодировщик (asdl / encode.py) ->

[oheap кодировка дерева] -> Декодер (сгенерированный osh.asdl.h) ->

Среда выполнения в C ++
 

(Выше данные заключены в квадратные скобки, а код - в стрелки.)

Но нефть, скорее всего, будет использовать другую стадию, как обсуждается ниже.

Представления нескольких деревьев

Все оболочки, на которые я смотрел (включая bash, dash, zsh, mksh), являются интерпретаторы деревьев . То есть после того, как парсер построит AST, исполнитель просто проходит его и выполняет системные вызовы, такие как fork () , exec () , pipe () и dup () . Напротив, Python - это интерпретатор байт-кода .

Если бы я просто писал оболочку, я бы также написал интерпретатор дерева.Но oil - это переводчик с двумя языками: совместимый ош язык и новый нефтяной язык.

И теперь, когда я ближе к решению этой проблемы, она выглядит более сложной. я наивно думал, что я могу просто скомпилировать оба языка в один и тот же AST, и используйте тот же самый AST для преобразования источника оболочки в источник oil .

Я думаю, мне понадобится несколько представлений кода по двум причинам:

  1. Поскольку AST с потерями . Все дело в том, чтобы абстрагироваться от некоторых подробности исходного кода, но для преобразования исходного кода нам нужен без потерь представление кода.(Это не совсем "дерево синтаксического анализа", потому что оно было упрощено, хотя это без потерь.)
  2. Потому что oil - это надмножество языка оболочки. Например, это динамически типизированный, а не «единый». Нет смысла использовать один и тот же AST для двух разных языков, даже если один основан на другом.

Я напишу об этом больше, когда на самом деле реализовал это, потому что я уверен мои мысли будут развиваться.

Например, я написал этот пост до того, как реализовал ASDL и использовал его для описания osh .Вы видите, что я понял что три варианта использования налагают разные требования на «AST». Но Я еще не понимал, что для масла нужны представления нескольких деревьев.

К счастью, ASDL идеально подходит для этого, и это не случайно. Написаны компиляторы в ML обычно состоят из множества небольших этапов, связанных типизированными деревьями. (алгебраические типы данных). Типы обеспечивают выполнение свойств кода в каждый этап.

Сразу после интеграции ASDL обнаружил много ошибок в oil , которые я быстро исправлено.Удивительно, но динамическая проверка типов плюс хороший набор тестов - достойная замена статической проверки типов, по крайней мере, для нашего прототипа.

(Обновление на MyPy: проверка типов с помощью MyPy кажется безнадежным делом, поскольку ASDL использует обширные метапрограммирование. Но мне нужна была система типов ML и не Java-подобная система типов MyPy.)

Я планирую использовать три схемы AST:

  1. osh.asdl - Представление исходного кода оболочки без потерь, уже написано.
  2. масло.asdl - представление источника масла без потерь, еще не написанное.
  3. ovm.asdl - более простой язык / дерево, в которое компилируются и osh, и oil, который легко выполняется на C ++.

Решение главных приоритетов

Опять же, три главных приоритета проекта:

  1. Протестируйте дизайн нефтяного языка, преобразовав сценарии оболочки в дикая к нему.
  2. Заполните исполнитель оболочки и среду выполнения в Python.
  3. Напишите программу-исполнитель и среду исполнения на C ++.

ASDL поможет с каждой из этих задач:

  1. Как уже упоминалось, osh.asdl будет представлением без потерь, то есть мы должны иметь возможность реконструировать по нему исходный текст оболочки. Так что мы также можем используйте его для преобразования любого сценария оболочки в oil .

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

  1. Среда выполнения Python обладает существенной функциональностью и может быть легко расширена. Я надеюсь получить помощь по этому поводу, но мне нужно пройти тесты спецификаций в лучше форму перед принятием взносов. Дайте мне знать в комментарии, если вы заинтересованы в участии, и я повысьте приоритетность этой задачи!

  2. Исполнитель C ++ заблокирован при проектировании ovm.asdl , который сам заблокирован о проверке дизайна нефтяного языка. Чтобы спроектировать ovm , нам потребуется хорошее понимание языков, которые в него компилируются.

Так что это дальше, но я рад, что реализовал oheap формат, который способствует достижению этой цели.

Заключение

Мы говорили о четырех алгоритмах обхода дерева в реализации ASDL масла, а затем объяснил, как ASDL помогает с тремя главными приоритетами . И я подозреваю, что у нас будет три схемы ASDL : osh , oil и ovm .

У меня есть еще одно сообщение о реализации ASDL, а потом я поделюсь мысли, которые пришли из опыта внедрения ASDL и его использования в масло .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *