LINUX.ORG.RU

Почему считается, что CL подходит только для мегасложных проектов?

 


1

5

Я так понимаю это суждение относится к особенностям реализации а не к языку. Но есть же clisp, поддерживающий CFFI и имеющий свой FFI, который может перенять стратегию паразитизма python на C. Вполне годен для написания мелкой скриптоты, а там и до медиаплееров, жаббер-клиентов рукой подать. А через некоторое время стабилизируется поддержка многопоточности...

★★★★★

Почему считается, что CL подходит только для мегасложных проектов?

это ошибка, очевидно же, CL не подходит ни для каких проектов

shty ★★★★★
()

потому-что не смотря на сказки, регулярно озвучиваемые на ЛОР, даже продвинутые фанаты CL тратят годы, чтоб написать на нем хоть что-то полезное, а у многих и этого не получается

vaino
()

Это типичное проявление косвенных корреляций. Просто люди, пишущие на CL, это очень специальные люди, которые пишут только мегасложные проекты.

AIv ★★★★★
()

cl - для автоматического преобразования кода . те кто непоследственно пишут на нём герои.

А через некоторое время стабилизируется поддержка многопоточности...

всё так, через некоторое время стабилизировался в 1984 затем стабилизировался в 1994 теперь в каждом девелопере(фирме)(алегро, lw, nsa и т.п ) стабилизируется по отдельности

на cl писать «мелький» проект тоже что писать чиста на асемблере(не расширяя его своим или штатным препроцессором) любую задачу не связаную со встроеностью/дровами(т.е если задача не требует считать такты и память то на асме нет экономических причин писать)

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

AIv

Это типичное проявление косвенных корреляций. Просто люди, пишущие на CL, это очень специальные люди, которые пишут только мегасложные проекты.

И то, они стареют раньше релиза. А проект мегасложный, потому что его на CL пишут:)

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

юди, пишущие на CL, это очень специальные люди, которые пишут только мегасложные проекты.

ага, а поделки на CL ( кои несложно найти в списках софта на CL ) пишут специально обученные гномики

vaino
()

когда проект реальНЕ большой то не важно какой синтаксис используется на низах.

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

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

qulinxao ★★☆
()

батареек довольно мало, вот и все.

а clisp кстати отлично подходит для скриптинга

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

Очередной труп-морда к мплееру на что-нибудь ответит?

Ээ... кто сказал «морда к мплееру»? Я сказал «видеоплеер». Т.е. не менее, чем фронтенд к gstreamer или xine-libs.

У MPlayer вроде же нет библиотечного интрефейса? Он просто не подходит по условиям задачи (FFI, CFFI).

Ты не шутишь?

Троллю немного, но только немного. Писать код - единственный способ ответить на вопрос вроде сабжевого.

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

ну разве что какой-нибуль мегасложный видеоплеер на лиспе ;)

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

tailgunner ★★★★★
()

Наоборот, на лиспе кривые, тупые прототипы по-быстрому ляпают, а потом на C++ переписывают начисто. Даже GC для .NET так писали.

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

Просто люди, пишущие на CL, это очень специальные люди, которые пишут только мегасложные проекты...

...хотя тоже самое можно написать на питоне в три строчки, правда, увы, без изобретения очередного dsl :)

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

C каких пор троллинг на лоре - мегасложный проект?

с тех пор в теге [ code ] стало можно указывать цветовую схему для подсвечивания скобочек :)

shty ★★★★★
()

Что за хуйня в Development?

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

...хотя тоже самое можно написать на питоне в три строчки, правда, увы, без изобретения очередного dsl :)

Да ладно, я тут DSL-генерилку на питоне слабал... она юзается вообще в одну строчку;-)

AIv ★★★★★
()

Почему считается, что CL подходит только
для мегасложных проектов?

Да никто так не считает.

Но есть же clisp, поддерживающий CFFI и имеющий свой FFI

