01:57
aw- has quit [Ping timeout: 260 seconds]
02:33
pierpal has quit [Quit: Poof]
02:33
pierpal has joined #picolisp
02:55
orivej has quit [Ping timeout: 268 seconds]
06:39
rob_w has joined #picolisp
07:33
pierpal has quit [Ping timeout: 264 seconds]
07:39
pchrist has quit [Ping timeout: 255 seconds]
07:40
pchrist has joined #picolisp
08:04
fwirt[m] has quit [Ping timeout: 245 seconds]
08:25
fwirt[m] has joined #picolisp
08:26
orivej has joined #picolisp
08:42
m_mans1 has joined #picolisp
08:43
heow has joined #picolisp
08:44
heow has quit [Remote host closed the connection]
08:44
heow has joined #picolisp
08:47
<
m_mans1 >
does anybody else here use Thunderbird?
08:49
<
heow >
what up? It's served me well and unlike most things doesnt fall on its face with 20 years of email
08:49
<
m_mans1 >
as I remember, Thunderbird and our mailing list together resulted to missing letters
08:50
<
Regenaxer >
Hi m_mans1!
08:50
<
Regenaxer >
Sorry for the russian football team! :(
08:50
<
Regenaxer >
Hi heow!
08:50
<
heow >
I've never had issues woth mailing lists, and I subscribe to proabably 100
08:50
<
m_mans1 >
Regenaxer: :)
08:50
<
heow >
hey Regenaxer
08:51
<
Regenaxer >
m_mans1, I was wondering too
08:51
<
Regenaxer >
mtsd seemed to have replied to you, but I also did not get this mail
08:51
<
Regenaxer >
I use mutt, not thunderbird
08:52
<
Regenaxer >
It must have been the provider who filtered it
08:53
<
Regenaxer >
The mail seems also not in the archive, right?
08:53
<
m_mans1 >
If anyone have ideas, let me know (maybe by email: mmamkin@mail.ru or mmamkin@gmail.com)
08:53
<
m_mans1 >
Regenaxer: yeah, I don't see it there
08:54
<
Regenaxer >
Very annoying
08:54
<
Regenaxer >
Mattias seems to have received it though
08:54
<
heow >
hey Regenaxer, does Fornwall hang out here? (regarding Termux)
08:55
<
Regenaxer >
Not here recently, but surely in #termux
09:13
<
tankf33der >
last mail in my mailbox is unsubsribe from aw
09:14
<
Regenaxer >
mine too
09:45
pierpal has joined #picolisp
09:59
aw- has joined #picolisp
10:01
<
aw- >
mailing list crashed because of my message?
10:01
<
Regenaxer >
haha, no :)
10:01
m_mans1 has quit [Ping timeout: 244 seconds]
10:01
m_mans1 has joined #picolisp
10:14
heow has quit [Ping timeout: 245 seconds]
10:41
andyjpb has joined #picolisp
10:53
m_mans1 has quit [Quit: Leaving.]
11:01
m_mans1 has joined #picolisp
11:03
m_mans1 has quit [Client Quit]
11:09
m_mans1 has joined #picolisp
11:59
beneroth has joined #picolisp
12:05
m_mans1 has quit [Quit: Leaving.]
12:13
heow has joined #picolisp
12:18
heow has quit [Ping timeout: 240 seconds]
12:20
andyjpb has quit [Ping timeout: 244 seconds]
12:36
heow has joined #picolisp
12:51
heow has quit [Ping timeout: 245 seconds]
14:00
rob_w has quit [Quit: Leaving]
14:32
orivej has quit [Ping timeout: 240 seconds]
16:04
pierpal has quit [Read error: Connection reset by peer]
16:05
natrys has joined #picolisp
16:23
alexshendi has joined #picolisp
16:32
heow has joined #picolisp
16:38
m_mans1 has joined #picolisp
16:43
heow has quit [Read error: Connection reset by peer]
17:17
Regenaxer has quit [Ping timeout: 245 seconds]
17:18
m_mans1 has quit [Ping timeout: 240 seconds]
17:27
m_mans1 has joined #picolisp
17:56
alexshendi has quit [Ping timeout: 240 seconds]
17:58
AndroUser2 has joined #picolisp
18:03
Regenaxer has joined #picolisp
18:03
m_mans1 has quit [Ping timeout: 240 seconds]
18:06
orivej has joined #picolisp
18:44
styx has joined #picolisp
18:47
alexshendi has joined #picolisp
18:53
heow0 has joined #picolisp
18:58
<
Regenaxer >
Hmm, what does it do? Convert a functional expression to a imperative one?
19:00
<
heow0 >
Threads the values through functions from (a (b (c foo))) to (foo -> a b c), purely syntactic
19:02
<
Regenaxer >
So what would make sense in pil is the oppositi direction
19:02
<
Regenaxer >
Convert (foo -> a b c) to (a (b (c foo))) which then can be executed
19:03
<
Regenaxer >
On the other hand, I don't see that such single-arg expressions occur often
19:03
<
Regenaxer >
(a (b (c foo))) I mean
19:04
<
Regenaxer >
BTW, should it not be (foo -> a b c) --> (c (b (a foo))) ?
19:10
styx has quit [Quit: styx]
19:14
AndroUser2 has quit [Read error: Connection reset by peer]
19:17
<
heow0 >
Yes :-) It does legitimately make harry compound functions easier to read by aligning to the left. Just wondering, thanks
19:19
<
Regenaxer >
Can you show me any existing expression in the picolisp distro where we have such a form? A nesting of single-arg functions?
19:20
<
Regenaxer >
There must be, but I believe they are very rare
19:21
<
Regenaxer >
OK, found one in @lib.l
19:21
<
Regenaxer >
(getd (cadr (cadr (getd "F")))
19:21
<
heow0 >
The functions are not single arg
19:22
<
Regenaxer >
("F" -> getd cadadr getd)
19:22
<
Regenaxer >
is this more readable?
19:22
<
Regenaxer >
It rather obscures things
19:22
<
heow0 >
Cam be used with any functions, it sends it trough as thr first (or last) argument. Sorry my example was probably too simple
19:23
<
Regenaxer >
(I just noticed I can optimize 'subr' ;)
19:24
<
heow0 >
Clj examples in the link
19:25
<
Regenaxer >
hmm, I don't understand them
19:27
<
Regenaxer >
I must say that I don't like such "clever" "improvements" of the language
19:27
<
Regenaxer >
Breaks the pureness and simplicity
19:28
<
Regenaxer >
adds more rules
19:28
<
Regenaxer >
The beauty of Lisp is that it has almost no syntax rules
19:28
<
Regenaxer >
Clojure breaks many things of Lisp anyway
19:28
<
Regenaxer >
No cons pairs, no symbols
19:29
<
Regenaxer >
2 types of parentheses
19:29
<
heow0 >
Oh I agree completely
19:29
<
Regenaxer >
(Though I know Clojure only on the surface, I should not judge)
19:31
<
Regenaxer >
But I don't understand the example because I don't know what (update (assoc person :hair-color :gray) :age inc) does
19:31
<
heow0 >
Actually I feel you should judge. The beauty of Picolisp is your vision
19:32
<
Regenaxer >
But to judge something else I should know it
19:35
<
Regenaxer >
In any case, it might be a good task for rosettacode to write such an expression converter
19:35
jibanes has quit [Ping timeout: 240 seconds]
19:37
jibanes has joined #picolisp
19:50
andyjpb has joined #picolisp
19:59
<
Regenaxer >
I have not tried, but I think it could be almost trivial
20:00
<
Regenaxer >
'->' is used already, so perhaps '-->' as a read macro
20:00
<
Regenaxer >
I must stop now, leave it as an exercise to whoever wants to try :)
20:06
alexshendi has quit [Ping timeout: 256 seconds]
20:06
<
heow0 >
Interesting thing -> is usd for functions that take input as the first argument, --> for the last argument. I'll experiment more with picolisp lazy functions first though
21:06
pierpal has joined #picolisp
21:24
f8l has quit [Remote host closed the connection]
21:25
f8l has joined #picolisp
21:41
alexshendi has joined #picolisp
22:01
natrys has quit [Quit: natrys]
22:47
alexshendi has quit [Ping timeout: 256 seconds]
23:48
pierpal has quit [Ping timeout: 268 seconds]