Size: a a a

Сообщество Scheme

2020 August 10

b⛅

bouncepaw ⛅ in Сообщество Scheme
Aydar Zarifullin
А есть у кого-нибудь правило когда использовать строки а когда символы?
когда используешь как идентификатор, то лучше символы. В остальных случаях строки
источник

A

Aragaer in Сообщество Scheme
я как человек с си головного мозга, считаю, что сравнение символов это просто взять и сравнить, а сравнение строк это цикл по символам
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
Aragaer
я как человек с си головного мозга, считаю, что сравнение символов это просто взять и сравнить, а сравнение строк это цикл по символам
ну внутри это так и есть
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
именно поэтому символы — для идентификаторов
источник

A

Aragaer in Сообщество Scheme
ну да, поэтому мне больно видеть, когда строки используются в качестве идентификаторв
источник
2020 August 11

a

anton in Сообщество Scheme
Alex Peresmeshnik
а ракет чо?
надо пробовать, ракет тоже выглядит здорово, но непонятно, как там с производительностью, я не очень разбираюсь, у ракета же какая-то своя vm, не jvm?
источник

LL

Lämppi Lütti in Сообщество Scheme
Там компиляция в С через другие схемы
источник

a

anton in Сообщество Scheme
а на андроиде?
источник

LL

Lämppi Lütti in Сообщество Scheme
Ну и на андроиде
источник

LL

Lämppi Lütti in Сообщество Scheme
Или там всё в одну вм по типу грааля пихается
источник

a

anton in Сообщество Scheme
а потом оно работает как натив активити?
источник

LL

Lämppi Lütti in Сообщество Scheme
Я хз на самом деле как в андроиде, но говорят что жвм там нет
источник

y

yosk in Сообщество Scheme
Есть вопрос по схеме:
почему (define (func arg) arg arg) выполняет arg только один раз, хотя (define (func arg1 arg2) arg1 arg2) выполняет и arg1 и arg2?
источник

y

yosk in Сообщество Scheme
источник

y

yosk in Сообщество Scheme
примерно так оно выглядит в mit-scheme
источник

PG

Pig Greenest in Сообщество Scheme
Потому что вычисление параметров происходит во время вызова функции
источник

PG

Pig Greenest in Сообщество Scheme
А может у тебя cbn
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
а что значит  (define (func arg) arg arg)?
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
bouncepaw ⛅
а что значит  (define (func arg) arg arg)?
какая-то бесполезная функция
источник

AZ

Aydar Zarifullin in Сообщество Scheme
yosk
примерно так оно выглядит в mit-scheme
Сначала выполняется (display) он возвращает некое значение которое попадает в вызов (x) в качестве параметра.
источник