ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
ubLIX has joined #picolisp
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
<Regenaxer> Isn't 'view' an option?
<freemint> (function ((("a" . "b") ("b" . 7)) (("a" . "b") ("b" . 8)) (("a" . "b") ("b" . 9)))) should write just ((("a" . "b") ("b" . 7)) (("a" . "b") ("b" . 8)) (("a" . "b") ("b" . 9)))
<Regenaxer> Just print it?
<freemint> oh print
<Regenaxer> What did you try?
<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]
ubLIX has quit [Quit: ubLIX]
alexshendi has joined #picolisp
orivej has quit [Ping timeout: 252 seconds]
alexshendi has quit [Ping timeout: 252 seconds]
_whitelogger has joined #picolisp