00:01
<
beneroth >
There doesn't exist a concept of bits and bytes in lisp. LISP stands for L-I-S-t_P-rocessing, list processing. lists which may contain again lists and/or atomic values (atomic = non-list value type).
00:02
<
beneroth >
aw-, you disagree? or I just blew you away with my wall of text?
00:02
<
aw- >
nothing to disagree with ;)
00:02
<
beneroth >
thanks :)
00:03
<
beneroth >
razzy is our current candidate who doesn't grok lisp because he looks at leaves and therefore doesn't see the forest.
00:04
<
beneroth >
freemint made it out of that stage, so we have some hope. maybe.
00:23
shpx has joined #picolisp
00:34
alexshendi has quit [Read error: Connection reset by peer]
00:41
alexshendi has joined #picolisp
00:55
orivej has quit [Ping timeout: 250 seconds]
02:27
razzy has quit [Ping timeout: 246 seconds]
02:53
aw- has quit [Quit: Leaving.]
06:17
aw- has joined #picolisp
07:02
orivej has joined #picolisp
07:04
rob_w has joined #picolisp
08:11
orivej has quit [Ping timeout: 246 seconds]
09:21
<
Regenaxer >
tankf33der here?
09:21
<
tankf33der >
morning
09:21
<
Regenaxer >
Good morning! :) If possible, please use the version of 'create' from today.
09:21
<
Regenaxer >
I had to rethink the locking policy a little
09:22
<
tankf33der >
i will reimport
09:22
<
Regenaxer >
It was not correct, the DB should not be locked on the Lisp level, as we have multi-process access
09:22
<
Regenaxer >
great, thanks!
09:23
<
Regenaxer >
There was a small change of a conflict
09:23
<
Regenaxer >
The import gets a few percent slower though
09:24
<
Regenaxer >
For big imports less than a percent I think, so it is no issue
09:46
<
beneroth >
Good morning
09:47
<
Regenaxer >
Hi Nistur, beneroth
09:49
<
beneroth >
Regenaxer, does this mean (create) can also be used outside of single-mode?
09:55
<
Regenaxer >
It must be no other process accessing the DB
09:56
<
Regenaxer >
It is just if you (lock) the whole DB, it assumes that it is single user, and does no further locking. But we have multiple children which are then interfering
09:57
<
Regenaxer >
No explicit locking results in the low-level implicit locking, and everything should be OK
09:57
<
beneroth >
ah, good
09:57
<
Regenaxer >
It sounds a bit paradox
09:57
<
beneroth >
I understand
10:34
orivej has joined #picolisp
10:34
rob_w has quit [Remote host closed the connection]
11:15
<
Regenaxer >
I need to format an USB-disk for my daughter which should be usable also under Windows and Mac. Which mkfs to use here?
11:16
<
Regenaxer >
Is just mkfs.vfat OK?
11:16
orivej has quit [Ping timeout: 250 seconds]
11:19
<
beneroth >
fat32, afaik, aye
11:19
<
beneroth >
Mac can read but not write NTFS
11:20
<
Regenaxer >
Does mkfs.vfat generate fat32?
11:20
<
beneroth >
and fat32 does not support files bigger than 2 GB or something like that.
11:21
<
Regenaxer >
I find mkfs.fat and mkfs.vfat
11:21
<
Regenaxer >
hmm, as ever a mess ;)
11:22
<
Regenaxer >
According to the manpage mkfs.fat seems to try to be clever
11:24
<
Regenaxer >
The manpage of mkfs.vfat shows the same page as for mkfs.fat, but vfat is nowhere mentioned
11:24
<
Regenaxer >
I wonder what VFAT means
11:30
<
beneroth >
virtual? volume? no idea
11:31
<
beneroth >
versioned?
11:31
<
beneroth >
vischiwaschi
11:31
<
Regenaxer >
OK, I try just fat
11:31
<
Regenaxer >
I can try on a Macbook later, other daughter's boyfriend brings one
11:32
<
beneroth >
that Apple doesn't support writting NTFS is also a shame. its standard and never a problem on Linux-OS for over 10 years.
11:39
<
beneroth >
I looked into options to get drivers from linux working on Mac.. there are ways.. but it ends up with buying some software (even simple tools usually cost something for Mac) or endless fiddling to compile the stuff. I tried with fiddling but gave up early on.
11:53
razzy has joined #picolisp
11:56
* razzy
looks and leaves often :] beneroth
11:58
razzy` has joined #picolisp
12:01
razzy`` has joined #picolisp
12:01
razzy has quit [Ping timeout: 250 seconds]
12:02
razzy`` has quit [Remote host closed the connection]
12:03
razzy has joined #picolisp
12:05
<
razzy >
*** #picolisp: topic set by grp, 2018-09-14 20:41:43
12:05
<
razzy >
*** Users on #picolisp: razzy alexshendi orivej _whitelogger nonlinear rain1
12:05
<
razzy >
jibanes tankf33der Regenaxer groovy2shoes DKordic mario-goulart lodsw
12:05
razzy` has quit [Ping timeout: 250 seconds]
12:05
<
razzy >
inara` f8l libertas pchrist michelp Nistur viaken Viaken[m] anjaa rick42
12:05
<
razzy >
gko @ChanServ N3k0 yunfan DerGuteMoritz joebo1 rgrau
12:05
<
razzy >
*** #picolisp modes: +nst [13:32]
12:05
<
razzy >
*** #picolisp was created on 2009-01-27 06:29:48
12:05
<
razzy >
[Ne lis 25 2018]
12:05
<
razzy >
*** Topic for #picolisp: PicoLisp language | Channel Log:
12:05
<
razzy >
*** #picolisp: topic set by grp, 2018-09-14 20:41:43
12:05
<
razzy >
*** Users on #picolisp: razzy jibanes xkapastel _whitelogger nonlinear rain1
12:05
<
razzy >
tankf33der Regenaxer rgrau joebo1 DerGuteMoritz yunfan N3k0 @ChanServ gko
12:05
<
razzy >
rick42 anjaa Viaken[m] viaken Nistur michelp pchrist libertas f8l inara`
12:05
<
razzy >
lodsw mario-goulart DKordic groovy2shoes
12:05
<
razzy >
*** #picolisp modes: +nst [18:37]
12:05
<
razzy >
*** #picolisp was created on 2009-01-27 06:29:48
12:06
<
razzy >
<razzy> how the search through properties work? [19:52]
12:06
<
razzy >
<razzy> seems computationally expensive [19:53]
12:06
<
razzy >
<Regenaxer> yes, a bit. It is similar to 'asoq' [20:01]
12:06
<
razzy >
<Regenaxer> just CDR instead of CAR for the keys [20:02]
12:06
<
razzy >
<Regenaxer> and a LRU scheme, found items move to the front of the property
12:06
<
razzy >
<Regenaxer> I think it is sufficiently efficient
12:06
<
razzy >
<Regenaxer> No problem for a few dozen properties [20:03]
12:06
<
razzy >
<Regenaxer> and more are uncommon
12:06
<
razzy >
<rain1> hey I discovered pico lisp through rosetta code [20:36]
12:06
<
razzy >
<rain1> i'm impressed how many problems have been solved
12:06
<
razzy >
<rain1> it looks like a really cool language
12:06
<
razzy >
<Regenaxer> Hi rain1 [21:43]
12:06
<
razzy >
<Regenaxer> Glad to hear that :)
12:06
<
razzy >
[Po lis 26 2018]
12:06
<
razzy >
<beneroth> hi all [10:24]
12:06
<
razzy >
*** michelp_ (sid44928@gateway/web/irccloud.com/x-jerqjwcvooxprojc) is now
12:06
<
razzy >
known as michelp [10:25]
12:06
<
razzy >
<Regenaxer> Hi beneroth, welcome back! [10:49]
12:07
<
razzy >
<beneroth> Hey Regenaxer, thank you :) [10:50]
12:07
<
razzy >
<Regenaxer> :) [10:52]
12:07
<
razzy >
<Nistur> mornin' all [10:56]
12:07
<
razzy >
<Regenaxer> Hi Nistur
12:07
<
razzy >
<beneroth> morning Nistu'
12:07
<
razzy >
<Nistur> o/
12:07
<
razzy >
<aw-> rick42: hey, i was on vacation, sorry ;) [22:08]
12:07
<
razzy >
<beneroth> hey aw- [22:13]
12:07
<
razzy >
<aw-> hey bene
12:07
<
razzy >
<beneroth> [OT] NPM strikes again:
12:07
<
razzy >
<beneroth> "he emailed me and said he wanted to maintain the module, so I gave
12:07
<
razzy >
it to him. I don't get any thing from maintaining this module, and
12:07
<
razzy >
I don't even use it anymore, and havn't for years."
12:07
<
razzy >
<beneroth> maintainer gives ownership to new guy, new guy injects malware :)
12:07
<
razzy >
<Regenaxer> Oh, aw-! WB [22:15]
12:07
<
razzy >
<beneroth> hey Regenaxer :)
12:08
<
razzy >
<aw-> thanks
12:08
<
razzy >
<beneroth> "part in the original report where it stated that the malicious
12:08
<
razzy >
code was only present in the minified version of the package? Seems
12:08
<
razzy >
there is an underlying issue of npm not enforcing deterministic
12:08
<
razzy >
minification or something along those lines here." [22:21]
12:08
<
razzy >
<beneroth> so... despite the social-political dimension of problems like
12:08
<
razzy >
this... I would blame NPM for that :)
12:08
<
razzy >
<aw-> wow [22:27]
12:08
<
Regenaxer >
hey, what are you doing razzy?
12:08
<
razzy >
<beneroth> maybe interesting for tankf33der too, the injected malware is
12:08
<
razzy >
apparently modifying the behaviour when used in combination with
12:08
<
razzy >
crypto code
12:08
<
razzy >
<xkapastel> woww [22:28]
12:08
<
razzy >
<xkapastel> another attack like this?
12:08
Regenaxer has left #picolisp [#picolisp]
12:08
<
razzy >
<xkapastel> is npm even safe to use
12:08
<
razzy >
<xkapastel> i guess it really isn't. they need to rethink the model
12:08
<
razzy >
<beneroth> npm is not safe to use! [22:29]
12:08
<
razzy >
<beneroth> that was obvious years ago.
12:08
<
razzy >
<beneroth> NPM itself (the company, the repo) had 2 (or was it 3?) incidents
12:08
<
razzy >
which allowed undetected placing of malware (without having to
12:09
<
razzy >
social-engineer the original owner to hand over
12:09
tankf33der has left #picolisp [#picolisp]
12:09
<
razzy >
ownership/maintainer-rights) [22:30]
12:09
<
razzy >
<beneroth> they promised to fix their process and add controls after each
12:09
<
razzy >
case, which they obviously didn't do
12:09
<
razzy >
<beneroth> this case is a bit more special, as the maintainer/owner-rights got
12:09
<
razzy >
handed to a bad actor - but still, that the guy managed to put the
12:09
<
razzy >
malware only in the minified version of the code (while the
12:09
tankf33der has joined #picolisp
12:09
<
razzy >
non-minified-code looks good) I would see as failure of NPM.
12:09
<
razzy >
<beneroth> obviously the minified version is usually used in production code,
12:09
<
razzy >
and the non-minified version for development and debugging. [22:33]
12:09
<
razzy >
<beneroth> just about 2 million downloads a week and 1'584 package depending
12:09
<
razzy >
on this package
12:09
<
razzy >
<beneroth> hahaha
12:09
<
razzy >
<aw-> haven't checked news in a few weeks... why is Bitcoin so low now?
12:09
<
razzy >
<beneroth> "the package attempts to steal Bitcoin from an installed Bitcoin
12:09
<
razzy >
<beneroth> aw-, no idea
12:10
<
razzy >
<Regenaxer> It is only relevant for the two bitcoin-cash forks [22:37]
12:10
<
razzy >
<Regenaxer> And not steal, but double-spend [22:38]
12:10
<
razzy >
<Regenaxer> the two forks are in conflict, a kind of war
12:10
<
razzy >
<beneroth> Regenaxer, I was talking about the malware in the NPM repo. [22:40]
12:10
<
razzy >
<Regenaxer> ah, ok
12:10
<
razzy >
<beneroth> it's (yet?) unrelated to current bitcoin value, I believe
12:10
<
razzy >
<aw-> so, nobody knows why the currency fluctuates that way?
12:10
<
razzy >
<Regenaxer> aw talked about attempts to steal Bitcoin
12:10
<
razzy >
<Regenaxer> general loss of trust because of that
12:10
<
razzy >
<aw-> oh ok [22:41]
12:10
<
razzy >
<beneroth> maybe course correction, in recent times (weeks, months, dunno)
12:10
<
razzy >
multiple bitcoin course manipulations came to light afaik [22:42]
12:10
<
razzy >
<beneroth> I don't have any sources for that at hand right now
12:10
<
razzy >
<Regenaxer> I'm not sure too [22:43]
12:10
<
razzy >
[Út lis 27 2018]
12:10
<
razzy >
*** Topic for #picolisp: PicoLisp language | Channel Log:
12:10
<
razzy >
*** #picolisp: topic set by grp, 2018-09-14 20:41:43
12:11
<
razzy >
*** Users on #picolisp: razzy rob_w orivej aw- jibanes lodsw michelp beneroth
12:11
<
razzy >
_whitelogger Viaken[m] rain1 tankf33der Regenaxer groovy2shoes DKordic
12:11
<
razzy >
mario-goulart inara` f8l libertas pchrist Nistur viaken anjaa rick42 gko
12:11
<
razzy >
@ChanServ N3k0 yunfan DerGuteMoritz joebo1 rgrau
12:11
<
razzy >
*** #picolisp modes: +nst [09:41]
12:11
<
razzy >
*** #picolisp was created on 2009-01-27 06:29:48
12:11
<
razzy >
<Nistur> o7 [10:48]
12:11
<
razzy >
<Nistur> mornin'
12:11
<
razzy >
<Regenaxer> Hi Nistur [10:53]
12:11
<
razzy >
<beneroth> o7 Nistur
12:11
<
razzy >
<freemint> razzy i've been reading the logs. Yoour queestions got way better
12:11
tankf33der has left #picolisp [#picolisp]
12:11
<
razzy >
how did you manage? [11:01]
12:11
<
razzy >
<Regenaxer> Hi freemint [11:02]
12:11
<
razzy >
<freemint> Hi Regenaxer
12:11
<
razzy >
<Regenaxer> BTW, it was a really nice presentation!
12:11
<
razzy >
<freemint> that means a lot from you
12:11
<
razzy >
<freemint> i want to give longer once too but no chance yet. I think it might
12:11
<
razzy >
be interesting to start from the cell level onward [11:04]
12:11
<
razzy >
<Regenaxer> Yes, that would be great [11:05]
12:11
<
razzy >
<freemint> Can you think of a nicer way to do this: ('((X) (list (cons 'quote
12:12
<
razzy >
X) (cons 'quote X))) '((X) (list (cons 'quote X) (cons 'quote X))))
12:12
<
razzy >
<freemint> (a list expression which is a Fixpoint under eval)
12:12
<
razzy >
<freemint> or an X with (and (lst? X) (not (num? (car X))) (= X (eval X)))
12:12
<
razzy >
<Regenaxer> For (cons 'quote ..) there is 'lit' [11:13]
12:12
<
razzy >
<Regenaxer> (list (lit X) ...
12:12
<
razzy >
<freemint> that works [11:14]
12:12
<
razzy >
<Regenaxer> 'lit' also tries to be clever, not to do unnecessary quoting of
12:12
<
razzy >
auto-quoting items [11:16]
12:12
<
razzy >
<freemint> i was irritated what it does with numbers for a moment
12:12
<
razzy >
<freemint> (list list) -> (268908) but (eval @) -> (268908) meaning
12:12
<
razzy >
the list starting with a number is kept even when 268908 is a
12:12
<
razzy >
function pointer ... why? [11:19]
12:12
<
razzy >
<beneroth> argument gets evaluated before the function (list) is called
12:12
<
razzy >
<beneroth> so its like (list 268908)
12:12
<
razzy >
<freemint> that i clear but why does (268908) does not yield a list with nil?
12:12
<
razzy >
<Regenaxer> yes, there is no concept of a function pointer here
12:13
<
razzy >
<freemint> *is in function pointer range
12:13
<
razzy >
<Regenaxer> Lists with a number in the CAR are auto-quoting
12:13
<
razzy >
<beneroth> its not a function call
12:13
<
razzy >
<Regenaxer> maybe, but what is that range?
12:13
<
razzy >
<Regenaxer> T [11:22]
12:13
<
razzy >
<beneroth> function calls start with a symbol, a number is not a symbol
12:13
<
razzy >
<Regenaxer> and even if it is a legal function pointer, it may be just a
12:13
<
razzy >
number which looks like a legal function by chance
12:13
<
razzy >
<freemint> I thought there was a mechanism that the number is applied if it
12:13
<
razzy >
might be a function pointer determined via fun?
12:13
<
razzy >
<Regenaxer> No, this is not the case [11:23]
12:13
<
razzy >
<Regenaxer> and would result in chaos
12:13
<
razzy >
<freemint> yeah chaos
12:13
<
razzy >
<Regenaxer> 'fun?' is just guessing
12:13
<
razzy >
<Regenaxer> it can only
*exclud* non-functions [11:24]
12:13
<
razzy >
<Regenaxer> exclude
12:13
<
razzy >
<freemint> ok i assumed eval uses fun? internally
12:13
<
razzy >
<Regenaxer> ah, no
12:13
<
razzy >
<Regenaxer> it does no check at all
12:13
<
razzy >
<Regenaxer> you can jump to
*any* number [11:25]
12:14
<
razzy >
<Regenaxer> (def 'a 1) (a)
12:14
<
razzy >
<Regenaxer> (fun? 1) -> 1
12:14
<
razzy >
<freemint> couldn't we make a smarter fun? which looks if the code at the
12:14
<
razzy >
number and decides whether it is an number or not?
12:14
<
Nistur >
razzy: having fun?
12:14
<
razzy >
<freemint> (and checks whether it can be accessed with out segfault) [11:26]
12:14
<
razzy >
<Regenaxer> btw, in ersatz 1
*is* a function:
12:14
<
razzy >
<Regenaxer> $ ersatz/pil +
12:14
<
razzy >
<Regenaxer> : (def 'a 1) (a)
12:14
<
razzy >
<Regenaxer> !? (a)
12:14
<
razzy >
<Regenaxer> a -- Bad message
12:14
<
razzy >
<freemint> ???
12:14
<
razzy >
<Regenaxer> : + [11:27]
12:14
<
razzy >
<Regenaxer> -> 275
12:14
<
razzy >
<Regenaxer> : meth
12:14
<
razzy >
<Regenaxer> -> 1
12:14
<
razzy >
<freemint> you would not want to use that smartfun in eval though, to slow.
12:14
<
razzy >
<Regenaxer> Functions are small ints in ersatz
12:14
<
razzy >
<Regenaxer> yes, it is a bit slow
12:14
<
razzy >
<Regenaxer> but not much, it just looks at the lowest bits [11:28]
12:14
<
razzy >
<Regenaxer> hmm
12:15
<
razzy >
<Regenaxer> no, not in pil64
12:15
<
razzy >
<Regenaxer> it can't assume anything [11:29]
12:15
<
razzy >
<Regenaxer> in pil32 it did a tag check
12:15
<
razzy >
<Regenaxer> return (unDig(x)&3) || isNum(cdr(numCell(x)))? Nil : x;
12:15
<
razzy >
<freemint> also i found a nice programming language web site which has a
12:15
<
razzy >
similar charme as picolisp, quirky asf. The author is german too it
12:15
<
razzy >
seems. websire recooemnded with js
12:15
<
razzy >
<Regenaxer> this was because a function pointer was always aligned + 2
12:15
<
razzy >
<Regenaxer> aka Forth? [11:31]
12:15
<
razzy >
<DKordic> Yes. In a Forth in C.
12:15
<
razzy >
<DKordic> s/In a/A/ [11:32]
12:15
<
razzy >
<Regenaxer> Hi DKordic
12:15
<
razzy >
<DKordic> Greeting Regenaxer :) .
12:15
<
razzy >
<Regenaxer> :)
12:15
<
razzy >
<DKordic> Regenaxer, beneroth: Why "apply" is not a "msg"? [11:33]
12:15
<
razzy >
<Regenaxer> A msg is a symbol sent to an object to locate and execute a method
12:15
<
razzy >
<Regenaxer> apply passes a list of evaluated args to a function
12:15
<
razzy >
<DKordic> The "apply" Factor of "eval" then? [11:34]
12:15
<
razzy >
<DKordic> Or an "eval" "msg"? [11:35]
12:16
<
razzy >
<Regenaxer> hmm, completely different things
12:16
<
razzy >
<Regenaxer> apply is not the same as eval [11:36]
12:16
<
razzy >
<Regenaxer> it is about
*function* application
12:16
<
razzy >
<Regenaxer> applying a function to arguments
12:16
<
razzy >
<DKordic> Yes, I am aware. Could both of them be "msg"s?
12:16
<
razzy >
<DKordic> FSUBR would be a subclass of FEXPR? [11:37]
12:16
<
razzy >
<Regenaxer> (apply fun List) is something like (eval (cons 'fun (mapcar lit
12:16
<
razzy >
<DKordic> From the point of sharing the code at least.
12:16
<
razzy >
<Regenaxer> msg is something different, OOP
12:16
<
razzy >
<Regenaxer> and FSUBR and FEXPR differ in the implementation [11:38]
12:16
<
razzy >
<Regenaxer> So all these terms are about different concepts
12:16
<
razzy >
<DKordic> AFAIU pL has a Static Type System... deleted from the Run-Time.
12:16
<
razzy >
<beneroth> nothing is deleted fromt he run-time [11:44]
12:16
<
razzy >
<beneroth> picolisp type system is static and strong for its basic types
12:16
<
razzy >
number, list, symbol
12:16
<
razzy >
<Regenaxer> In Lisp the data have a type, not the variables
12:16
<
razzy >
<beneroth> important point! [11:45]
12:16
<
razzy >
<beneroth> T
12:17
<
razzy >
* DKordic [de cnt? [N] [when (== N (+ 0 N)) N]] [11:46]
12:17
<
razzy >
<DKordic> Why can't I obtain the CDR of a "num"?
12:17
<
razzy >
<beneroth> "user-defined types" are special structured lists or symbols. they
12:17
<
razzy >
stay their basic type, which is strong and unchangeable. but what
12:17
<
razzy >
kind of symbol or list/cons pair you have is kinda like a
12:17
<
razzy >
user-defined type, and so are duck-typed basically. [11:47]
12:17
<
razzy >
<DKordic> Do destructive operations on "num"s?
12:17
<
razzy >
<beneroth> I suspect your intermixing variables and values
12:17
<
razzy >
<beneroth> variables in picolisp are nothing else than symbols pointing to
12:17
<
razzy >
certain values
12:17
<
razzy >
<Regenaxer> CDR of a "num" is rather meaningless, why bother? [11:48]
12:17
<
razzy >
<DKordic> CDR should be the "rest" of the Digits, right?
12:17
<
razzy >
<beneroth> == is pointer equality, so (== N (+ 0 N)) is meaningless
12:17
<
razzy >
<beneroth> DKordic, no, number don't have a cdr
12:17
<
razzy >
<DKordic> beneroth: Try, it.
12:17
<
razzy >
<beneroth> ah well, (+ 0 N) is obviously doing nothing [11:49]
12:17
<
razzy >
<Regenaxer> what would be the "rest"?
12:17
<
razzy >
<beneroth> same as (== N N)
12:17
<
razzy >
<Regenaxer> the next 64 or 32 or whatever bits?
12:17
<
razzy >
<DKordic> beneroth: Should there be "cdr" for "cons"es and "CDR" for "cell"s?
12:18
<
razzy >
<beneroth> Regenaxer, I guess he means when the number is stored in multiple
12:18
<
razzy >
cells because if its size
12:18
<
razzy >
<Regenaxer> you can get them with arithmetics
12:18
<
razzy >
<Regenaxer> yes, I understood [11:50]
12:18
<
razzy >
<Regenaxer> but it is meaningless
12:18
<
razzy >
<Regenaxer> it is a shift
12:18
<
razzy >
<Regenaxer> '>>'
12:18
<
razzy >
<freemint> beneroth: adding 0 is not an identity (+ "56gh" 0) is an sorce of
12:18
<
razzy >
<DKordic> Not by "==", that is consing is avoided.
12:18
<
razzy >
<beneroth> DKordic, just do some practical work with picolisp instead of
12:18
<
razzy >
endlessly theorizing. you will see its merits when you use it for
12:18
<
razzy >
practical purposes. picolisp is practice-oriented.
12:18
<
razzy >
<Regenaxer> DKordic, yes, but it is rather useless [11:51]
12:18
<
razzy >
<Regenaxer> the first CDR is a shift by 60
12:18
<
razzy >
<Regenaxer> losing the sign
12:18
<
razzy >
<Regenaxer> the next would be 64
12:18
<
razzy >
<Regenaxer> What use?
12:18
<
razzy >
<Regenaxer> beneroth: Exactly! [11:52]
12:19
<
razzy >
<Regenaxer> DKordic, you can write your 'numCdr' easily in pilasm [11:53]
12:19
<
razzy >
<beneroth> if you want a language which is fully-internally-consistent and
12:19
<
razzy >
elegant, than picolisp might come close but not fulfil your
12:19
<
razzy >
desire. [11:54]
12:19
<
razzy >
<beneroth> but then maybe go with an original turing machine. small and
12:19
<
razzy >
elegant. and useless for practical work. [11:55]
12:19
<
razzy >
<freemint> Regenaxer: in retrospect, how could you change PicoLisp such that
12:19
<
razzy >
attracts less theorizers
12:19
<
razzy >
<beneroth> you can't
12:19
<
razzy >
<beneroth> the other end of the spectrum is the node.js/java "there is a
12:19
<
razzy >
library for everything", attracting glue-coders cargo-culters
12:19
<
razzy >
instead of theorizers. [11:56]
12:19
<
razzy >
<beneroth> I prefer the theorizers
12:19
<
razzy >
<DKordic> :3
12:19
<
razzy >
<beneroth> freemint, important fact of life: you can't make everyone
12:19
<
razzy >
happy. its not possible, really. don't even try, just try to figure
12:19
<
razzy >
out which guys are important to make happy for your plans. [11:58]
12:19
<
razzy >
<freemint> beneroth: maybw because you are theorizer? Cargo culter prefer
12:19
<
razzy >
cargo culters too ;)
12:19
<
razzy >
<beneroth> T, you nailed it :)
12:19
<
razzy >
<beneroth> but theorizing without practical work is meaningless mental
12:20
<
razzy >
masturbation. so lets do something. I just attempt to work smart
12:20
<
razzy >
instead of hard (well no I do both -.-) [11:59]
12:20
<
razzy >
<beneroth> and functional results are ALWAYS better than nice theory!
12:20
<
razzy >
<beneroth> thats why the cargo-culters win, and everything is full of shit
12:20
<
razzy >
tech :( [12:00]
12:20
<
razzy >
<Regenaxer> true [12:03]
12:20
<
razzy >
*** DKordic (~user@178.220.204.22) is now known as Heretic [12:06]
12:20
<
razzy >
<beneroth> bbl [12:38]
12:20
<
razzy >
<Regenaxer> cu [12:45]
12:20
<
razzy >
<freemint> cu
12:20
<
razzy >
<freemint> Is there a way to do a catch all with 'fkey? [14:59]
12:20
razzy has quit [Remote host closed the connection]
12:20
razzy has joined #picolisp
12:25
razzy` has joined #picolisp
12:28
razzy has quit [Ping timeout: 240 seconds]
12:28
razzy`` has joined #picolisp
12:31
razzy``` has joined #picolisp
12:32
razzy` has quit [Ping timeout: 246 seconds]
12:33
razzy```` has joined #picolisp
12:35
razzy`` has quit [Ping timeout: 245 seconds]
12:37
razzy``` has quit [Ping timeout: 246 seconds]
12:39
alexshendi has quit [Ping timeout: 250 seconds]
12:40
razzy```` has quit [Ping timeout: 250 seconds]
12:41
Regenaxer has joined #picolisp
12:59
orivej has joined #picolisp
13:01
tankf33der has joined #picolisp
13:12
orivej has quit [Ping timeout: 245 seconds]
13:39
orivej has joined #picolisp
14:15
Regenaxer has quit [Ping timeout: 264 seconds]
14:23
Regenaxer has joined #picolisp
14:25
alexshendi has joined #picolisp
14:29
alexshendi has quit [Ping timeout: 244 seconds]
14:32
alexshendi has joined #picolisp
16:36
<
viaken >
Accidental paste?
16:37
<
Nistur >
looks like it
16:38
<
Regenaxer >
Should give a flood error
17:04
orivej has quit [Ping timeout: 250 seconds]
17:34
orivej has joined #picolisp
17:57
orivej has quit [Ping timeout: 250 seconds]
17:58
viaken has quit [Quit: reboot]
17:59
viaken has joined #picolisp
18:55
orivej has joined #picolisp
19:00
orivej has quit [Ping timeout: 246 seconds]
19:16
orivej has joined #picolisp
19:22
orivej has quit [Ping timeout: 246 seconds]
19:24
orivej has joined #picolisp
19:29
orivej has quit [Ping timeout: 246 seconds]
20:18
ubLIX has joined #picolisp
20:21
Regenaxer has left #picolisp [#picolisp]
20:22
Regenaxer has joined #picolisp
20:34
orivej has joined #picolisp
21:00
jibanes has quit [Ping timeout: 268 seconds]
21:02
jibanes has joined #picolisp
21:54
razzy has joined #picolisp
21:56
ubLIX has quit [Quit: ubLIX]
22:55
xkapastel has quit [Quit: Connection closed for inactivity]