Clojure

Sep. 16th, 2011 05:58 pm
metaclass: (Default)
[personal profile] metaclass
Вы таки будете смеяться, но Clojure мне, в некотором роде, кажется достаточно логично устроенным языком, несмотря на то, что код на нем выглядит реально как "исполняемый ASCII-art".
Алсо, он есть в вариантах под JVM и CLR.

Date: 2011-09-16 03:29 pm (UTC)
From: [identity profile] asvil (from livejournal.com)
И даже под яваскрипт. Может также попробуйте common lisp? Он того стоит.

Date: 2011-09-16 04:04 pm (UTC)
From: [identity profile] sorhed.livejournal.com
Common Lisp мне кажется каким-то ужасно нелогичным, там всё вперемешку. Или я ошибаюсь?

Date: 2011-09-16 04:24 pm (UTC)
From: [identity profile] astoon.livejournal.com
С одной стороны, CL вполне последовательный. С другой стороны большой, типа плюсов, и больше хаскеля, так что даже если это не так, все равно будет казаться так.

Date: 2011-09-19 07:57 am (UTC)
From: [identity profile] asvil (from livejournal.com)
Да, именно такие ощущения.

Date: 2011-09-16 05:23 pm (UTC)
From: [identity profile] swizard.livejournal.com
У коммон лиспа своя вм, а тут, если я правильно понимаю, обязательно CLR нужен.

Date: 2011-09-16 05:24 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, clr как раз и нужен, для интеграции с остальным проектом.

Date: 2011-09-16 07:19 pm (UTC)
From: [identity profile] eternal-leave.livejournal.com
Схему, говорят, под дотнет сделали. Не CL, но все же.

Date: 2011-09-16 07:33 pm (UTC)
From: [identity profile] swizard.livejournal.com
В посте говорится, что под CLR есть порт Clojure, следовательно, надо брать её :)

Date: 2011-09-17 07:30 pm (UTC)
From: [identity profile] potan.livejournal.com
Common lisp - сплошной funcall. Как можно программировать на языке, где большая часть функций вызывается специальным словом, а лишь специально описанные можно вызыать как в нормальных языках?

Date: 2011-09-19 07:56 am (UTC)
From: [identity profile] asvil (from livejournal.com)
Напишите макроридер. Без funcall код читать сложнее.

Date: 2011-09-19 08:00 am (UTC)
From: [identity profile] potan.livejournal.com
Писал. Все равно приходится думать, как он с другими макросами будет интерферировать.
А отсутсвие funcallов читать код на схеме, хаскеле или ML мне почему-то не мешает.

Date: 2011-09-16 04:45 pm (UTC)
From: [identity profile] si14.livejournal.com
(буду первым с этим неизбежным вопросом)
J?

Date: 2011-09-16 04:58 pm (UTC)
From: [identity profile] metaclass.livejournal.com
С первого взгляда страшноват, с платформами неясно.

Date: 2011-09-16 04:59 pm (UTC)
From: [identity profile] si14.livejournal.com
Оно гнуёвое и на С, так что, теоретически, собрать можно где угодно.
Мне тоже понравилось. Правда, авторы совершенно зря воткнули туда if/then/else/for/while и даже ООП, был бы отличный DSL для мелких алгоритмов.

Date: 2011-09-16 07:35 pm (UTC)
From: [identity profile] theiced.livejournal.com
так держать ребе ;]

Date: 2011-09-17 11:10 am (UTC)
From: [identity profile] nivanych.livejournal.com
А бывает Ruby под точканету?

Date: 2011-09-17 12:39 pm (UTC)
From: [identity profile] anton-arhipov.livejournal.com
http://ironruby.net/

Date: 2011-09-17 06:23 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Оно стабильное и можно его в продакшон?
Я не иронизирую, я правда не знаю.

Date: 2011-09-17 06:27 pm (UTC)
From: [identity profile] fas-tm.livejournal.com
к сожалению ничего не могу сказать определенного.
Опыта не было.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 7th, 2025 03:31 am
Powered by Dreamwidth Studios