jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
makomo has quit [Ping timeout: 268 seconds]
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
rtypo has quit [Ping timeout: 264 seconds]
lucasta has joined #commonlisp
nij- has quit [Remote host closed the connection]
nij- has joined #commonlisp
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
waleee has quit [Ping timeout: 260 seconds]
pfdietz has quit [Quit: Client closed]
lucasta has quit [Quit: Leaving]
akoana has quit [Quit: leaving]
random-nick has quit [Ping timeout: 255 seconds]
pfdietz has joined #commonlisp
nij- has joined #commonlisp
ebrasca has joined #commonlisp
nij- has quit [Killed (NickServ (GHOST command used by nij_))]
nij_ has joined #commonlisp
nij_ is now known as nij-
nij- has quit [Client Quit]
nij- has joined #commonlisp
bjork1intosh has quit [Ping timeout: 260 seconds]
pfdietz has quit [Quit: Client closed]
ebrasca has quit [Remote host closed the connection]
nij- has quit [Ping timeout: 272 seconds]
nij- has joined #commonlisp
pfdietz has joined #commonlisp
nij- has quit [Ping timeout: 268 seconds]
nij- has joined #commonlisp
zetef has quit [Ping timeout: 268 seconds]
tedwing has quit [Ping timeout: 256 seconds]
nij- has quit [Remote host closed the connection]
nij- has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
synchromesh has joined #commonlisp
terrorjack has joined #commonlisp
reb has quit [Remote host closed the connection]
igemnace has joined #commonlisp
josrr has quit [Remote host closed the connection]
igemnace has quit [Quit: WeeChat 4.2.1]
X-Scale has quit [Quit: Client closed]
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
nij- has joined #commonlisp
jmercouris1 has joined #commonlisp
jmercouris1 has quit [Client Quit]
nij- has quit [Remote host closed the connection]
nij- has joined #commonlisp
nij- has quit [Remote host closed the connection]
nij- has joined #commonlisp
mister_m has quit [Ping timeout: 240 seconds]
irf has joined #commonlisp
mister_m has joined #commonlisp
n8n has quit [Quit: WeeChat 4.2.1]
androclus has joined #commonlisp
nij- has quit [Ping timeout: 256 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
pranav has quit [Remote host closed the connection]
zxcvz has joined #commonlisp
irf has quit [Ping timeout: 268 seconds]
ec__ has joined #commonlisp
ec_ has quit [Ping timeout: 260 seconds]
alcor has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
wacki has joined #commonlisp
mgl_ has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 264 seconds]
androclus has quit [Quit: Leaving]
jonatack has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
edgar-rft has quit [Quit: don't waste your life by reading this]
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
donleo has joined #commonlisp
ec__ has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 268 seconds]
rtypo has joined #commonlisp
makomo has joined #commonlisp
msavoritias has joined #commonlisp
irf has joined #commonlisp
chomwitt has joined #commonlisp
chomwitt has quit [Ping timeout: 260 seconds]
simendsjo has joined #commonlisp
zetef has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
chomwitt has joined #commonlisp
nerap` has joined #commonlisp
nerap` has left #commonlisp [#commonlisp]
nerap has joined #commonlisp
_cymew_ has joined #commonlisp
cage has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
olnw has quit [Read error: Connection reset by peer]
olnw has joined #commonlisp
simendsjo has quit [Ping timeout: 240 seconds]
pranav has joined #commonlisp
nerap has quit [Ping timeout: 246 seconds]
irf has quit [Ping timeout: 256 seconds]
pranav has quit [Read error: Connection reset by peer]
nij- has joined #commonlisp
nij- has quit [Ping timeout: 255 seconds]
mgl_ has quit [Ping timeout: 268 seconds]
dino_tutter has joined #commonlisp
irf has joined #commonlisp
wacki has joined #commonlisp
aciep has joined #commonlisp
X-Scale has joined #commonlisp
rgherdt has quit [Quit: Leaving]
rgherdt has joined #commonlisp
tedwing has joined #commonlisp
<younder> Is there a good graph redering toools for CL/CLIM? All I find are interfaces to graphwiz that don't seem to have been updated the last 8 to 12 years.
<beach> I don't think we have anything. I have suggested such a thing as a project for a while. The algorithm used by GraphViz are well documented, so it is "just" a matter of implementing them in Common Lisp.
amb007 has quit [Read error: Connection reset by peer]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
amb007 has joined #commonlisp
markb1 has quit [Ping timeout: 264 seconds]
markb1 has joined #commonlisp
random-nick has joined #commonlisp
irf has quit [Ping timeout: 268 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
son0p has quit [Quit: Leaving]
aciep has quit [Read error: Connection reset by peer]
chomwitt has quit [Ping timeout: 260 seconds]
maxtor has joined #commonlisp
wacki has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
poplin has joined #commonlisp
maxtor has quit [Quit: Leaving]
son0p has joined #commonlisp
yitzi has joined #commonlisp
nerap has joined #commonlisp
<nerap> How do you usually invoke system executables from lisp? Or execute other shell commands?
<nerap> Is there a de-facto standard library for that?
<beach> I think ASDF has a module named UIOP that has a function for that.
<beach> Try (apropos "run-program")
<nerap> #'uiop:run-program is what I was looking for. thaks.
<beach> Sure.
pve has joined #commonlisp
pfdietz has quit [Quit: Client closed]
SAL9000 has quit [Quit: maintenance window]
poplin-- has joined #commonlisp
poplin-- has quit [Remote host closed the connection]
poplin-- has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
poplin has quit [Ping timeout: 252 seconds]
<beach> My SLIME session regularly (but not often) stops working with the message something like "connection closed unexpectedly". This is with SBCL 2.1.3. Why does this happen?
poplin-- has quit [Ping timeout: 264 seconds]
nerap has quit [Ping timeout: 260 seconds]
wacki has joined #commonlisp
nij- has joined #commonlisp
josrr has joined #commonlisp
josrr has quit [Remote host closed the connection]
<scymtym> maybe the *inferior-lisp* buffer or the *slime-events* buffer has more information
waleee has joined #commonlisp
josrr has joined #commonlisp
aciep has joined #commonlisp
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
shka has joined #commonlisp
makomo has quit [Ping timeout: 240 seconds]
nij- has joined #commonlisp
zetef has quit [Remote host closed the connection]
<beach> I'll check those next time.
nij- has left #commonlisp [#commonlisp]
ec_ has joined #commonlisp
thonkpod_ has quit [Ping timeout: 260 seconds]
thonkpod_ has joined #commonlisp
pranav has joined #commonlisp
makomo has joined #commonlisp
rgherdt has quit [Quit: Leaving]
rgherdt has joined #commonlisp
jrm has quit [Quit: ciao]
jrm has joined #commonlisp
nij- has joined #commonlisp
pfdietz has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.2]
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
sailorCat has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
mm007emko has quit [Ping timeout: 246 seconds]
mm007emko has joined #commonlisp
nerap has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
rgherdt has quit [Ping timeout: 256 seconds]
younder has quit [Remote host closed the connection]
chomwitt has joined #commonlisp
younder has joined #commonlisp
rgherdt has joined #commonlisp
tedwing has quit [Ping timeout: 252 seconds]
amb007 has quit [Ping timeout: 256 seconds]
chomwitt has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
son0p has quit [Quit: Leaving]
tedwing has joined #commonlisp
tedwing has quit [Client Quit]
tasty has quit [Quit: bye bye!]
amb007 has quit [Ping timeout: 246 seconds]
tasty has joined #commonlisp
tasty has quit [Changing host]
tasty has joined #commonlisp
zetef has joined #commonlisp
amb007 has joined #commonlisp
lucasta has joined #commonlisp
triffid has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
son0p has joined #commonlisp
ebrasca has joined #commonlisp
zetef has quit [Remote host closed the connection]
ezakimak has quit [Quit: No Ping reply in 180 seconds.]
ezakimak has joined #commonlisp
kevingal has joined #commonlisp
mm007emko has quit [Read error: Connection reset by peer]
mm007emko has joined #commonlisp
istewart has joined #commonlisp
SAL9000 has joined #commonlisp
msavoritias has quit [Ping timeout: 256 seconds]
dtman34 has quit [Ping timeout: 268 seconds]
tok has joined #commonlisp
chomwitt has joined #commonlisp
<younder> A Technique for Drawing Directed Graphs ..
<younder> Lets see if we wan make a Lisp version
yitzi has quit [Remote host closed the connection]
chomwitt has quit [Ping timeout: 240 seconds]
cage has joined #commonlisp
rendar has joined #commonlisp
<dbotton> I thought the bonus section of the new CLOG Builder Master Class 2 would be something everyone would like to know about - I demonstrate adding a full Builder to any project - even non clog - and remotely connect and use from any browser even a chrome book (no emacs needed) and edit your lisp code etc. https://www.reddit.com/r/lisp/comments/1bycarq/clog_master_class_2_the_power_of_clog_builder/
<ixelp> CLOG Master Class 2 - The Power of CLOG Builder - System Browser, Console and REPL (BONUS - Remote Builder over the Web) [...]
<dbotton> It is like having SLIME but also pushing emacs through it :)
<holycow> looking good, watching now. thanks!
jmercouris1 has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
<pranav> younder: There's also book on layered graph drawing by Kozo Sugiyama describing their algorithms. Title is Graph Drawing and Applications I think.
<holycow> dbotton: what drives you to build all of this?
chomwitt has joined #commonlisp
<dbotton> I love to create things that are useful to others, in particular if they can make a living with it
<dbotton> holycow software is still one of the few fields where an individual can "make it"
<holycow> forgive me for getting religious
<holycow> but this seems like you are on a mission from god
<holycow> one can permutate the word god in many different ways
<holycow> it's like you have been sitting with this in your head for years and it is just pourin out
<dbotton> lol
<holycow> to translate all of that, this is not coming out of nowhere. these ideas seem fully formed to me.
<dbotton> The same guy does the same job - 1 is a worked 1 is a professional and 1 has a calling, I strive to do everything in my life on the 3 tier
<dbotton> I just love what I do and I can't wait to see what others will do with what I create
<dbotton> I think everyone here is like that
<holycow> the latter part is really true
<holycow> this chan and #cschool are not actually irc channels
<holycow> they are basically personalized vocational training
<holycow> noob like me just have to ask and instant knowledge
<holycow> as an aside, thank you for clog. having a tool that gives me instant visible response to my changes is what is helping me learn CL. thank you.
<kagevf> I copy paste notes from these channels all the time :) a wealth of useful knowledge
<dbotton> well I used CLOG to teach myself CL so fair enough :P
<holycow> why CL? where did that fire come from? from what i read you have extensive and diverse programming knowledge. most people i meet never make it far enough to CL.
jmercouris1 has quit [Quit: jmercouris1]
cage has quit [Quit: rcirc on GNU Emacs 29.2]
varjag has joined #commonlisp
<dbotton> BSD/MIT licensed compilers (many) is what may me look, I was burned badly by GPL when a compiler vendor put GPL on their runtime
<dbotton> prior to that a commercial company changed the run time licensing for their compiler and a had scrapped years of ork
<holycow> that is so interesting
<dbotton> In both cases Commercial and GPL they attacked what I wrote above - one man can make a difference principal
<dbotton> a kid and a laptop or a retired old man can make a living with his skills
<dbotton> when you encumber someone's tools you take away their means to feed themselves and family
<dbotton> Common Lisp and most everyone through the years strived to create truly free sofrware
<dbotton> Richard Stallman came from Lisp
amb007 has quit [Ping timeout: 255 seconds]
<dbotton> he just never got it straight that you don't stop others from creating with free software
<holycow> that has to be the most unique path to Lisp that I have ever read
<dbotton> you encourage them to even write proprietary and to push back to the community the parts of their work that are tools to be free
amb007 has joined #commonlisp
<holycow> had ada or some other language had bsd clause licensing terms and Lisp only had GPL or great claused compilers, would you have used another language?
<dbotton> it ends up holycow that lisp is amazing on its own I just didn't know
<holycow> i know you created a precursor of CLOG in ada earlier
<dbotton> I would not have touched lisp if it wasn't for ECL and SBCL
<holycow> wow
<dbotton> _and_ the fact that the full stack of packages relied on by CLOG or BSD/MIT
<dbotton> I love GPL for end products
<holycow> so, beyond compilers, what do you think of Lisp conceptually, as a syntax for organizing logic + math and as specific implementations?
<dbotton> but not tools
nerap has quit [Ping timeout: 255 seconds]
<dbotton> It looks horrible, smells worse and tastes great - is like Kimchi
<holycow> that is an interesting take on gpl vs bsd, Linus has the same perspective
<dbotton> I honest wish I had learned CL earlier but the smell kept me away
<dbotton> QuickLisp is a game changer for CL
X-Scale has quit [Quit: Client closed]
<dbotton> had I come earlier to CL maybe I would never have stayed and appreciated it
<holycow> xach was possessed by something in order to build that. he just dropped it on everyone one day
<holycow> and asked for nothing in return
<dbotton> So why ask me why I did it :) same as he and others here
<holycow> your nick doesn't start with x :D
<dbotton> meaning I think some of us have the need to give and drives us
<holycow> from an entrepreneurial perspective, you have delivered a fully feature, full blown solution
<holycow> there are many layers in that statement
<dbotton> I have delivered many products
<holycow> the first layer is you are doing it from the side of your table, you havbe a practice, you have rabbinical responsibilites, family, etc.
aciep has quit [Read error: Connection reset by peer]
<holycow> the other layer is all of these ideas are fully formed, and they just appear
<dbotton> If you mean with CLOG I have used it for some projects
<holycow> then we get to the whole vc side of things which woudl be something like, somone with your skills and deep spiritual need to help everyone needs to be having conversations with certain caliber of people out there.
<dbotton> If asking financial, I am not money driven
<holycow> and so on
<holycow> so it is interesting to hear peoples personal stories and perspectives. that is enlightening.
_cymew_ has quit [Ping timeout: 246 seconds]
<dbotton> I do need to make a living, and eek by with my practice and some small computer jobs, and yes hope to make a little at some point with CLOG
<dbotton> I find money to become an anti-motivation when you lose it, so better to concentrate on other things as money comes and goes
<dbotton> and everything you do becomes successful
<dbotton> anyways, this is a CL channel and better it stays on topic :)
<dbotton> I just answered here since I think they deserve as much or more credit for anything I have done
<holycow> :) thank you for engaging and answering my questions. CLOG is incredibly important work and I appreciate everything that you have brought to the table here.
<pranav> dbotton: I wonder if you got a chance to try running CLOG on wasm using ECL.
<dbotton> pranav I conceptually figured it out and so can be done (holycow is correct that I fully program a system in my head first or on paper, ie I engineer it) but the current state of WASM ECL means not high enough priority yet
akoana has joined #commonlisp
<dbotton> someday will do
<pranav> What would you want from ECL on wasm to make it high priority?
poplin has joined #commonlisp
<holycow> pranav: why is wasm that important in your opinion?
<holycow> how would you envision using it?
<pranav> Is it about the runtime (performance)? or some API interfacing with javascript?
<dbotton> holycow ecl on wasm is a major backdoor to mobile dec
<dbotton> dev
<holycow> i don't believe you can get native integration into mobile that way, such as notifications for example, am i wrong?
<dbotton> you are wrong
<holycow> really?
<dbotton> you can have it all
<dbotton> yip
<dbotton> you can do it already with CLOG and a simple wrapper app
<dbotton> but you need to be connected
<dbotton> you can already just deploy on ECL or SBCL with out need for wasm too
<holycow> so, in theory, i could write a client for a web service in clog, deploy via ecl to wasm and deploy the client remotely and my mobile app only needs to be a link on their device?
<dbotton> but wasm just makes it super convenient
<pranav> dbotton: Have you seen Gleefre's work on linking SBCL shared libs with android apps?
<dbotton> no but iOS and android are not difficult now no real need to use shared libs
poplin has quit [Ping timeout: 272 seconds]
poplin has joined #commonlisp
<pranav> I was able to build the example android apps, and it's much more performant than ECL (wasm or not) on android.
<dbotton> with CLOG you can use the current JS bridges to the native mobil stuff
<dbotton> pranav for sure
<dbotton> I just don't have the hours needed to put the work to build some samples and tutorials
<pranav> I see.
<dbotton> but you can do a sbcl based app on android and ios now with what exists
<holycow> amazing
<holycow> i have to try that next
<dbotton> and use the JS bridges to do everyone API on iOS and Android to deliver fully native CLOG based apps
<dbotton> So that sort of work is time consuming and so lower on my list of priorities
<holycow> how much do you need per month to work on clog full time? ballpark
<holycow> i don't want to know your private budget, just curious. note: i don't have the ability to sponsor, just curious
<dbotton> you can PM me
<holycow> fair
edgar-rft has joined #commonlisp
<dbotton> pranav, Well my current plans have me reworking the GUI builder for speed and better layouts, data modeling tools and a tools for large scale Common Lisp teams and development
<dbotton> they interest me more than mobile dev so why lower, money would be the likely big motivator to make me take time for mobile dev work
<dbotton> as I would not stop my other work on CLOG
<dbotton> so I would have to take time from other areas where I make my living
<pranav> Sure. Glad to hear that there's so much already being done.
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
reb has joined #commonlisp
<dbotton> I need a Jobs I am more of a Wozniak :P
<holycow> pranav: are you the guy working on ai / llm stuff?
<pranav> holycow: I'm not. Although I'd like to, at some point.
<holycow> k. well just in case that person is scrolling through the chan: https://www.youtube.com/watch?v=XhDkrRh3KlM
<ixelp> Stanford "Octopus v2" SUPER AGENT beats GPT-4 | Runs on Google Tech | Tiny Agent Function Calls - YouTube
<holycow> looks like on device ai / llm might be possible
<ixelp> UCLP: An experimental library compiling Janet-style PEGs to Common Lisp source : lisp
lucasta has quit [Quit: Leaving]
<holycow> is that a replacement for regex roughly speaking?
<random-nick> PEGs are more like CFGs
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<holycow> i don't have any training in comp sci or high level maths, where would that be used typically?
<ixelp> Beyond regular expressions: An introduction to parsing context-free grammars
<holycow> sorry for the noise
pve has quit [Quit: leaving]
<gilberth> In a nutshell: CFGs can count while regular expressions can't.
<gilberth> Like parenthesis. CFGs can count parenthesis, regular expressions cannot. So when when you have anything recursive to parse, you're out of luck with regular expressions.
younder has quit [Remote host closed the connection]
younder has joined #commonlisp
<holycow> interesting, thank you.
mgl_ has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
shka has quit [Ping timeout: 256 seconds]
poplin has quit [Read error: Connection reset by peer]
poplin has joined #commonlisp
Fare has joined #commonlisp
dino_tutter has quit [Ping timeout: 240 seconds]
rgherdt has quit [Quit: Leaving]
green_ has joined #commonlisp
chomwitt has quit [Ping timeout: 255 seconds]
alcor has quit [Ping timeout: 240 seconds]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)]
pfdietz has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
donleo has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
flip214 has quit [Read error: Connection reset by peer]
tok has quit [Remote host closed the connection]
amb007 has joined #commonlisp
flip214 has joined #commonlisp
akoana has quit [Quit: leaving]
makomo has quit [Ping timeout: 264 seconds]
mesaoptimizer has quit [Ping timeout: 252 seconds]
irf has joined #commonlisp