From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 X-Virus-Scanned: amavisd-new at telenet.dn.ua Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "ALT Linux Community general discussions" References: <42510.194.44.242.194.1254821339.metamail@webmail.meta.ua> <4ACB0FE1.5050405@mail.ru> <39823.194.44.242.194.1254823455.metamail@webmail.meta.ua> <4ACB1D16.6040106@mmedia2.kemsu.ru> <4ACB40AD.5000403@gmail.com> <4ACC26A0.6040601@mmedia2.kemsu.ru> <4ACC35A8.9010701@mmedia2.kemsu.ru> <4ACC390E.7020901@mmedia2.kemsu.ru> <4ACC420F.5050000@mmedia2.kemsu.ru> Date: Wed, 07 Oct 2009 10:17:12 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Aleksander Gorohovski" Organization: work Message-ID: In-Reply-To: <4ACC420F.5050000@mmedia2.kemsu.ru> User-Agent: Opera Mail/10.00 (Linux) Subject: Re: [Comm] =?utf-8?b?W0pUXSDQntCx0YPRh9C10L3QuNC1X9C/0YDQvtCzINGA0LA=?= =?utf-8?b?0LzQvNC40YDQvtCy0LDQvdC40Y5f0YFf0L3Rg9C70Y8=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2009 07:19:15 -0000 Archived-At: List-Archive: List-Post: On Wed, 07 Oct 2009 10:23:59 +0300, REAL wrote: > Aleksander Gorohovski пишет: >>>> Может какой нибудь классический пример существует? >>> >>> Что конкретно интересует? >> Интересует, >> как обычно происходит написание, исполнение программ >> какой стиль используется (процедурный, OO, диалоговый, или специфичный) >> и в чём его сильные стороны по сравнению, например, с Perl, С ... > > Процедурный - это к императивным языкам. Конечно, в процедурном стиле > возможно писать и на лиспе (если покопаться в том, что народ делает на > Auto-CAD - просто волосы дыбом встают), но это из-за полного отсутствия > понимания, что вообще такое лисп :-D . > > Тут функциональный стиль, ну и лисп всё же полностью оправдывает своё > название - "LISt Processor", т.е. всё, с чем придётся работать - это > списки, из которых строится вообще всё (включая и сам код программы). В > общем, манипуляции с кодом как со структурой позволяет уже почти в самом > начале строить программы, которые изменяют сами себя в процессе > выполнения ;). > > Диалоговость - всё это есть, и это одна из сильных сторон, программу > можно создавать в интерактивном режиме, периодически сохраняя > полученное, тут же сразу и отладка, и изменение любой функции на месте, > без всяких перекомпиляций, выходов в шелл и прочее... В общем, тут много > всего и долго можно рассказывать, всё же лучше взять и почитать, сразу > пробуя "на зуб", благо это доступно: apt-get install sbcl ; sbcl > > Насчёт сильных сторон - это вообще долго можно распинаться, но нет ни > времени, ни смысла, всё уже написано до меня и намного более развитыми > людьми. Премного благодарен. :) Вы меня оч.заинтриговали возможностями lisp. Извиняюсь за отнятое время.