Использовать clisp можно только из-за очень большой любви к лиспу, ибо Python будет по любому практичнее. Вот «тяжёлые» реализации (например, SBCL) - тут не всё так просто, но заниматься «мелким поделками» на SBCL можно тоже только из-за очень большой любви к лиспу, он просто слишком тяжёлый (ест много памяти, долго запускается).

Т.е. дело не в мегасложности. Просто использование реализаций, которые могут выиграть конкуренцию у других языков (например, оказаться раз в 50 быстрее, чем python) имеет определённые ограничения.

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

Подумай на досуге над таким моментом:

Вот жил был один программист, ну или небольшая контора программистов, и вот жил он, и взял однажды изобрел мегаохуительный язык программирования. Прямо вот такой что мозг взрывается от его охуительности. На нем стандартные быдлокодерские задачи(бд/гуйня/etc) решаются в сотню строчек, а те, которые на какой-нибудь жабе выливаются в миллионы LOC, на него переносятся максимум в десятки тысяч. Крутотень, вообщем, а не язык программирования, просто охренеть не встать.

Ну так вот. Станет ли такой мегаязык популярным в течении месяцев, ну или максимум года? Заменит ли он все остальные языки в этот срок? Да или нет? Вопрос, почему?

Что с ним будет через 20 лет? Технологии и стандарты за это время, естественно, поменяются, но я так думаю, языки будут более-менее прямым развитием существующих. Т.е. у этого я.п. возможно устареет стандартная библиотека, но мощь именно этого самого языка программирования к тому времени сохранится. Будет ли он популярным тогда, через 20 лет? Да или нет? Почему?

lovesan

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

Станет ли такой мегаязык популярным в течении месяцев, ну или максимум года?

Да, станет. Либо всем конторам приидется перейти на этот язык, либо они обанкротятся.

p.s. Напомнить про Silver Bullet?

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

Нет, не станет.

Почему? Да потому что нахуя блять этой конторе/программисту делиться этим мегаохуительным языком программирования, или, тем более, реализацией, если они в условиях жесткого капитализма могут использовать его выгоды?

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

Использовать clisp можно только из-за очень большой любви к лиспу, ибо Python будет по любому практичнее.

Чем практичнее? Чем clisp хуже sbcl, не считая тормознутости? Или что-то такое есть, что будет работать только на sbcl, а не на clisp? А для мелкоты самое то, и REPL удобнее ;)

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

И сразу ответ на вопрос про популярность через 20 лет - нет, через 20 лет он тоже не станет популярным.

Почему - думай сам, но скажу что не только, и не столько по первой причине(конкурентные преимущества).

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

Да ладно... новые языки берут все лучшее, что было сделано. Под лисп вон даже железяки делать пытались... толку то? И ведь кстати идеи отработанные в лиспе таки пошли в серию... Да, лисп нереально хорош, никто не спорит. Но есть 100500 ЯП, у которых соотношение возможностей к сложности использования (с учетом изучения ЯП до необходимого уровня) гораздо выше чем у лиспа, соответственно на лиспе пишут тока такую экзотику, которая на других ЯП пишется ну совсем-совсем через опу.

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

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

«У нас есть такие приборы! Но мы вам о них не расскажем» (c)

они в условиях жесткого капитализма могут использовать его выгоды?

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

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

лисп простой как полено.

Причины непопулярности чисто экономические(и они как раз не в том, что «невыгодно писать на лиспе» - а, во-первых, как раз наоборот, и во-вторых, в плохом пиаре после схлопывания бума AI в начале 90х) и социальные(т.н. эффект снежного кома).

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

иди, недоучка, читай историю.

Я знаю ее лучше тебя.

Про бум AI в 80, лисп машины и тому подобное.

И где там «мегаохуительные языки», которыми «не поделились»? Там было не жлобье постсоветское, а люди, которые понимали важность публикаций. Где миллиарды баксов, заработанные этими фирмами? В эротических снах недоучек от Лиспа.

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