<loke>
I wasn't a fan, but I can't remember what I disliked about it.
<oni-on-ion>
neat that it has web version as well. i am thinking that if you've also cant remember an especially good thing about it then possibly it is neutral
<jmercouris>
lem is OK, very opinionated
<z147>
oni-on-ion, very opinionated install as well
<oni-on-ion>
not enough variety of devs/designers sounds like. need a lot of eyes for making very public tool
<jmercouris>
it's not that you need a variety of devs/designers, Next is just Pierre and I basically
<oni-on-ion>
z147, roswell =|
<jmercouris>
but we designed it specifically with the intent of being as customizable as possible
<z147>
don't even start :)
<jmercouris>
which makes the code significantly more complex
<oni-on-ion>
jmercouris, but on the model of web browsers already?
<loke>
jmercouris: I tried to run Next some time ago, and I completely failed to build it.
<loke>
Is there a secret to it?
<z147>
well the more the merrier
<jmercouris>
loke: you should be able to build it now, we've removed requirements for d-bus eetc, are you on Linux or macOS?
<loke>
Linux
<jmercouris>
loke: give it a try, (asdf:make :next) is all you need to do now
<loke>
OK, I'll give it a try again
<z147>
jmercouris, next is great. And painless install
<jmercouris>
oni-on-ion: in some ways, yes, but not really
<jmercouris>
z147: I'm not sure if you are being sarcastic :-D
<jmercouris>
painless now compared to how it was before :-D sure
<z147>
Nope.
<z147>
Well, it was a breeze in the park compared to roswell or lem
<jmercouris>
Well, I'm glad it was a good process for you!
<z147>
Yeah, it feels like you care about the experience, so thanks
<jmercouris>
no problem :-)
<loke>
jmercouris: Hmm... "Component "prove-asdf" not found, required by NIL"
<jmercouris>
loke: strange, what happens if you first quickload that and then make?
<jmercouris>
prove should only be required when trying to run the tests
ukari has quit [Remote host closed the connection]
<Shinmera>
If you have the defsystem-depends-on, it'll be required to load the system no matter what.
<loke>
jmercouris: I added the directory to *central-registry*
<loke>
Should i link it to QL's local-projects instead?
ukari has joined #lisp
<jmercouris>
I think it should be the same in either case
<jmercouris>
Shinmera: even if it is a *different* system being loaded?
<jmercouris>
we have a different defsystem for the tests
<Shinmera>
in order to parse the defsystem at all, asdf needs to load it.
<Shinmera>
that's what defsystem-depends-on means
<jmercouris>
and it will parse all defsystems in the asd?
<Shinmera>
yes
<Shinmera>
the defsystem-depends-on thing is one of the parts of ASDF I really loathe. I know why it's there but it's.. not a great solution to the problem in my opinion.
<jmercouris>
interesting, maybe we should have two asds or so
<loke>
OK, quickloading now
<loke>
jmercouris: What is it using sqlite for?
<jmercouris>
loke: only for migration of old history databases
<jmercouris>
the new history database and bookmarks are now SEXP on disk
<jmercouris>
so if you had an old version of Next it could automatically migrate your things
<oni-on-ion>
i see 'minilem' added to QL =)
<loke>
jmercouris: It wants the libwebkit. There are a few different ones in the fedora repsitories. Which one should I use?
<loke>
There is webkit2gtk3-devel
<jmercouris>
I'm not sure honestly, someone made an issue about it on Fedora
<jmercouris>
let me look
<jmercouris>
here it is: sudo dnf install sbcl webkit2gtk3-devel glib-networking sqlite gsettings-desktop-schemas libfixposix-devel gstreamer1-devel gstreamer1-plugins-base xclip
<jmercouris>
those are the fedora dependencies
<oni-on-ion>
loke, i installed 4.0 yesterday, testing cl-webkit2 (debian)
<jmercouris>
you need to just clone that and put it somewhere it can be found
<loke>
jmercouris: Thank you. It now builds.
<jmercouris>
yay :-)
<loke>
When I try to run it, it opens a window and then promptly crashes with this: #<Syscall "bind" signalled error ENOENT(2) "No such file or directory" FD=3>
<jmercouris>
Oh :-O
gko_ has joined #lisp
<jmercouris>
never seen that before, maybe a permissions error
ebzzry has joined #lisp
dddddd has joined #lisp
<loke>
jmercouris: I restarted the Lisp runtime and the problem went way
shifty has quit [Ping timeout: 265 seconds]
<loke>
away
<jmercouris>
ah, OK :-)
shifty has joined #lisp
isBEKaml has quit [Quit: leaving]
<loke>
jmercouris: OK, it runs. That's nice :-)
<loke>
Now for the most important question: How do I install Ublock
<jackdaniel>
u block urself
<oni-on-ion>
=(
<jackdaniel>
;-)
<ebrasca>
addblock is wip in next
<jackdaniel>
seriously though I don't know, just thought that it will make a nice joke ;p
<jmercouris>
loke: Ublock not installable
<oni-on-ion>
ublock and dark mode are required
<jmercouris>
we are thinking about adding the standard webextension support for something in the next 6 months or so
<jmercouris>
right now, I do hosts based blocking on my machine, works pretty well for 99%
<jmercouris>
only thing I don't use Next for is youtube
<loke>
jmercouris: Is there a plan to get ublock running? I really can't use a browser without it
<jmercouris>
yeah, like I said, we want to support generic webextension protocol in about 6 months or so, which would mean you could install something like ublock
<jmercouris>
I hope we are able to do it
<oni-on-ion>
i hope as well, that would be super. was not aware there is a webextension standard/protocol or how crazy the world is without it
<jackdaniel>
loke: or write CL extension which uses ublock rules. club-lock would be a feasible name,)
<oni-on-ion>
+1 that
<oni-on-ion>
z147, read comment about roswell install, feeling what you meant earlier now. ^_^
<z147>
oni-on-ion, yep. But the more different solutions are available, the better. Let a thousand flowers bloom etc etc.
<Shinmera>
It's what I hope will make me enough money at some point to buy me some soup to live off of.
<jackdaniel>
the tyranny of freedom
kmeow has quit [Quit: No Ping reply in 180 seconds.]
<oni-on-ion>
z147, yeah =)
Bike has joined #lisp
<oni-on-ion>
Shinmera, awesome! =)
cosimone has quit [Quit: Terminated!]
kmeow has joined #lisp
ebrasca has quit [Remote host closed the connection]
lucasb has joined #lisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
Lord_of_Life has joined #lisp
davepdot_ has joined #lisp
davepdot_ has quit [Remote host closed the connection]
davepdot_ has joined #lisp
davepdotorg has quit [Ping timeout: 258 seconds]
shifty has quit [Ping timeout: 265 seconds]
pfdietz has joined #lisp
LiamH has joined #lisp
zooey_ has joined #lisp
ebrasca has joined #lisp
zooey has quit [Ping timeout: 240 seconds]
davsebamse has quit [Ping timeout: 256 seconds]
davsebamse has joined #lisp
davsebam1e has joined #lisp
davsebamse has quit [Ping timeout: 255 seconds]
shidima has joined #lisp
random-nick has joined #lisp
parjanya has joined #lisp
<shidima>
I'm looking to do some webdevelopment with lisp, what framework is more or less the'standaard' atm?
<shidima>
I have played a bit with restas and hunchentoot
<p_l>
shidima: I don't think there's anything standard beyond what hunchentoot and clack offer
<shidima>
alright
Necktwi has quit [Read error: Connection reset by peer]
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
Necktwi has joined #lisp
micro is now known as m1cr0
<Shinmera>
Frameworks are very opinionated, so there's a bunch of them, each with their own flavour.
<Shinmera>
I like Radiance, and I'm very happy to provide help with it.
<oni-on-ion>
weblocks ?
<p_l>
weblocks was competing at one point for the "Rails of CL" title, but it never went that far. And it had all the annoying issues of continuation-based frameworks
<oni-on-ion>
ah
<Shinmera>
If I remember correctly the currently maintained weblocks no longer uses continuations.
FreeBirdLjj has joined #lisp
cosimone has joined #lisp
<p_l>
see how things change :)
<shidima>
yeah, thats why I though about asking here. :)
<p_l>
just in case for people not acquaintainted with the problems - while continuations are very, very nice approach, they are a tiny bit problematic in typical web deployment where you have N "shards" serving the web app
<shidima>
Loading up radiance in sly right now
<shidima>
Giving it a spin
<p_l>
as you pretty much need to route connections for given session always to the same instance
<Shinmera>
shidima: Fingers crossed! :)
<ebrasca>
p_l: Why it is bad?
devrtz has quit [Ping timeout: 272 seconds]
m1cr0 is now known as micro
<p_l>
ebrasca: because you need to hit the shard that contains your continuation :)
oxum has quit [Ping timeout: 256 seconds]
<p_l>
it's non-trivial to share continuations between shards
prince1 has joined #lisp
v88m has quit [Ping timeout: 255 seconds]
prince1 has quit [Ping timeout: 265 seconds]
electricoctopi has quit [Ping timeout: 260 seconds]
<shidima>
I'm following the tutorial and i get a warning about:
<shidima>
The system plaster has no version specified, so Radiance does not know how to migrate it to the latest point.
<shidima>
<Xach>
shidima: who wrote the tutorial?
<shidima>
I'm guessing Shinmera :)
<Shinmera>
in the asd file you made, just put in a :version "0.0.0" or something like that.
<Shinmera>
It's not a big problem though, so don't worry.
<heisig>
Xach: Thanks, I will look into it. Seems like I funcall NIL at some point...
shangul has quit [Remote host closed the connection]
chip2n has joined #lisp
<Shinmera>
(format T "~v{x~}" n '(0))
shangul has joined #lisp
prince1 has quit [Ping timeout: 265 seconds]
<heisig>
Xach: Do the failure reports include the git revision somewhere? Because I had 10 new commit since then, and I cannot reproduce the error locally.
luni has joined #lisp
EvW has joined #lisp
<random-nick>
thank you
<Xach>
heisig: no, they don't, i'll just wait for today's run to see if it persists.
<Xach>
heisig: i am using (almost) the latest sbcl from git though.
<Xach>
i need to add provenance info for better debugging
vms14 has quit [Remote host closed the connection]
efm has quit [Ping timeout: 260 seconds]
sarna has joined #lisp
Necktwi has quit [Ping timeout: 260 seconds]
shangul has quit [Ping timeout: 265 seconds]
wxie has quit [Quit: wxie]
devrtz has joined #lisp
v88m has joined #lisp
shangul has joined #lisp
slyrus has joined #lisp
slyrus_ has quit [Ping timeout: 265 seconds]
ebrasca has quit [Remote host closed the connection]
wxie has joined #lisp
didi has joined #lisp
<didi>
SLIME's C-c M-e is great. That's it.
electricoctopi has quit [Ping timeout: 255 seconds]
<jmercouris>
sure is
shinohai has quit [Ping timeout: 268 seconds]
ebrasca has joined #lisp
Necktwi has joined #lisp
shinohai has joined #lisp
asarch has joined #lisp
shka_ has quit [Ping timeout: 265 seconds]
shka_ has joined #lisp
Achylles has joined #lisp
gmeister has quit [Quit: WeeChat 2.4]
wxie has quit [Quit: wxie]
Jesin has quit [Quit: Leaving]
<sukaeto>
shidima: I've had luck with caveman2. It's written by Eitaro Fukamachi (the same guy who wrote clack).
davepdotorg has joined #lisp
frgo_ has joined #lisp
shangul has quit [Ping timeout: 256 seconds]
mangul has joined #lisp
Nilby has joined #lisp
jprajzne has quit [Quit: Leaving.]
jmercouris has quit [Remote host closed the connection]
davepdot_ has quit [Ping timeout: 258 seconds]
frgo has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 240 seconds]
Jesin has joined #lisp
gko_ has quit [Ping timeout: 240 seconds]
Nilby has quit [Read error: Connection reset by peer]
karlosz has joined #lisp
prince1 has joined #lisp
efm has joined #lisp
electricoctopi has joined #lisp
liambrown has joined #lisp
prince1 has quit [Ping timeout: 260 seconds]
electricoctopi has quit [Read error: Connection reset by peer]
lnostdal has quit [Remote host closed the connection]
parjanya has left #lisp ["ERC (IRC client for Emacs 28.0.50)"]
parjanya has joined #lisp
parjanya has quit [Client Quit]
parjanya has joined #lisp
davepdotorg has quit [Remote host closed the connection]
shidima has quit [Remote host closed the connection]
hhdave has quit [Quit: hhdave]
MichaelRaskin has joined #lisp
Bike has quit [Remote host closed the connection]
ebrasca has quit [Remote host closed the connection]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
scymtym has quit [Ping timeout: 256 seconds]
FreeBirdLjj has quit [Ping timeout: 255 seconds]
jonatack has quit [Ping timeout: 272 seconds]
MichaelRaskin has quit [Ping timeout: 255 seconds]
jonatack has joined #lisp
ebrasca has joined #lisp
mangul is now known as shangul
<asarch>
So | The most powerful hardware ever |<==| Assembly |<---| CFFI |--->| The most powerful Lisp ever: Common Lisp |
<asarch>
There is no limit for Common Lisp, right?
<koenig>
Only in that which can be computed.
MichaelRaskin has joined #lisp
<asarch>
Yeah! \o/
sauvin has quit [Read error: Connection reset by peer]
devrtz has quit [Ping timeout: 246 seconds]
Bike has joined #lisp
didi has left #lisp ["O bella ciao bella ciao bella ciao, ciao, ciao."]
gioyik has joined #lisp
davepdotorg has joined #lisp
FreeBirdLjj has joined #lisp
davepdotorg has quit [Ping timeout: 256 seconds]
asarch has quit [Quit: Leaving]
devrtz has joined #lisp
josemanuel has joined #lisp
<pjb>
koenig: if the universe is a "computer simulation", wouldn't that mean that everything in the universe can be computed?
gioyik has quit [Ping timeout: 255 seconds]
FreeBirdLjj has quit [Ping timeout: 240 seconds]
<pjb>
The problem is not really what can be computed vs. what cannot be computed. It's more between what can be represented vs. what cannot be represented. The later cannot be thought, we can't even know it.
<pjb>
For example, the cardinal of ℕ cannot be "computed", but it can still be represented as ℵ₀
fanta1 has joined #lisp
ebrasca has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
shka_ has quit [Ping timeout: 240 seconds]
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
prince1 has joined #lisp
v_m_v has quit [Remote host closed the connection]
xkapastel has joined #lisp
prince1 has quit [Ping timeout: 265 seconds]
pfdietz has quit [Remote host closed the connection]
jeosol has quit [Remote host closed the connection]
rippa has joined #lisp
Bike has quit [Remote host closed the connection]
ukari has quit [Remote host closed the connection]
lucasb has quit [Quit: Connection closed for inactivity]
FreeBirdLjj has quit [Ping timeout: 260 seconds]
gioyik has quit [Ping timeout: 265 seconds]
narendraj9 has quit [Read error: Connection reset by peer]
Bike has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
narendra` has joined #lisp
cosimone has joined #lisp
ggole has quit [Quit: Leaving]
cosimone_ has joined #lisp
cosimone has quit [Quit: Quit.]
cosimone_ is now known as cosimone
scymtym has joined #lisp
FreeBirdLjj has joined #lisp
<Shinmera>
didn't we have this guy on here before with really basic trolls
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
cosimone_ has joined #lisp
FreeBirdLjj has quit [Ping timeout: 258 seconds]
cosimone has quit [Ping timeout: 258 seconds]
prince1 has joined #lisp
FreeBirdLjj has joined #lisp
Inline has joined #lisp
narendra` has quit [Ping timeout: 272 seconds]
narendra` has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
prince1 has quit [Ping timeout: 255 seconds]
narendra` has quit [Ping timeout: 272 seconds]
trocado has joined #lisp
narendra` has joined #lisp
narendra` has quit [Remote host closed the connection]
narendraj9 has joined #lisp
<aeth>
Okay, I can see why beach wouldn't want to start a Common Lisp implementation with a subset and then build CLOS on top of that subset.
<aeth>
I'm writing my Scheme reader in Common Lisp and I started with just doing conditional branches on the macro syntax itself, and then I moved it into conditional branches dispatching on structs, and then I turned those structs into DEFCLASS once I started writing quite a few generic methods on top of them for simplification. A tokenizer is apparently best expressed with full OO, at least in Common Lisp.
<aeth>
That is, it's a lot easier/cleaner to make sure every class has a method than it is to make sure that every ETYPECASE has a branch, at least in reading.
<aeth>
I suppose I could have written a pattern matching macro to write a pattern matching macro to write a reader, though.
gravicappa has quit [Ping timeout: 260 seconds]
efm has quit [Ping timeout: 256 seconds]
EvW1 has joined #lisp
cosimone_ is now known as cosimone
josemanuel has quit [Quit: leaving]
shangul has quit [Ping timeout: 265 seconds]
efm has joined #lisp
FreeBirdLjj has joined #lisp
davepdotorg has joined #lisp
efm has quit [Ping timeout: 256 seconds]
FreeBirdLjj has quit [Ping timeout: 256 seconds]
davepdotorg has quit [Ping timeout: 256 seconds]
FreeBirdLjj has joined #lisp
jxy_ has quit [Quit: leaving]
jxy has joined #lisp
shangul has joined #lisp
orivej has quit [Ping timeout: 258 seconds]
FreeBirdLjj has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
trocado has quit [Ping timeout: 256 seconds]
FreeBirdLjj has joined #lisp
<no-defun-allowed>
Hello LdBeth
mathrick has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 256 seconds]
mathrick has joined #lisp
EvW1 has quit [Ping timeout: 256 seconds]
LiamH has quit [Quit: Leaving.]
narendraj9 has quit [Ping timeout: 272 seconds]
v_m_v has joined #lisp
shangul has quit [Ping timeout: 258 seconds]
shangul has joined #lisp
z147 has quit [Ping timeout: 240 seconds]
shifty has joined #lisp
EvW has joined #lisp
asarch has joined #lisp
FreeBirdLjj has joined #lisp
FreeBird_ has joined #lisp
prince1 has joined #lisp
shifty has quit [Ping timeout: 260 seconds]
shifty has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
FreeBird_ has quit [Ping timeout: 256 seconds]
prince1 has quit [Ping timeout: 265 seconds]
markong has joined #lisp
v_m_v has quit [Remote host closed the connection]
markoong has quit [Ping timeout: 268 seconds]
wxie has joined #lisp
shifty has quit [Ping timeout: 260 seconds]
shifty has joined #lisp
isBEKaml has joined #lisp
jeosol has joined #lisp
wxie has quit [Quit: wxie]
shifty has quit [Ping timeout: 256 seconds]
shifty has joined #lisp
mathrick has quit [Remote host closed the connection]