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
KingRiver has joined #picolisp
peterhil has joined #picolisp
KingRiver has quit [Ping timeout: 260 seconds]
KingRiver has joined #picolisp
peterhil has quit [Remote host closed the connection]
patrixl has joined #picolisp
mtsd has joined #picolisp
razzy has joined #picolisp
<razzy> good morning to all :]
<razzy> i have troubles with pil21
razzy has quit [Quit: razzy]
razzy has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #picolisp
<razzy> i have trouble compiling pil21 https://cl1p.net/uqzycubaeewoz
rob_w has joined #picolisp
<tankf33der> razzy: dont see text in link
<tankf33der> razzy: what is your environment?
orivej_ has quit [Ping timeout: 256 seconds]
<Regenaxer> Hi razzy
<Regenaxer> yes, the link is empty
<Regenaxer> Install libreadline-dev
<Regenaxer> in total:
<Regenaxer> apt install make clang llvm libffi libreadline-dev pkg-config
<Regenaxer> Sorry, not documented yet
<razzy> thx, no problem, fast IRC response.
<beneroth> Good morning all :-)
<Regenaxer> Hi beneroth
<beneroth> Regenaxer, do you know of anything special about (set> . +Entity) and (+List +Joint) properties?
<Regenaxer> Something to be cautious?
<Regenaxer> I think should be fine
<beneroth> I've had a case where (set> . +Entity) removed/NILed the objects (+List +Joint) properties (it had two), even when the relationship is absolutely the same in the new class
<beneroth> okay, I'll investigate the cause and come back to you
<Regenaxer> ok, no idea atm
<beneroth> I'll look into it.
<Regenaxer> razzy, not sure here too
mtsd has quit [Quit: Leaving]
<tankf33der> razzy: I know what is it.
<tankf33der> your llvm eco system is broken.
<tankf33der> ah, stop
<tankf33der> E: Nelze najít balík libffi #cannot find libffi
<tankf33der> root@debian:/home/razzy/pil21-master/pil21-master#
<tankf33der> this error or what ?
<tankf33der> razzy: try
<tankf33der> apt install libffi-dev
patrixl has quit [Read error: No route to host]
patrixl has joined #picolisp
DerGuteMoritz has joined #picolisp
orivej has joined #picolisp
KingRiver has quit [Ping timeout: 260 seconds]
miskatonic has joined #picolisp
patrixl has quit [Ping timeout: 260 seconds]
<aw-> Regenaxer: hi
patrixl has joined #picolisp
KingRiver has joined #picolisp
<beneroth> hi aw-
<aw-> do we have examples of doing TLS in PicoLisp?
<Regenaxer> Hi aw-
<aw-> oh patrixl found me bin/ssl
<Regenaxer> yess :)
<Regenaxer> and (pp 'ssl)
<Regenaxer> or (vi 'ssl)
<aw-> is this exclusively for HTTP ?
<Regenaxer> yes, it does a GET
<aw-> oh ok
<Regenaxer> just a front end to @bin/ssl
<aw-> i was looking for this but with arbitrary protocol (or no protocol)
<tankf33der> aw-: does not exist.
<Regenaxer> I ended up doing everything via GET
<Regenaxer> All new ipc's I made, or APIs
<aw-> right
<aw-> ok thanks
<Regenaxer> Except for file transfers, I found PUT redundant
<tankf33der> aw-: also could be wrapped by native for openssl or libre
<aw-> i'm looking at stunnel instead
<aw-> plaintext TCP tunneled through stunnel to remote host also running stunnel
<Regenaxer> I have not tried stunnel, but what is easy to use is ssh via pipes
<miskatonic> json rest uses put for some purposes, but i don't know which
<razzy> tankf33der i have already installed libffi-dev, no luck so far
<Regenaxer> Well, it always makes sense if the data volume is high
<tankf33der> razzy: show new errors then
<razzy> tankf33der old one https://www.heypasteit.com/clip/0IUR4F
<razzy> *same one
<tankf33der> try
<tankf33der> make clean
<tankf33der> make
<tankf33der> and show output
<tankf33der> you have installed several LLVM versions, do you need it ? :)
<tankf33der> LLVM from one, clang from another, they are non-compatibly.
<razzy> tankf33der https://www.heypasteit.com/clip/0IUR4H it is weird
<tankf33der> its not, lets go to private
<miskatonic> one lvvm version for every architecture?
<tankf33der> no
<tankf33der> for void linux crystal lang requires specific version of llvm as dependecy, but mainstream went forward
<tankf33der> something is broken too.
<tankf33der> all above is trivial if you know understand the things.
<tankf33der> who cares. :)
KingRiver has quit [Ping timeout: 272 seconds]
<aw-> beneroth: you here?
<beneroth> just about to leave
<aw-> ok let me know when you're back
<aw-> nothing urgent
<beneroth> okay
<beneroth> afk
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
KingRiver has joined #picolisp
KingRiver has quit [Ping timeout: 265 seconds]
<beneroth> aw-, re
<aw-> hi
<aw-> what do you think of Consul and other similar Hashicorp tools (Serf, Nomad..)
<beneroth> heard about it, never used it, never had any need for it, and I also haven't seen it yet at client companies
<beneroth> my stuff is not on cloud-scale yet, so I'm happy with some simple VPS/standard linux servers
razzy has quit [Ping timeout: 258 seconds]
<beneroth> I have clients who make use of clouds, but so far without such tooling, also because their projects are individually too small to benefit from it. Generally they work with one or multiple cloud vendors, but without integration
<beneroth> aw-, you're asking about the technical tooling, or about the business model?
<beneroth> I see the use case, but I haven't had it yet
<beneroth> "philosophically" I'm currently believing focusing more on vertical scaling than horizontal scaling would benefit many projects when mass-parallelism & especially write-availability aren't inherent to the use case
<beneroth> s/when/unless
<beneroth> I'm strongly in support of spreading over multiple vendors to minimize vendor lock in - but that also means not taking advantage of vendor-/stack-specific advantages
<beneroth> so it's a price that has to be evaluated per case
<beneroth> the more layers, the more "attack surface", the more space for issues and more ways for failure chains
<beneroth> My impression is that in an attempt to minimize spaghetti code in a single application the "micro-service" approach gets overused, resulting in a spaghetti system architecture
<beneroth> I haven't had yet the opportunity to work on the forefront of such large projects, so my experience and ability to judge it is small
rob_w has quit [Remote host closed the connection]
<aw-> ahaha i love that "spaghetti system architecture
<aw-> ok i see, so these types of tools just move the problem from one place to another
<aw-> beneroth: thanks for the response, your opinion is always valued
<beneroth> thanks for your interest :-)
<beneroth> aw-, important is to differentiate, I don't say there are no valid use cases for such systems - but I feel in general their often overused/used without requiring the benefits (while paying the cost)
<beneroth> my impression is that most of this stuff is CV-driven programming
* beneroth recently started working with Linux Containers (LXC/LXD)
<beneroth> aw-, do you know Proxmox?
orivej has quit [Ping timeout: 246 seconds]
<tankf33der> Regenaxer: found why doubled link tests failed
<tankf33der> problem in chain, easy to repeat:
<Regenaxer> Ah, cool!
<tankf33der> http://ix.io/2o75
<tankf33der> and easy to fix.
<Regenaxer> Probably
<Regenaxer> I'm out atm, check it later
<Regenaxer> Back
<Regenaxer> Fixed 'chain' and released
<tankf33der> works.
<Regenaxer> :)
<tankf33der> added to tests.l, all passed.
miskatonic has joined #picolisp
<beneroth> you guys are awesome :-)
<Regenaxer> tankf33der is awesome. Tireless!
orivej has joined #picolisp
miskatonic has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
orivej has quit [Ping timeout: 258 seconds]
twelvemonkeys has quit [Ping timeout: 246 seconds]
twelvemonkeys has joined #picolisp
orivej has joined #picolisp
patrixl has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp