LINUX.ORG.RU
ФорумTalks

Turbo Rascal спешит на помощь программистам под Commodore 64

 commodore 64, , turbo rascal


0

1

Turbo Rascal - это новый язык программирования, который пытается быть похожим на Паскаль. Обзор языка: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/the-tu...

Разработка компилятора началась в феврале этого года, и пока ещё в зачаточном состоянии. Turbo Rascal работает под Windows, GNU/Linux и Mac OS X. Однако, собирает код под Commodore 64.

Скачать можно здесь: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downlo... .

★★★★★
Ответ на: комментарий от Quasar

А эмулятор терминала без иксов не жрёт, да?

Жрёт, но меньше.

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

Однако, нормальной поддержки цветов до сих пор нет (в том смысле, чтобы цвета обрабатывались точно также как в vt; пока же вылазят вские левые цвета, которых никто не просил).

Он не обрабатывается «ядерной консолью».

Только потому, что поддержку этого формата не добавили в vt. Однако, ничто не мешает разработчикам ядра это сделать. Всё будет работать.

Это не графика. Это символы.

sixel - это формат графики через ASCII и escape sequences.

Этот софт слинкован не может быть не слинкован с графическими библиотеками.

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

А в режиме энергосбережения он такты не тратит?

Смотря какой процессор, смотря в каком режиме. man tickless.

Фризов где?

В системе. Фризы - это фризы. Когда единственный выход - это жать Reset.

Только дебилы принудительно дёргают процессор

Бажные процессоры заставляют их дёргать. Иначе фризы.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Жрёт, но меньше.

Откуда известно, что меньше?

Однако, нормальной поддержки цветов до сих пор нет (в том смысле, чтобы цвета обрабатывались точно также как в vt; пока же вылазят вские левые цвета, которых никто не просил).

Даже если это так, то та поддержка, о которой ты ведёшь речь, там вообще никому не нужна, поскольку средствами иксов можно сделать гораздо лучше.

Только потому, что поддержку этого формата не добавили в vt. Однако, ничто не мешает разработчикам ядра это сделать. Всё будет работать.

Ага. Перегрузить нечто минималистичное и всё испортить. Нет уж.

sixel - это формат графики через ASCII и escape sequences.

Ага. Битмап с диким оверхедом и через жопу. Да ещё и с ограничениями, которые уже в 90-х не позволяли удовлетворительно рисовать графику.

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

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

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Смотря какой процессор, смотря в каком режиме. man tickless.

И? Очень специфичная штуковина, которая не используется при работе приложения.

В системе. Фризы - это фризы. Когда единственный выход - это жать Reset.

Ты опять термины выдумываешь?

Бажные процессоры заставляют их дёргать. Иначе фризы.

Как в ядре реализована поддержка энергосбережения - дело десятое.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Откуда известно, что меньше?

Оттуда. Реализация у иксов жирнее и они занимают дополнительную память. И жрут процессор.

средствами иксов можно сделать гораздо лучше

Можно, но пока готовой реализации нет.

Битмап с диким оверхедом и через жопу. Да ещё и с ограничениями, которые уже в 90-х не позволяли удовлетворительно рисовать графику.

Это уже другой вопрос.

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

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Очень специфичная штуковина

Тем не менее такая возможность есть.

Ты опять термины выдумываешь?

Может это Вы с ними плохо знакомы?

«Фриз» - это от английского «freeze» - «заморозка». Когда вся система как бы внезапно замёрзла совсем и ни на что не реагирует. Поэтому нет возможности штатной перезагрузки системы.

Как в ядре реализована поддержка энергосбережения - дело десятое.

Смотря с какой точки зрения.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Оттуда. Реализация у иксов жирнее и они занимают дополнительную память. И жрут процессор.

То есть, ответить на вопрос ты не можешь, и поэтому требуешь от всех, чтобы твои слова приняли на веру. Понятно.

Можно, но пока готовой реализации нет.

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

Это уже другой вопрос.

Нет - это не другой вопрос. То, что это другой вопрос, ты сам выдумал, так как ты психически больной. Изначальный вопрос был в практичности и нужности этого sixel. Оказалось, что он не нужен вообще никому. Даже тебе.

Для работы с фреймбуфером не нужны графические библиотеки.

4.2

Я пишу, что для этого софт обращается напрямую к ядру. В хедерах ядра всё уже есть. Подключаются только они.

Это и есть библотеки, тупица.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Тем не менее такая возможность есть.

Тем не менее, эта возможность не используется вообще никем в контексте темы. С чего ты начал звиздеть про бестактовый режим работы, неясно.

Может это Вы с ними плохо знакомы?

К кому ты обращаешься во множественном числе? Меня твои офигетельные истории уже задолбали! Про отсутствие поддержки графики в иксас, про ядерную консоль, про сиксель... Что ты несёшь вообще? Ты понимаешь, что ты - поехавший? Уже всё!

«Фриз» - это от английского «freeze» - «заморозка». Когда вся система как бы внезапно замёрзла совсем и ни на что не реагирует. Поэтому нет возможности штатной перезагрузки системы.

Так и есть. Ты выдумываешь свои термины, которые к реальности никакого отношения не имеют.

Смотря с какой точки зрения.

С объективной, а не твоей (твоя точка зрения не может быть объективной, что уже доказано научно).

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

То есть, ответить на вопрос ты не можешь

Я ответил. free, top и тому подобные инструменты в помощь. Если после загрузки без иксов занято ~40 Мб оперативки, то после загрузки иксов занято ~100-120 Мб оперативки. При этом top отображает, что иксы периодически кушают процессор. На практике юзеры также отмечают более высокую отзывчивость системы без иксов.

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

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

Изначальный вопрос был в практичности и нужности этого sixel.

Нет, вопрос был какими методами можно выводить графику. Можно ли её выводить через интерфейс stdout. Вот пожалуйста, sixel как раз для этого и придумали.

Даже тебе.

В xterm'е sixel очень даже годен.

Это и есть библотеки

Библиотеки - это shared object'ы, с которыми линковщик линкует бинарники. А тексты заголовочных файлов просто напросто вставляются в тексты программ препроцессором. В данном случае для того, чтобы программы знали как обращаться к ядру. Сами по себе без дополнительных библиотек.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

С чего ты начал

Это Вы подняли вопрос:

А в режиме энергосбережения он такты не тратит?

К кому ты обращаешься во множественном числе?

Во множественном числе - это с маленькой буквы: «вы». А с большой - «Вы» - это в единственном числе.

Про отсутствие поддержки графики в иксас

Я такого не писал. Это Вы неправильно читаете.

Ты выдумываешь свои термины

Я пользуюсь уже существующими. По крайней мере, на 99%.

С объективной

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Я таких «редких зверей» встречал немногим меньше спектрумистов.

Могу лишь только позавидовать.

madcore ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.