2013-04-01 13 views
6

Małe pytanie: W Clojure, jak wymawiać niektóre nazwy funkcji np. conj? Czy wymawia się je jako pełne słowo "połącz" lub po prostu przeliteruj każdy znak jak "c-o-n-j", rozmawiając z innym programistą? To samo pytanie do np assoc, disj, nth itpJak wymawiać niektóre funkcje w Clojure

nie jestem native speaker angielski i chcesz uniknąć nieporozumień wynikających z różnej wymowy w moim zespole.

+1

To pytanie wydaje się być nie na temat, ponieważ dotyczy wymowy skrótów. –

+0

Zobacz [Czy są pytania dotyczące wymowy w temacie Stack Overflow?] (Http://meta.stackoverflow.com/q/266739/21960) – ale

Odpowiedz

7

Rich Hickey pronounces je jako

spójn jak kawnj (słuchać na 0:25:35) (i thanks to @amalloy)

assoc jak Assou-sh (słuchać na 0:55:35)

Niestety nie znalazłem w jaki sposób mówi disj i nth, ale według mojej wiedzy jest to wymawiane jako "disjay" i "enth".

Powinieneś po prostu wysłuchać jednego lub dwóch rozmów wideo na temat podstaw clojure: wzmocnisz swoją wiedzę i usłyszysz, jak wymawiać różne rzeczy.

+3

Myślę, że używając pełnych nazw, takich jak "połącz", "odłącz" i "skojarz "też jest w porządku. Wyrażają się naturalnie i nie można ich źle zrozumieć. –

+0

"coonj" to marna transkrypcja tego, co Rich mówi w tym filmie: brzmi to jak masz na myśli "coo" jak w "cool", podczas gdy Rich mówi "caw", z tym samym dźwiękiem samogłoski co "saw". Napisałbym to bardziej jako "kawnj", który wygląda brzydko, ale myślę, że jest dość jednoznaczny. – amalloy

+0

Wielkie dzięki, zdecydowanie poprzestanę na wymowie Richa. –

3

conj jest wymawiane "conj"; assoc jest zwykle wymawiane "ass-ohs" z długim o i twardym s (tak przynajmniej mówią staroświecka Lispers). nth byłby zwykłym "enth". Nie jestem pewien co do disj, prawdopodobnie powiedziałbym "dis-jay".

Powiązane problemy