История изменений
Исправление Nervous, (текущая версия) :
бесконечной красоты и минимализма, где все на своем месте
if a>b then return 1 else return 2 end
Так ведь (if (> a b) 1 2)
короче и шума в нём меньше, разве нет? И так понятно, что выражение закончилось, раз встретилась закрывающая его скобка, без всяких end
; и так понятно, что его значение будет возвращено из функции, если оно стоит в ней последним, без всяких return
; и так ясно, что после слова if
идёт условие, без всяких then
.
Просто эта питонолапша пытается косплеить естественный язык кожаных, будучи предназначенной для гораздо более простого вычислителя, чем кожаный. В итоге ни выразительности и компактности естественного языка не достигает, ни однозначности S-выражений. Английский язык с жутким робатским акцентом.
Исправление Nervous, :
бесконечной красоты и минимализма, где все на своем месте
if a>b then return 1 else return 2 end
Так ведь (if (> a b) 1 2)
короче и шума в нём меньше, разве нет? И так понятно, что выражение закончилось, раз встретилась закрывающая его скобка, без всяких end
; и так понятно, что его значение будет возвращено из функции, если оно стоит в ней последним, без всяких return
; и так ясно, что после слова if
идёт условие, без всяких then
.
Просто эта питонолапша пытается косплеить естественный язык кожаных, будучи предназначенной для гораздо более простого вычислителя, чем кожаный. В итоге ни выразительности и компактности естественного языка не достигает, ни однозначности S-выражений.
Исправление Nervous, :
бесконечной красоты и минимализма, где все на своем месте
if a>b then return 1 else return 2 end
Так ведь (if (> a b) 1 2)
короче и шума в нём меньше, разве нет? И так понятно, что выражение закончилось, раз встретилась закрывающая его скобка, без всяких end
; и так понятно, что его значение будет возвращено из функции, если оно стоит в ней последним, без всяких return
; и так ясно, что после слова if
идёт условие, без всяких then
.
Просто эта питонолапша пытается косплеить естественный язык, будучи предназначенной для гораздо более простого вычислителя, чем кожаный. В итоге ни выразительности и компактности естественного языка не достигает, ни однозначности S-выражений.
Исходная версия Nervous, :
бесконечной красоты и минимализма, где все на своем месте
if a>b then return 1 else return 2 end
Так ведь (if (> a b) 1 2)
короче и шума в нём меньше, разве нет? И так понятно, что выражение закончилось, раз встретилась закрывающая его скобка, без всяких end
; и так понятно, что его значение будет возвращено из функции, если оно стоит в ней последним, без всяких return
; и так ясно, что после слова if
идёт условие, без всяких then
.