LINUX.ORG.RU

История изменений

Исправление 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.