xkapastel has quit [Quit: Connection closed for inactivity]
orivej has joined #picolisp
xkapastel has joined #picolisp
andyjpb has quit [Ping timeout: 240 seconds]
Nistur has quit [Remote host closed the connection]
Nistur has joined #picolisp
xkapastel has quit [Quit: Connection closed for inactivity]
xkapastel has joined #picolisp
_whitelogger has joined #picolisp
ubLIX has quit [Quit: ubLIX]
libertas has quit [Ping timeout: 268 seconds]
libertas has joined #picolisp
xkapastel has quit [Quit: Connection closed for inactivity]
<freemint>
Good Morning
<DKordic>
Good morning.
<beneroth>
Good morning
<Regenaxer>
Good morning all
orivej has quit [Ping timeout: 244 seconds]
<freemint>
A way to print a tree so that all (, ), . remain in place?
orivej has joined #picolisp
<freemint>
like pretty but not tabbing
ubLIX has joined #picolisp
<freemint>
*knirsch* used json instead
Dragon-Warrior has joined #picolisp
PurpleMessenger[ has left #picolisp [#picolisp]
andyjpb has joined #picolisp
Dragon-Warrior has quit [Quit: ERC (IRC client for Emacs 26.1)]
orivej has quit [Ping timeout: 252 seconds]
andyjpb has quit [Ping timeout: 246 seconds]
orivej has joined #picolisp
<razzy>
hmm how to make simple relational many to many connection database. 1000 nodes. i know i ask before, but i ran to deadend and forgot advice. scavenging logs proving difficult. now i am taking notes :] without help i am going for simple lists. (node relation node)
xkapastel has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
<freemint>
razzy we got an irc log
<freemint>
also there is no way we can help you if you tell us "i ran into a dead end" without telling us what problems you experienced
<freemint>
razzy no insult but your questions seem to be constructed to be wastefull of time and non answerable
<razzy>
i ran into management issue and took too much of a bite and too big scale of my relation network
<razzy>
so mine aproach was bad, i abandon it for a bit. and how i want to return to work on much simplified version.
ubLIX has quit [Quit: ubLIX]
<razzy>
my question would be is it worth it to learn pico DB for 1000 nodes?
<freemint>
(bench (do 10000 (last `(range 1 1000000)))) ?
<Regenaxer>
ret
<Regenaxer>
freemint, how would you want to print the tree?
<freemint>
This tkes rughly a minute on my machine. As long as you do not expect to use n^2 algorithms more than 10000 times on all data in a minute on my poor underclocked netbook you should be fine
<freemint>
not prinl, prin or whatever i tried all of them and forget about 'print
<Regenaxer>
ah
<Regenaxer>
:)
<Regenaxer>
For some reason typical programs use prin[l] more often than print[ln][sp]
<freemint>
printsp?
<razzy>
freemint: thx, that answer my question how long it will take without use of pilDB
<freemint>
razzy you might what to read http://catb.org/~esr/faqs/smart-questions.html in your free time. I often reread it too. Reading that document make it more likely to get answers and anny less people.
<freemint>
razzy how long did it take for you?
<freemint>
on your machine?
<razzy>
30s
<razzy>
but i will propably have less nodes
<razzy>
so likely 0.3s without pilDB
<razzy>
which i can live with
<freemint>
if you use an n^2 algorithm over all nodes 1000 and do 100 queries it will take 0.3s
<razzy>
is it a question? answer?
<freemint>
it is a correction
<razzy>
i kind of want to know if pilDB offer some improvements
<razzy>
cool thx
<freemint>
Yes... it has some: content stored in pilIO, it comes with index types that are nice to work with, you can work with more data than fits in ram.
<freemint>
Regenaxer: did i forget any?
<freemint>
you also add these features to your normal of disk programm but then you write your own db
<razzy>
from time-performance perspective?
<freemint>
When all you data fits in RAM flat pilIO files are faster when you build the appropiate index structures yourself
<Regenaxer>
One more advantage is that it directly maps to the GUI
<razzy>
pilIO files?
<Regenaxer>
PLIO
<Regenaxer>
the data format
<freemint>
(in "file" (rd)) and (out "file" (pr stuff))
<freemint>
oh and pilDB also offers sync between family members
<Regenaxer>
T, plio is used for all interprocess communi
<Regenaxer>
cation
freemint has quit [Ping timeout: 256 seconds]
<razzy>
hm, thx. it seems no performance benefit for so small network as i would have.
freemint has joined #picolisp
<freemint>
If you see me in the next 2 weeks here remember me that i should not be here. No matter what i tell you
shpx has joined #picolisp
<razzy>
interesting
<freemint>
Regenaxer: acknowledged?
<razzy>
freemint: i will try :]
<Regenaxer>
OK, you should not be here
freemint has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 252 seconds]
shpx has quit [Read error: Connection reset by peer]
orivej has joined #picolisp
ubLIX has joined #picolisp
_whitelogger has joined #picolisp
ubLIX has quit [Ping timeout: 245 seconds]
ubLIX has joined #picolisp
andyjpb has joined #picolisp
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]