2009-08-03 18 views
7

Przeczytałem, że Ruby odziedziczył wiele funkcji od Lispa.Jakie funkcje Lisp są obecne w Ruby?

Jakie funkcje ma Ruby, które prawdopodobnie mają dziedzictwo Lisp?

+0

um, nie, ruby ​​ma o wiele mniej parens niż seplenień i mniej niż wiele innych języków w stylu c .. – DGM

+2

Wyrażenia, (duże) nums, symbole ... jak fundamentalne chcesz uzyskać? Niemal każda cecha, którą ma, może być powiązana z Lisp, bezpośrednio lub pośrednio. – Ken

+0

Przepraszam, nie było jasne; Chyba chcę wiedzieć mniej o konkretnych cechach (z tego, co słyszę wiele funkcji każdego nowoczesnego języka można wywnioskować z seplenienia), ale bardziej o nastawieniu umysłu lub duchu, który rubin może lub nie może mieć wspólnego z seplenieniem. – horseyguy

Odpowiedz

2

lambdas, kontynuacje a rozumienie list jest prawdopodobnie pierwszą trójką.

+0

spis treści? jak mam robić te w rubinach? ;) – horseyguy

+0

http://www.ruby-forum.com/topic/89416 ma kilka sposobów. Nie tak piękne jak Pythona, ale są tam. –

+3

Nie są to wyliczenia listy, ponieważ termin jest zwykle używany. Są to metody, które działają na liście z lambda. Co wciąż jest nierozsądne - po prostu nie są rozumiane na liście. – Chuck

Powiązane problemy