anonymous@RULINUX.NET~# Last login: 2024-12-27 17:21:56
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Lisp или python?

Данный вопрос волнует очень многих в наше нелёгкое для компьютерной отрасли время. Но теперь-то на него есть однозначный ответ!

Встречайте Hy - лисп, транслирующийся в питон. Выглядит он, конечно, как игрушка, да и разработка только началась, но всё же забавно смотрится, скажу я вам. В разработке, судя по гитхабу, участвуют не какие-то маргиналы, а известные в определённых кругах люди (например Julien Danjou, автор awesome, разработчик XCB и кучи других проектов).

Вкратце - код на лиспе транслируется в настощий питоновский код, и есть возможность использовать этот код в обычных питоновских приложениях. Ну и, конечно же, наоборот, можно использовать питоновские библиотеки в коде на hy, что является большим преимуществом, ведь питон славится наличием множества "батареек".

Интересующиеся могут посмотреть на примеры на том же самом гитхабе, а также на главной странице проекта.

SystemV(*) (2013-04-14 21:30:39)

Emacs-w3m/1.4.513 w3m/0.5.3

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Lisp или python? от SystemV 2013-04-14 21:30:39
avatar
Скрыть

Re:Lisp или python?

Забавно, Что-то очень много лиспа в последнее время вокруг меня))) Весенние обострение у коллег липсологов походу)))

Бля, один коллега липсолог, прозомбировал директора и часть персонала на предмет липса у нас. PM в полном ахуе))) Я тоже "артачился", но директора мы все же потеряли))) Ну хуле, когда еще выпадеть возможность изучить новый язык за приличную степуху)))

Вообщем, хочу обратного. Из питона в липс. Вполне серьёзно хочу кстати.

Ax-Xa-Xa(*)(2013-04-14 22:02:19)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от Ax-Xa-Xa 2013-04-14 22:02:19
avatar
Скрыть

Re:Lisp или python?

>Забавно, Что-то очень много лиспа в последнее время вокруг меня))) Весенние обострение у коллег липсологов походу)))
Ну так это же лисперы, они всегда немного не в себе.

>Бля, один коллега липсолог, прозомбировал директора и часть персонала на предмет липса у нас. PM в полном ахуе))) Я тоже "артачился", но директора мы все же потеряли))) Ну хуле, когда еще выпадеть возможность изучить новый язык за приличную степуху)))
Жестоко. Тебе будет особенно непросто, ведь у тебя-то баланс скобок всегда нарушен!

>Вообщем, хочу обратного. Из питона в липс. Вполне серьёзно хочу кстати.
Думаю, это вполне реально сделать. Конкретно сабжевый Hy парсится в питоновский AST, для работы с которым даже модуль в стандартной библиотеке есть. Для обычного питона вообще не надо будет заморачиваться с парсером, а сразу лисп генерить. Правда код будет не очень в стиле лиспа, да и с батарейками тяжеловато.

SystemV(*)(2013-04-14 22:09:04)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от SystemV 2013-04-14 22:09:04
avatar
Скрыть

Re:Lisp или python?

> Ну так это же лисперы, они всегда немного не в себе.
Ну да, этот мой коллега кстати самый вменяемый из лиспологов который я наблюдал. Даже вполне неплохо писал на питоне, да не ожидал я от него такого)))

> Тебе будет особенно непросто, ведь у тебя-то баланс скобок всегда нарушен!
Угу, меня это тоже беспокоит, в плюсах только sicp и немного клошуры.

> Для обычного питона вообще не надо будет заморачиваться с парсером, а сразу лисп генерить.
Я думал над этим. В принципе реально, но все равно придется изучить все эту гребаную толпу функций, которые в липсе заменяют нормальные синтаксические конструкции))) К тому же весь зоопарк всякий приблуд для сетевого и мультипроцесорного программирования, прочую канитель юзаемую на манер стандартных библиотечных модулей питона.

Так что похоже выхода нет)))

Ax-Xa-Xa(*)(2013-04-14 22:30:19)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
[#] [Добавить метку] [Редактировать] Ответ на: Lisp или python? от SystemV 2013-04-14 21:30:39
avatar
Скрыть

Re:Lisp или python?

Когда они уже вырастут из этой маргинальщины, научатся транслировать свои дурацкие поделки в нормальный Object Pascal, сконвертят в него свой софт и перестанут страдать фигнёй!

anonymous(*)(2013-04-14 22:35:33)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от Ax-Xa-Xa 2013-04-14 22:30:19
avatar
Скрыть

Re:Lisp или python?

>Я думал над этим. В принципе реально, но все равно придется изучить все эту гребаную толпу функций, которые в липсе заменяют нормальные синтаксические конструкции))) К тому же весь зоопарк всякий приблуд для сетевого и мультипроцесорного программирования, прочую канитель юзаемую на манер стандартных библиотечных модулей питона.
Тут ещё многое зависит от того, какой конкретно лисп вы там выбрали.

А какой, кстати?

