Size: a a a

Сообщество Scheme

2020 June 29

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
Разумеется что что-то не так. Только процессы типа курл/лс/итд, что не требует интерпктивности отрабатывают ровно так, как ожидается, а вот top и тому подобные - нет.
Попробовал запустить топ из рэкета, код ошибки 134 странно.
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
Разумеется что что-то не так. Только процессы типа курл/лс/итд, что не требует интерпктивности отрабатывают ровно так, как ожидается, а вот top и тому подобные - нет.
Попробовал запустить другую интерактивную прогу (man), код ошибки тот-же, а еще если прочитать error порт процесса то получим текст free(): invalid pointer
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
Разумеется что что-то не так. Только процессы типа курл/лс/итд, что не требует интерпктивности отрабатывают ровно так, как ожидается, а вот top и тому подобные - нет.
Текст ошибки навел на мысль прописать полный путь до бинарника нужной проги

запуск man с параметром top

(define-values (s stdout stdin stderr) (subprocess #f #f #f "/usr/bin/man" "top"))

вроде работает как надо

конкретно top так не запустить он плюется ошибкой
top: failed tty get
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Aydar Zarifullin
Текст ошибки навел на мысль прописать полный путь до бинарника нужной проги

запуск man с параметром top

(define-values (s stdout stdin stderr) (subprocess #f #f #f "/usr/bin/man" "top"))

вроде работает как надо

конкретно top так не запустить он плюется ошибкой
top: failed tty get
Да, тоже у себя с прямым путем запустил, такая же ошибка
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
Да, тоже у себя с прямым путем запустил, такая же ошибка
Ну это как минимум вроде не рэкет виноват, типа ты топ без терминала запускаешь вот и ошибка. Короче не знаю точно как правильно в данном случае запустить.
источник

AP

Alex Peresmeshnik in Сообщество Scheme
Aydar Zarifullin
Ну это как минимум вроде не рэкет виноват, типа ты топ без терминала запускаешь вот и ошибка. Короче не знаю точно как правильно в данном случае запустить.
так никто и не говорит что ракет виноват :) Тут наверное надо какой-то "эмулятор tty" реализовать или что-то вроде того, чтобы с такими процессами взаимодействовать
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
так никто и не говорит что ракет виноват :) Тут наверное надо какой-то "эмулятор tty" реализовать или что-то вроде того, чтобы с такими процессами взаимодействовать
Пишут что можно выставить переменную окружения TERM перед запуском top. Не знаю как из рэкета выставить.
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Alex Peresmeshnik
так никто и не говорит что ракет виноват :) Тут наверное надо какой-то "эмулятор tty" реализовать или что-то вроде того, чтобы с такими процессами взаимодействовать
Хз, но топ можно в неинтерактивном режиме запускать.

(define-values (s stdout stdin stderr) (subprocess #f #f #f "/usr/bin/top" "n1"  "b"))

(display (port->string stdout))
источник

PG

Pig Greenest in Сообщество Scheme
Да, топ это вам не fdisk
источник
2020 July 04

PG

Pig Greenest in Сообщество Scheme
источник

PG

Pig Greenest in Сообщество Scheme
m3m3
источник

PG

Pig Greenest in Сообщество Scheme
надо срочно сделать пакет biba
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Pig Greenest
надо срочно сделать пакет biba
Знать бы еще что за ясос такой.
источник

PG

Pig Greenest in Сообщество Scheme
персонаж фольклора
источник

PG

Pig Greenest in Сообщество Scheme
источник

LL

Lämppi Lütti in Сообщество Scheme
Юзайте мапы 🌝
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Pig Greenest
персонаж фольклора
"Yet another Scheme Object System"

Понятно, но не интересно. Я так и не впитал ООП. Все эти годы пишу как дурак - процедурно.
источник

PG

Pig Greenest in Сообщество Scheme
Aydar Zarifullin
"Yet another Scheme Object System"

Понятно, но не интересно. Я так и не впитал ООП. Все эти годы пишу как дурак - процедурно.
как раз на clos/sos можно делать довольно забавные вещи
источник

PG

Pig Greenest in Сообщество Scheme
но б-г с ними
источник

PG

Pig Greenest in Сообщество Scheme
у кого-нибудь есть примеры сайтов на схеме?
источник