powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / sscanf() для Lisp
10 сообщений из 10, страница 1 из 1
sscanf() для Lisp
    #39540778
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу аналог sscanf() в Common Lisp.
Или чем в CL строки парсят???
Все что нагуглил это советы "пиши сам"... Не понимаю, неужели за столько лет никому не надо было разбирать строки???
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39540780
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу... нашел на quicklisp пакет cl-string-match, имеющий суб-пакет simple-scanf.
Код: sql
1.
2.
3.
4.
> (snf::scanf "%s %s %f" "text-a text-b    123.5")
("text-a" "text-b" 123.5) ;
T
>

Вроде работает, но как-то это все излишне сложно...
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39540862
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное для лисповеда писание парсеров - семечки. Каждый день для разогрева пишут.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39542496
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, там просто READ делаешь, и всё.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39542787
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДа нет, там просто READ делаешь, и всё.
Не просто, увы. На READ я уже напоролся. Эта функция принадлежит REPL и она тексты превращает в символы. Причем цифры оставляет цифрами, а вот со строками пакостит.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39542849
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное ты ещё не постиг "дзен" лиспа

Тебя мягко толкают к тому чтобы преобразовать текст в OST. И парсить. Потом.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39543120
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlMasterZivДа нет, там просто READ делаешь, и всё.
Не просто, увы. На READ я уже напоролся. Эта функция принадлежит REPL и она тексты превращает в символы. Причем цифры оставляет цифрами, а вот со строками пакостит.

не, я не говорю, что READ тебе был бы полезен. Это не форматный ввод.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39544165
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

с чего вдруг такой неожиданный интерес к лиспу?
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39544687
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)White Owl,

с чего вдруг такой неожиданный интерес к лиспу?Я люблю ковыряться в языках.
...
Рейтинг: 0 / 0
sscanf() для Lisp
    #39544779
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlkealon(Ruslan)White Owl,

с чего вдруг такой неожиданный интерес к лиспу?Я люблю ковыряться в языках.понятно, похвально, хорошее занятие.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / sscanf() для Lisp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]