0xd34df00d
20.09.2011 19:20 Azoth
И list comprehensions очень няки, и стандартную библиотеку хорошо зделоли.
Сгенерить в CSV-формате список точек и значений функции в них? Для случая функции двух аргументов:
genSynth f ni nj = intercalate "\n" $ map (intercalate "," . map show) [ [i, j, f i j ] | i ← [1..ni], j ← [1..nj] ]
Recommended by:
@DZhon
Погенерь в хацкеле XML-чик, будет весело.
Но зачем?
Да те же графы описывать в виде XML-файла бывает ок.
сишечное быдло приобщается к нормальному языку, но все равно пищет как на перле.
ничо-ничо, еще лет 10 и можно будет с нормальными людьми работат
Хорошо, годно упарываешься. Я не так давно вообще думал об XML-языке программирования.
Што тебя смущает?
Стоп, а он уже слез со стекозависимости ?
Гы, декларативные языки — не мейнстримово
ведь гораздо красивее так:
str.join("\n")(",", [
str.join("," (
fn(i,j),
i,
j
)
for j in i
for i in cols
])
главное — что тоже лист компрехеншн, тоже без сайдеффектов и тоже функционально, но еще и блядь можно прочитать
Нет.
Тем лучше!
Хуита для быдла. Чего у меня невозможно прочитать, не знаю.
обосновал, почему хуета для быдла или дедфуд
»или дедфуд
obv
чтоза глупости? кто сказал что в xml нельзя пихать императивщину?
Но зачем ???
нахуярить три цикла в одну строчку и говорить, что читаем — это ок.
Потому что ты написал.
Все просто и понятно. Кстати, там больше циклов. Четыре, да. Внешний для i, внутренний для j, и два map.
тоже хотел сказать что в пистоне такая хуета точно также выглядит.
Для упарывания. Собственно, мой вариант и был императивным.
это ты авторам ant расскажи.
я когда одному жаберу сказал зачем пихать антовые скрипты в xml, не лучше ли их на жабе уж сразу писать — он посмотрел на меня как на душевнобольного.
Ага, еще скажи, что синтаксический анализатор на основе DTD с впаять туда. (на правах бреда)
Java технологии — это XML головного мозга же.
жаваебы же сектанты. написали мейк на иксемеле и дрочат
ВПолне.
Это все равно лучше, чем просто дрочить.
что удивительно — сама по себе antlib годная и с годным апи. в итоге из неё сделали gant няшный. правда там можно годно смешивать оба стиля.
алсо, я недавно был на быдлоконференции — они таки сделали билд-системы без иксемеля. называется грабль. (gradle?)
Я боюсь, что как только такой язык начнет поддерживать всякие неймспейсы и сложные структуры, мы получим какой-то код: http://codepaste.ru/7368/
ФАП ФАП ФАП
БЛЯДЬ1111111111111111 МАХ АЙЗ
Ага, а этой один тайпдеф ;]
Ты ничего не понимаешь в красоте.
Обдрочиться можно, особенно тем, кто будет это юзать потом ;[
выглядит как оттырпрайзенный gant. подозреваю что так оно и было.
я как раз понимаю
Нет не понимаешь.
соси хуй, дедфуд
удваиваю — для сепплеса это невиданной красоты код.
Хочу это юзать! Можно стрельнуть номер телефончика этой красоты? Можно вдуть? Ну пзяяяяяяя
На тебе гитхабчик этой красоты: https://github.com/maidsafe/MaidSafe-DHT
Олсо, если без сарказма, то красиво и на плюсах, например:
http://en.wikibooks.org/wiki/More_C%2B%2...
А теперь глянь на потребление памяти.
Не больше 3 мегабайт на популяции из 400 особей с функцией, вычисляемой в 900 точках. Лососни тунца.
Код точно в таком виде?
Што?
Там еще дохуя кода.
По-моему ты мне пиздишь и функцию ты переписал.
Нет. Почему у тебя такой бугурт?
Бугурт? О_о В realworldhaskell в главе profiling and optimization показывалось, что подобыне функции отжирают дохуя памяти (прежде всего на сборщик, в том примере 700 метров).
>realworldhaskell
нинужно
Схуябы? Охуеннейше же.