SystemV(*)(2013-04-14 22:44:14)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от anonymous 2013-04-14 22:35:33
avatar
Скрыть

Re:Lisp или python?

>Когда они уже вырастут из этой маргинальщины, научатся транслировать свои дурацкие поделки в нормальный Object Pascal, сконвертят в него свой софт и перестанут страдать фигнёй!
Object Pascal слишком хорош, чтобы в него что-либо транслировать. Либо сразу писать на нём, либо никак.

SystemV(*)(2013-04-14 22:45:10)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от SystemV 2013-04-14 22:44:14
avatar
Скрыть

Re:Lisp или python?

> А какой, кстати?
Вроде о Common LISP шел разговор, моё предложение "если уж заморачиваться этим, то хотя бы клошурой" было встречено в выпучеными глазами. Даже не знаю почему)))

Ax-Xa-Xa(*)(2013-04-14 22:52:42)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от Ax-Xa-Xa 2013-04-14 22:52:42
avatar
Скрыть

Re:Lisp или python?

>Вроде о Common LISP шел разговор, моё предложение "если уж заморачиваться этим, то хотя бы клошурой" было встречено в выпучеными глазами. Даже не знаю почему)))
Им стало жалко память, которую ужрёт JVM:)

SystemV(*)(2013-04-14 23:08:21)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от SystemV 2013-04-14 23:08:21
avatar
Скрыть

Re:Lisp или python?

> Им стало жалко память, которую ужрёт JVM:)
Возможно не уточнял.

Я на "предварительных слушаниях" задал резонный вопрос "Чем лучше, чем?"))) Мне ответили, что основной недостаток питона - это невозможность использовать более одного процессора на машине. После этого я больно ушибся падая под стол и уже остальное представление смотрел практически молча, пожевывая попкорн)))

К тому же к этому времени директор уже прочел подсунутую ему "Побеждая посредственность"))) А мои замечания, что афтар написал её 12 лет тому назад, а сейчас вкладывает бабло полученное от продажи описываемого проекта Yahoo (кстати переписанного после этого на С++) в стартапы на питоне, рубби и пыхе - не нашли должного понимания)))

Ax-Xa-Xa(*)(2013-04-14 23:21:27)
Отредактировано Ax-Xa-Xa по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от Ax-Xa-Xa 2013-04-14 23:21:27
avatar
Скрыть

Re:Lisp или python?

М-да, похоже ты ещё не самый тупой в этой вашей конторе...

anonymous(*)(2013-04-14 23:27:33)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от Ax-Xa-Xa 2013-04-14 23:21:27
avatar
Скрыть

Re:Lisp или python?

>Я на "предварительных слушаниях" задал резонный вопрос "Чем лучше, чем?"))) Мне ответили, что основной недостаток питона - это невозможность использовать более одного процессора на машине. После этого я больно ушибся падая под стол и уже остальное представление смотрел практически молча, пожевывая попкорн)))
Да уж.

>К тому же к этому времени директор уже прочел подсунутую ему "Побеждая посредственность"))) А мои замечания, что афтар написал её 12 лет тому назад, а сейчас вкладывает бабло полученное от продажи описываемого проекта Yahoo (кстати переписанного после этого на С++) в стартапы на питоне, рубби и пыхе - не нашли должного понимания)))
Ну, на самом деле на лиспе и правда можно сделать хорошо, язык забавный, и умеет много приятных вещей. Но вот так резко кидаться в неизведанный непопулярный язык, не имея пары опытных лисперов за спиной, таки слишком сурово. Чувствую, ваша фирма ещё замучает до смерти десяток кадровых агентств.

SystemV(*)(2013-04-14 23:33:33)

Emacs-w3m/1.4.513 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от SystemV 2013-04-14 23:33:33
avatar
Скрыть

Re:Lisp или python?

> Чувствую, ваша фирма ещё замучает до смерти десяток кадровых агентств.

При чём непонятно ради чего. Если руководство склонно к бессмыссленной блажи - надо линять из такой фирмы.

anonymous(*)(2013-04-15 00:30:18)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от SystemV 2013-04-14 23:33:33
avatar
Скрыть

Re:Lisp или python?

> Но вот так резко кидаться в неизведанный непопулярный язык, не имея пары опытных лисперов за спиной.


ХЗ, решение было принято как-то странно, технические и экономические определение были отрицательными по вопросу. Ну это был не первый и даже не второй симпозиум посвященный вопросам структуре и началу разработки второй версии платформы))) Так чта ...)))

Ax-Xa-Xa(*)(2013-04-15 00:36:18)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
[#] [Добавить метку] [Редактировать] Ответ на: Re:Lisp или python? от anonymous 2013-04-15 00:30:18
avatar
Скрыть

Re:Lisp или python?

> Если руководство склонно к бессмыссленной блажи - надо линять из такой фирмы.
Да лано, пока платят. А посмотреть чем кончится этот эксперимент мне и самому интересно.)))

Ax-Xa-Xa(*)(2013-04-15 00:38:41)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!