<beneroth>
I didn't know that any towns named Penn exist. sounds like lovely verpennte städtchen :)
<beneroth>
the numbers of puns is too damn high.
<Regenaxer>
true
<Regenaxer>
In any case it is good if more people join #penti, as otherwise it is too embarrassing ;)
<beneroth>
bah. you should just admit that #picolisp grows too large so you founded another super-tiny community ;-)
<Regenaxer>
small is beautiful
<beneroth>
yesterday evening it was 37 people in here. well some double accounts.
<beneroth>
agreed.
<beneroth>
you can float the channel with puns without annoying too many people. at least without interrupting their chatting.
<beneroth>
:P
<Regenaxer>
T :)
<Regenaxer>
bbl
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
freemint has joined #picolisp
orivej has joined #picolisp
<freemint>
beneroth, and the sub communities can be split down in to individuals which are an community of personalities
<beneroth>
divide et impera
<beneroth>
fractals :)
<Regenaxer>
ret
freemint has quit [Ping timeout: 252 seconds]
ubLIX has joined #picolisp
andyjpb has joined #picolisp
YunisrZ has joined #picolisp
YunisrZ has quit [Remote host closed the connection]
xacktmas has joined #picolisp
xacktmas has quit [Remote host closed the connection]
ubLIX has quit [Ping timeout: 252 seconds]
ubLIX has joined #picolisp
orivej has quit [Ping timeout: 252 seconds]
freemint has joined #picolisp
<freemint>
is picolisp just locally acid or also when you do a distributed db?
<Regenaxer>
yes, but needs more work
<Regenaxer>
I have it even across mobiles (PilBox) which are temporarily offline
<Regenaxer>
It is up to you (as ever in pil! ;)
Biappiyb has joined #picolisp
Biappiyb has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<freemint>
Have you thought about "PicoLisp DB + Pilog is an informal, "bug ridden" reimplementation of half Datalog. (not really bug ridden, but Greenspun s Law reference )
scivolaBH has joined #picolisp
scivolaBH has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<freemint>
what do you mean by needs more work?
<Regenaxer>
You must take care of it
<Regenaxer>
protocols
<Regenaxer>
In the GUI either the central server or the mobile has write permission
<Regenaxer>
tasks replicate in both direction
<Regenaxer>
etc
<Regenaxer>
@bin/ssl
<Regenaxer>
The data model must know about it
<Regenaxer>
I have some objects which are split in two DBs
<Regenaxer>
RPC commands to send certain messages
<Regenaxer>
But your question is a bit meaningless. Why would one build a system that is *not* consistent?
<freemint>
people do that ... for example to trade for higher availability at Google promising eventual consistency
<Regenaxer>
well, "eventual" is what I have only. As mobiles may be offline any time
<freemint>
you are right, of course
<freemint>
Was it mongodb which was non consistent?
<Regenaxer>
I don't know
<Regenaxer>
Anyway it is an interesting field :)
<beneroth>
MongoDb was not consistent
<Regenaxer>
Is it meaningful then?
<Regenaxer>
usable?
<Regenaxer>
Some convention is needed
<beneroth>
most NoSQL distributed databases are not consistent in the ACID sense. though ACID is actually about transaction, and many/most distributed databases throw transactions over board (at least at beginning)
<beneroth>
well at least 2 companies got bankrupt because they used MongoDB and their data was corrupted (bitcoin trading hubs)
<Regenaxer>
oh
<beneroth>
I have a good book for you, if you like to read about how other people do it, Regenaxer
<beneroth>
epub/pdf
<beneroth>
there are some use cases where dropping consistency in favour of availability might be ok. e.g large-scale log-collecting & analysis
<Regenaxer>
hmm, I'm afraid I don't have the patience currently ;)
<beneroth>
ok, then I will send it to you another time or try to make a summary eventually ;)
<Regenaxer>
I solved all problems I have with my current application
<beneroth>
I'm sure :)
<Regenaxer>
what remains is just a lot of standard work
<Regenaxer>
(many classes and reports)
<Regenaxer>
:)
<beneroth>
freemint, datalog is comparable with pilog. its not so much about distributed db.
<beneroth>
Regenaxer, nice. I see :)
<beneroth>
bbl
<freemint>
could't you write some PicoLisp to write those classes for you?
<Regenaxer>
I'll show you, as you know
<freemint>
;)
<Regenaxer>
freemint, not really
<Regenaxer>
no systematics
<freemint>
aww, to bad
<Regenaxer>
Nothing difficult, I can re-use 90% of the existing application
<Regenaxer>
This app is in use since 2001 and grew over the years
<Regenaxer>
My oldest customer
jfmcarreiranx has joined #picolisp
<freemint>
but not in a code bloat way, am i right?
<freemint>
ahh
<Regenaxer>
hmm, a very little bit of bloat meanwhile, one more reason to rewrite it
<Regenaxer>
Mostly parts which are no longer used
<freemint>
Nice if it ends up smaller than before
<Regenaxer>
uh, unfortunately not
<Regenaxer>
The problem is that the same modules must be on he central server and on PilBox
<freemint>
well then i hope it fits the business better than before
<Regenaxer>
And enabled/disabled according to certain states
<Regenaxer>
ok, yes
<Regenaxer>
They absolutely needed a mobile version
freeemint has joined #picolisp
jfmcarreiranx has quit [Remote host closed the connection]
<Regenaxer>
bbl
freemint has quit [Ping timeout: 246 seconds]
freemint has joined #picolisp
freeemint has quit [Read error: Connection reset by peer]
<freemint>
Funklöcher
ubLIX has quit [Quit: ubLIX]
freemint has quit [Ping timeout: 252 seconds]
freemint has joined #picolisp
freeemint has joined #picolisp
freemint has quit [Ping timeout: 268 seconds]
pierpal has joined #picolisp
Savemechrj has joined #picolisp
Savemechrj has quit [Remote host closed the connection]
freeemint has quit [Ping timeout: 272 seconds]
freemint has joined #picolisp
freemint has quit [Ping timeout: 252 seconds]
freemint has joined #picolisp
freemint has quit [Ping timeout: 260 seconds]
srg_UX has joined #picolisp
freemint has joined #picolisp
srg_UX has quit [Remote host closed the connection]
freeemint has joined #picolisp
freemint has quit [Ping timeout: 268 seconds]
freeemint has quit [Ping timeout: 246 seconds]
freemint has joined #picolisp
avdimn has joined #picolisp
avdimn has quit [Remote host closed the connection]
MBoard has joined #picolisp
MBoard has quit [Remote host closed the connection]
redfish64Qx has joined #picolisp
redfish64Qx has quit [Remote host closed the connection]
Daimao has joined #picolisp
Daimao has quit [Remote host closed the connection]
sheepmanPm has joined #picolisp
pdobrogost has joined #picolisp
sheepmanPm has quit [Remote host closed the connection]
pdobrogost has quit [Remote host closed the connection]
soleblazecg has joined #picolisp
soleblazecg has quit [Remote host closed the connection]
orivej has joined #picolisp
orivej has quit [Ping timeout: 264 seconds]
martto has joined #picolisp
martto has quit [Remote host closed the connection]
voldyman has joined #picolisp
voldyman has quit [Killed (Sigyn (Spam is off topic on freenode.))]
CraniumVZ has joined #picolisp
CraniumVZ has quit [Remote host closed the connection]
freeemint has joined #picolisp
freemint has quit [Ping timeout: 252 seconds]
andyjpb has quit [Ping timeout: 246 seconds]
andyjpb has joined #picolisp
orivej has joined #picolisp
razzy has quit [Ping timeout: 244 seconds]
rob_w has quit [Quit: Leaving]
myndzihY has joined #picolisp
myndzihY has quit [Remote host closed the connection]
freemint has joined #picolisp
freeemint has quit [Ping timeout: 268 seconds]
ubLIX has joined #picolisp
oxymor00ndQ has joined #picolisp
oxymor00ndQ has quit [Remote host closed the connection]
andyjpb has quit [Ping timeout: 268 seconds]
freemint has quit [Ping timeout: 252 seconds]
razzy` has joined #picolisp
romano2kld has joined #picolisp
romano2kld has quit [Remote host closed the connection]
darcyclarke_ has joined #picolisp
darcyclarke_ has quit [Remote host closed the connection]