Account name:
Password
(OpenID?)
(Forgot it?)
Remember Me
You're viewing
vak
's journal
Create a Dreamwidth Account
Learn More
Interest
Region
Site and Account
FAQ
Email
Reload page in style:
site
light
Пятнадцать байтов на стек от конца
Лисп-компилятор для RISC-V, написанный на Лиспе
Лисп-компилятор для RISC-V, написанный на Лиспе
2024
-
10
-
15
07:53
vak
“
A Lisp compiler to RISC-V written in Lisp
”
Пример красивого программирования.
Flat
|
Top-Level Comments Only
no subject
Date:
2024-10-15 18:26 (UTC)
From:
ircicq
Почему не имеет?
смысл похожий на
&&
в Bash или Си
в Lisp истина - всё что не NIL.
Если все аргументы вычислятся в не-NIL,
(and ...)
вернёт не-NIL.
Edited
Date:
2024-10-15 18:27 (UTC)
no subject
Date:
2024-10-15 18:37 (UTC)
From:
juan_gandhi
Вот именно, смысл похожий.
Мне это больше напоминает чистую лямбду. Где и фикспойнт операции NOT вполне так существует. В лиспе же тоже есть?
Ну, с другой стороны, это же одно и то же, лисп и лямбда.
Уговорили.
no subject
Date:
2024-10-15 18:58 (UTC)
From:
ircicq
фикспойнт операции NOT вполне так существует
У
(NOT x)
нет fixed point.
no subject
Date:
2024-10-15 19:01 (UTC)
From:
juan_gandhi
В лямбде есть.
no subject
Date:
2024-10-15 19:14 (UTC)
From:
ircicq
По поводу Lisp есть распространенное заблуждение, что это функциональный язык.
В 70-х для этого достаточно было способности конструировать лямбды.
Но с тех пор смысл функциональности несколько изменился, а стереотип о Lisp остался.
no subject
Date:
2024-10-15 19:23 (UTC)
From:
juan_gandhi
Окей, буду знать, спасибо.
<--=
В избранное
Поделиться
=-->
(14)
Оставить комментарий
Flat
|
Top-Level Comments Only
Профиль
Свежие записи
Архив
Лента друзей
Круги знакомых
Метки
Избранное
Личная информация
Метки
baofeng
-
14 uses
bsd
-
45 uses
c++
-
64 uses
fp/m
-
7 uses
fpga
-
37 uses
golang
-
15 uses
mips
-
66 uses
pink floyd
-
9 uses
python
-
20 uses
qemu
-
18 uses
risc-v
-
33 uses
rust
-
38 uses
scala
-
4 uses
sima.ai
-
108 uses
simh
-
5 uses
spice
-
3 uses
stephen king
-
9 uses
swift
-
6 uses
verilog
-
48 uses
vhdl
-
7 uses
xenix
-
5 uses
yaesu
-
11 uses
автомобили
-
8 uses
асинхронная логика
-
37 uses
бенчмарки
-
45 uses
буддизм
-
4 uses
бэсм-6
-
75 uses
видео
-
329 uses
искусственный интеллект
-
159 uses
калифорния
-
91 uses
компьютерная археология
-
444 uses
компьютерное
-
320 uses
компьютерные игры
-
70 uses
котики
-
4 uses
кремниевая долина
-
49 uses
микро-бэсм
-
26 uses
микросхемы
-
53 uses
музыка
-
201 uses
наука
-
138 uses
познавательное
-
345 uses
политика
-
715 uses
программистское
-
471 uses
психология
-
36 uses
радиолюбительство
-
91 uses
рукоделие
-
3 uses
семейная история
-
11 uses
туризм
-
96 uses
украина
-
394 uses
хохмы
-
436 uses
электроника
-
227 uses
Посетители
no subject
Date: 2024-10-15 18:26 (UTC)смысл похожий на && в Bash или Си
в Lisp истина - всё что не NIL.
Если все аргументы вычислятся в не-NIL, (and ...) вернёт не-NIL.
no subject
Date: 2024-10-15 18:37 (UTC)Мне это больше напоминает чистую лямбду. Где и фикспойнт операции NOT вполне так существует. В лиспе же тоже есть?
Ну, с другой стороны, это же одно и то же, лисп и лямбда.
Уговорили.
no subject
Date: 2024-10-15 18:58 (UTC)У (NOT x) нет fixed point.
no subject
Date: 2024-10-15 19:01 (UTC)no subject
Date: 2024-10-15 19:14 (UTC)В 70-х для этого достаточно было способности конструировать лямбды.
Но с тех пор смысл функциональности несколько изменился, а стереотип о Lisp остался.
no subject
Date: 2024-10-15 19:23 (UTC)