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
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #picolisp
jibanes has quit [Ping timeout: 245 seconds]
jibanes has joined #picolisp
freemint has quit [Ping timeout: 250 seconds]
jibanes has quit [Ping timeout: 245 seconds]
jibanes has joined #picolisp
Lambdajack has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
orivej has joined #picolisp
beneroth has joined #picolisp
orivej has quit [Ping timeout: 248 seconds]
<beneroth> hi all
<Regenaxer> Servus beneroth!
<beneroth> Servus Regenaxer :)
freemint has joined #picolisp
orivej has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
_whitelogger has joined #picolisp
orivej has joined #picolisp
orivej has quit [Ping timeout: 248 seconds]
ubLIX has joined #picolisp
orivej has joined #picolisp
<tankf33der> hi all
<Regenaxer> Hi tankf33der!
<tankf33der> Regenaxer: I gonna post this one
<tankf33der> Regenaxer: this is ok, right ?
<Regenaxer> Yes, very good
<Regenaxer> Too bad nobody in the mailing list responded
<tankf33der> yea :) expected.
<tankf33der> posted.
<Regenaxer> No worry, PicoLisp is too small ;)
<Regenaxer> Perfect!
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #picolisp
ubLIX has quit [Quit: ubLIX]
<beneroth> thanks tankf33der
jibanes has quit [Ping timeout: 248 seconds]
jibanes has joined #picolisp
<beneroth> tankf33der, maybe also a thread for you: https://news.ycombinator.com/item?id=20732238
<beneroth> "Getting Started with Lisp in 2019"
<beneroth> oh, they only mean "Common Lisp" :(
<Regenaxer> Yeah, as usual, or emacs lisp
<beneroth> a common mistake
<beneroth> ;)
<Regenaxer> yep, very bad mistake ;)
<beneroth> T
<beneroth> Regenaxer, interesting: https://www.sqlite.org/fasterthanfs.html
freemint has quit [Ping timeout: 258 seconds]
<Regenaxer> I see
<Regenaxer> PicoLisp uses normal files for blobs as you know, but I never felt they are too slow
<Regenaxer> What SQLite does seems more like +Swap in PicoLisp
<Regenaxer> there we have also no separate open/close
<beneroth> ah, maybe it is mainly about non-linux-OSes
<beneroth> HN comment says "It gets weird when you throw Linux in the mix - open/close are extremely cheap on Linux, to the point of being free - at least used to be before Spectre and Meltdown and what not. So on Linux doing n more open/closes isn't much different than doing a single pair if n is not humongous and the program is doing other things besides just open close."
<Regenaxer> ok, but of course open/close still have some oherhead (very small considering the overhead of blobs in general)
<Regenaxer> Yeah
<beneroth> T
<beneroth> what to take from this: small files (below FS block size, so below 4kb? usually) might make sense to store within db as value, not as +Blob
<beneroth> tighter packaging.
<beneroth> of course the access patterns come then into the mix...
<Regenaxer> I dont think I would recommend that
<beneroth> T
<beneroth> not worth on Linux.
<Regenaxer> yeah
<Regenaxer> And inconvenient
<beneroth> and pilDB Blob handling is excellent
<Regenaxer> as blobs have files usually
<Regenaxer> binary files, not exactly of block size
<beneroth> good point though: OS fs I/O of course also includes file permission checks, and those are much more complicated on Windows than UNIX with the bit-scheme
<Regenaxer> And they are passed somewhere else as a whole
<beneroth> fully agree
<beneroth> here another comment about per-user-dbs, same as you did recently :)
freemint has joined #picolisp
<Regenaxer> I don't know anything about the inner workings of SQLite :)
<beneroth> no. instead of using a single DB for all users, that guy used one SQL-DB (SQLite) per user
<beneroth> as you do in one of your ERPs
<Regenaxer> I don't do it for speed
<beneroth> I know
<beneroth> but you probably also get speed as a side effect in your setup :)
<Regenaxer> I think in pil a common DB is faster, due to caching
<beneroth> T
<Regenaxer> (unless the DBs get too large)
<beneroth> well, depends on user numbers
<Regenaxer> yes
ubLIX has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 268 seconds]
<beneroth> btw. haven't seen razzy in a while
orivej has joined #picolisp
<Regenaxer> Yes. Seems he lost interest
xkapastel has joined #picolisp
ubLIX has quit [Quit: ubLIX]
<Regenaxer> Today my smartphone did reset again while I had it in a pocket during a walk :(
<beneroth> had this a while with my old samsung. according to internet, dust in the contacts / USB connector could be the cause.
<Regenaxer> Oh, I see
<beneroth> but one time it auto-updated itself to death, so I had to re-install the firmware, and since then I never had the issue again
<Regenaxer> I wonder if it is perhaps "safe mode"
<beneroth> no idea. I only know that it is idiotic :)
<Regenaxer> I'll boot into "safe mode" once to see if it what I experienced
<Regenaxer> bbl
<Regenaxer> Back
<Regenaxer> No, safe mode looks different
<beneroth> maybe dust cleaning or firmware upgrade helps
<beneroth> gotta go, bbl
<Regenaxer> I don't think so (dust)
<Regenaxer> See you!
orivej has quit [Ping timeout: 268 seconds]
mtsd has joined #picolisp
orivej has joined #picolisp
mtsd has quit [Quit: Leaving]
freemint has quit [Ping timeout: 250 seconds]
orivej has quit [Ping timeout: 268 seconds]
freemint has joined #picolisp
orivej has joined #picolisp
<tankf33der> afk
ubLIX has joined #picolisp
<Regenaxer> Yeah, as expected
<Regenaxer> confusion about interpretation and compilation
orivej has quit [Ping timeout: 245 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]