LINUX.ORG.RU

Подскажите тулкит и библиотеку

 , , ,


0

4

Всем привет! Долго думал, что написать just for fun на Common Lisp (учу ради саморазвития). Захотелось сделать torrent-клиент.

Недолгое гугление не дало ответ на вопрос какую библиотеку можно использовать для работы с торрентами. Может кто-нибудь подсказать?

Так же хотелось бы на CL взять тулкит, который позволял бы работать с чем-то на подобии QML. Есть такое?

Всем спасибо заранее!

Какое же это саморазвитие - использовать готовую библиотеку? Реализуй протокол сам.

staseg ★★★★★
()

Может кто-нибудь подсказать

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

ymn ★★★★★
()
Ответ на: комментарий от Amphetamine-encoder

это самый прямой путь: в целях обучения можно и повелосипедить, но тут надо уметь оценивать свои возможности.

ymn ★★★★★
()

libtorrent - самый прямой путь. По крайней мере на ней уже клиент есть, а не W.I.P.

И, можно сразу фичриквест? :) Сделай интерфейс сменяемым. Чтобы можно было или текстовый прикрутить вместо гуя, или вообще функции вызывать в repl.

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

Подходит наверняка. По крайней мере есть iolib, работающая с сокетами и умеющая kqueue/epoll.

ТС, смотри на cliki

onanij
()

Публика с ликованием и аплодисментами встречает очередного благородного дона, отправляющегося воевать с ветряными мельницами! Не забудь отписывать о прогрессе, а мы запасемся поп-корном пока.

Недолгое гугление не дало ответ на вопрос какую библиотеку можно использовать для работы с торрентами. Может кто-нибудь подсказать?

Библиотека — это не lisp way. Что же это, выходит, лисп ни на что не годен без библиотек? Но ведь это не так! TrueЪ лисп way — это декларативно описать грамматику/семантику протокола BitTorrent и сгенерировать реализацию по описанию.

Так же хотелось бы на CL взять тулкит, который позволял бы работать с чем-то на подобии QML. Есть такое?

Делается за один вечер.

anonymous
()

Amphetamine

Кстати, небезызвестный Димка-Ловсанчег тоже любитель сих веществ. Научного интереса ради: ты стал интересоваться лиспом до или после начала употребления амфетаминов?

anonymous
()
Ответ на: комментарий от onanij

Если будет версия, которая хотя бы будет жизнеспособна - выложу обязательно.

Amphetamine-encoder
() автор топика
Ответ на: комментарий от anonymous

Публика с ликованием и аплодисментами встречает очередного благородного дона, отправляющегося воевать с ветряными мельницами! Не забудь отписывать о прогрессе, а мы запасемся поп-корном пока.

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

Библиотека — это не lisp way. Что же это, выходит, лисп ни на что не годен без библиотек? Но ведь это не так! TrueЪ лисп way — это декларативно описать грамматику/семантику протокола BitTorrent и сгенерировать реализацию по описанию.

Ок, буду благодарен если скинешь ссылки как это правильно делается в рамках CL, без разницы какой протокол будет ради примера.

Делается за один вечер.

Можно опять же ссылку по которой можно почерпнуть знания на эту тему?

Amphetamine-encoder
() автор топика
Ответ на: комментарий от anonymous

Кстати, небезызвестный Димка-Ловсанчег тоже любитель сих веществ. Научного интереса ради: ты стал интересоваться лиспом до или после начала употребления амфетаминов?

По середине :-D . Если серьезно - решил перейти на Common Lisp с Tcl/Tk.

Amphetamine-encoder
() автор топика
Ответ на: комментарий от Amphetamine-encoder

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

Но ведь это же элементарно!

Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.

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

Евегениваганыч, свалите обратно в лес, я пока еще не употреблял столько веществ, чтобы ваши шутки стали смешными

Amphetamine-encoder
() автор топика
Ответ на: комментарий от Amphetamine-encoder

На тему проанализировать область вобще, можно вкурить Eric Evans, Domain Driven Design - Tracking complexity чего-то там.

Как писать что-то «умное» и адаптирующееся к окружению, и вобще о CL - Paradigms of Artificial Intelligence Programming (aka PAIP)

anonymous
()

Реквестирую срач libtorrent vs libtorrent-rasterbar

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

Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.

Российское образование, сразу видно.

ados ★★★★★
()

Офигеть у тебя самообразование, взять библиотеку и размазать по ней тулкит.

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