lomeo: (гомер)
Dmitry Antonyuk ([personal profile] lomeo) wrote2007-03-19 12:11 pm

nub

Вот есть такая функция для удаления дублей из списка - nub. Название совершенно дурацкое. Я ещё когда про неё не знал, искал что нибудь вроде uniq или там removeDups в стандартных библиотеках.

Так вот, сегодня заметил: если повернуть каждую букву по часовой стрелке (для левшей - против часовой) на 180°, то название превратится в unq.

Пока всё на сегодня.

(:

[identity profile] sdfgh153.livejournal.com 2007-03-19 10:19 am (UTC)(link)
А потом эти люди спрашивают: «Why Exotic Languages Are Not Mainstream?»

Re: (:

[identity profile] lomeo.livejournal.com 2007-03-19 10:27 am (UTC)(link)
:) В этих языках вообще всё с ног на голову...

[identity profile] palm-mute.livejournal.com 2007-03-19 12:43 pm (UTC)(link)
Lingvo:

[pre]
nub

сущ.

1)

а) шишка; утолщение, уплотнение

б) = nubble

Syn:

lump I 1.

2) разг. суть, соль, мораль (дела, рассказа)

It's the nub of the whole matter. — Так вот в чем суть всего предприятия.

Syn:

kernel
[/pre]

2-й вариант перевода можно притянуть за уши к операции удаления дубликатов. Но Haskell - не единственный язык, в котором удаление дубликатов в списке называется nub, в J - тоже.

Твоя трактовка оригинальна, да. Но мне кажется, это просто какой-то жаргон, без переворачивания букв и подобных хитростей.

[identity profile] lomeo.livejournal.com 2007-03-19 12:47 pm (UTC)(link)
Разумеется! Я и не претендовал на истинность изложения :-)

По ссылке, что я дал сказано:
"The name nub means `essence'"

[identity profile] lomeo.livejournal.com 2007-03-19 12:50 pm (UTC)(link)
А название всё равно дурацкое ;)

[identity profile] nealar.livejournal.com 2007-03-19 01:59 pm (UTC)(link)
+1

nub

[identity profile] deni-ok.livejournal.com 2007-03-21 01:52 pm (UTC)(link)
Стандартизировано как essence ;)

The Haskell 98 Report

17.2 "Set" operations
There are a number of "set" operations defined over the List type. nub (meaning "essence") removes duplicates elements from a list.

Re: nub

[identity profile] lomeo.livejournal.com 2007-03-21 02:01 pm (UTC)(link)
Эх! :) Да я знаю. Там же в посте я ссылку на nub привёл.
Но название дурацкое ;-)

Re: nub

[identity profile] deni-ok.livejournal.com 2007-03-21 02:05 pm (UTC)(link)
Это точно, что дурацкое. Я сам неделю назад про неё узнал. Хожу теперь, хвастаюсь.

Re: nub

[identity profile] lomeo.livejournal.com 2007-03-21 04:29 pm (UTC)(link)
Ах вот оно что! ;-)