LINUX.ORG.RU

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

Исправление den73, (текущая версия) :

С тиклем не особо совместимо:

if (1) {puts ok}
Здесь {puts ok} - это список. С тем же успехом работает и
if (1) "puts ok"
А в лиспе это было бы
(if 1 (puts "ok"))
Т.е. идея делать вложенные списки иного формата сразу конфликтует с представлением кода, которое в тикле вполне осмысленное. Т.е. я вижу такое представление разумным:
{if (1) {puts ok}}
Но открывающая фигурная скобка подразумевается в начале строки, а закрывающая - в конце. Теперь мы прошли ещё на один шаг вперёд и утыкаемся в то, что так тоже работать не будет - с закрывающей скобкой будет проблема
if (1) { // в начале ок. А в конце? 
  puts ok // здесь всё норм - подразумевается в начале и конце
} // в конце ок - скобка закроет if. А в начале? 

Исправление den73, :

С тиклем не особо совместимо:

if (1) {puts ok}
Здесь {puts ok} - это список. С тем же успехом работает и
if (1) "puts ok"
А в лиспе это было бы
(if 1 (puts "ok"))
Т.е. идея делать вложенные списки иного формата сразу конфликтует с представлением кода, которое в тикле вполне осмысленное. Т.е. я вижу такое представление разумным:
{if (1) {puts ok}}
Но открывающая фигурная скобка подразумевается в начале строки, а закрывающая - в конце. Теперь мы прошли ещё на один шаг вперёд и утыкаемся в то, что так тоже работать не будет - с закрывающей скобкой будет проблема
if (1) { // в начале ок. А в конце? 
  puts ok // здесь всё норм - подразумевается в начале и конце
} // здесь ок - скобка закроет if 

Исправление den73, :

С тиклем не особо совместимо:

if (1) {puts ok}
Здесь {puts ok} - это список. С тем же успехом работает и
if (1) "puts ok"
А в лиспе это было бы
(if 1 (puts "ok"))
Т.е. идея делать вложенные списки иного формата сразу конфликтует с представлением кода, которое в тикле вполне осмысленное. Т.е. я вижу такое представление разумным:
{if (1) {puts ok}}
Но открывающая фигурная скобка подразумевается в начале строки, а закрывающая - в конце. Теперь мы прошли ещё на один шаг вперёд и утыкаемся в то, что так тоже работать не будет - с закрывающей скобкой будет проблема
if (1) { // здесь подразумевается? Если нет, то почему? 
  puts ok // здесь всё норм - подразумевается в начале и конце
} // здесь тоже ок. 

Исправление den73, :

С тиклем не особо совместимо:

if (1) {puts ok}
Здесь {puts ok} - это список. С тем же успехом можно было написать
if (1) "puts ok"
А в лиспе это было бы
(if 1 (puts "ok"))
Т.е. идея делать вложенные списки иного формата сразу конфликтует с представлением кода, которое в тикле вполне осмысленное. Т.е. я вижу такое представление разумным:
{if (1) {puts ok}}
Но открывающая фигурная скобка подразумевается в начале строки, а закрывающая - в конце. Теперь мы прошли ещё на один шаг вперёд и утыкаемся в то, что так тоже работать не будет - с закрывающей скобкой будет проблема
if (1) { // здесь подразумевается? Если нет, то почему? 
  puts ok // здесь всё норм - подразумевается в начале и конце
} // здесь тоже ок. 

Исходная версия den73, :

С тиклем не особо совместимо:

if (1) {puts ok}
Здесь {puts ok} - это список. С тем же успехом можно было написать
if (1) "puts ok"
А в лиспе это было бы
(if 1 (puts ok))
Т.е. идея делать вложенные списки иного формата сразу конфликтует с представлением кода, которое в тикле вполне осмысленное. Т.е. я вижу такое представление разумным:
{if (1) {puts ok}}
Но открывающая фигурная скобка подразумевается в начале строки, а закрывающая - в конце. Теперь мы прошли ещё на один шаг вперёд и утыкаемся в то, что так тоже работать не будет - с закрывающей скобкой будет проблема
if (1) { // здесь подразумевается? Если нет, то почему? 
  puts ok // здесь всё норм - подразумевается в начале и конце
} // здесь тоже ок.