mareskeg has quit [Remote host closed the connection]
mareskeg has joined #lisp
smurfrobot has joined #lisp
wxie has quit [Quit: Bye.]
shenghi has joined #lisp
mareskeg has quit [Read error: Connection reset by peer]
mareskeg has joined #lisp
sindan has quit [Quit: Leaving]
smurfrobot has quit [Ping timeout: 240 seconds]
siraben has joined #lisp
mareskeg has quit [Ping timeout: 264 seconds]
mareskeg has joined #lisp
mareskeg has quit [Ping timeout: 260 seconds]
varjag has quit [Ping timeout: 264 seconds]
markong has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 264 seconds]
EvW has joined #lisp
mareskeg has joined #lisp
Baggers has quit [Remote host closed the connection]
mareskeg has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
wxie has joined #lisp
igemnace has quit [Quit: WeeChat 2.0.1]
patrixl has quit [Quit: ERC (IRC client for Emacs 26.0.91)]
milanj has quit [Quit: This computer has gone to sleep]
varjag has joined #lisp
pagnol has quit [Ping timeout: 264 seconds]
EvW has quit [Remote host closed the connection]
EvW2 has joined #lisp
varjag has quit [Ping timeout: 260 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
EvW2 is now known as EvW
stacksmith has quit [Ping timeout: 264 seconds]
Patternmaster has joined #lisp
harryTrout has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
damke_ has joined #lisp
smurfrobot has joined #lisp
damke has quit [Ping timeout: 264 seconds]
ckonstanski has joined #lisp
hjek has quit [Quit: leaving]
hjek has joined #lisp
fikka has joined #lisp
hjek has quit [Client Quit]
hjek has joined #lisp
smurfrobot has quit [Ping timeout: 264 seconds]
hjek has quit [Client Quit]
hjek has joined #lisp
hjek has quit [Client Quit]
wxie has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
hjek has joined #lisp
harryTrout has quit [Ping timeout: 245 seconds]
siraben has quit [Ping timeout: 268 seconds]
siraben has joined #lisp
mareskeg has joined #lisp
attila_lendvai has quit [Ping timeout: 256 seconds]
hjek has quit [Ping timeout: 260 seconds]
damke has joined #lisp
mareskeg has quit [Ping timeout: 260 seconds]
arescorpio has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
damke_ has joined #lisp
mareskeg has joined #lisp
hjek has joined #lisp
damke has quit [Ping timeout: 264 seconds]
d4ryus1 has joined #lisp
hjek has left #lisp [#lisp]
hjek has joined #lisp
mareskeg has quit [Ping timeout: 240 seconds]
nika has joined #lisp
d4ryus has quit [Ping timeout: 268 seconds]
hjek has quit [Client Quit]
mareskeg has joined #lisp
mareskeg has quit [Ping timeout: 260 seconds]
pagnol has joined #lisp
ckonstanski has quit [Remote host closed the connection]
ckonstanski has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
EvW has quit [Ping timeout: 276 seconds]
smurfrobot has joined #lisp
dpg has joined #lisp
safe has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
nydel has quit [Read error: Connection reset by peer]
Fare has quit [Ping timeout: 248 seconds]
mareskeg has joined #lisp
Fare has joined #lisp
pagnol has quit [Ping timeout: 260 seconds]
dpg has quit [Ping timeout: 264 seconds]
ku is now known as k-hos
mareskeg has quit [Ping timeout: 264 seconds]
bocaneri has quit [Ping timeout: 264 seconds]
sauvin_ has joined #lisp
willmichael has quit [Ping timeout: 240 seconds]
JammyHammy has quit [Read error: Connection reset by peer]
varjag has joined #lisp
mareskeg has joined #lisp
varjag has quit [Ping timeout: 264 seconds]
mareskeg has quit [Ping timeout: 256 seconds]
nowhereman_ has quit [Ping timeout: 256 seconds]
nowhere_man has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
j0ni has quit [Ping timeout: 260 seconds]
willmichael has joined #lisp
megalography has joined #lisp
fikka has joined #lisp
trocado has quit [Ping timeout: 264 seconds]
arescorpio has quit [Quit: Leaving.]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
megalography has quit [Ping timeout: 256 seconds]
Oladon has quit [Quit: Leaving.]
megalography has joined #lisp
elderK has joined #lisp
elderK has joined #lisp
elderK has quit [Changing host]
dpg has joined #lisp
megalography has quit [Ping timeout: 260 seconds]
asarch has joined #lisp
_whitelogger has joined #lisp
fisxoj has joined #lisp
LooneyTunes has joined #lisp
Oladon has joined #lisp
dpg has quit [Ping timeout: 264 seconds]
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
vtomole has joined #lisp
smurfrobot has joined #lisp
smokeink has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
flip214 has quit [Ping timeout: 256 seconds]
flip214 has joined #lisp
schoppenhauer has quit [Ping timeout: 240 seconds]
sauvin_ is now known as bocaneri
schoppenhauer has joined #lisp
<beach>
Good morning everyone!
terpri has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
lisbeths is now known as johnnymacs
<Fare>
beach: chào anh
<Fare>
beach: if you're interested in compiling CL to Scheme, you could make SICL a Gerbil language.
<beach>
Fare: Are you going to ELS?
<beach>
Compiling CL to Scheme? Why would that be useful?
<beach>
It's an honest question.
varjag has joined #lisp
<beach>
And by "make SICL a Gerbil language", do you mean using Gerbil to compile SICL, and thereby not using the Cleavir compiler framework?
<Fare>
beach: not at this point, but if I raise enough money, possibly.
<beach>
Fare: Which question was that an answer to?
<Fare>
how low-level is cleavir? I was thinking having Cleavir output Scheme.
<Fare>
beach: I'll go to ELS if I get the budget to go to ELS
<beach>
Got it.
<Fare>
right now, I don't have that budget.
<beach>
I see.
Pixel_Outlaw has quit [Quit: Leaving]
<beach>
The essence of Cleavir is a flow graph similar to what is called MIR in the literature, except the first step is what I call HIR, which is like MIR except that it does not expose address calculations so that all data are Common Lisp objects.
<beach>
So it is way lower level than Scheme.
<beach>
I do translate HIR to Common Lisp so that I can run SICL code in a host Common Lisp system though. But it is not very fast of course.
varjag has quit [Ping timeout: 240 seconds]
<Fare>
if you have 3-5 million dollars lying around, I'm trying to raise money for my cryptocurrency project.
Kundry_Wag has joined #lisp
<beach>
'fraid not. Sorry.
<Fare>
beach: would Cleavir be a good target to add special support for user-defined safe-points?
surya has joined #lisp
<beach>
It could certainly be done. But right now, only Common Lisp code can be processed. It would take some effort to make it process something else.
<beach>
Though perhaps the entire AST-to-HIR could be roughly the same, so only source to AST would have to be rewritten for some other language.
<beach>
Fare: Basically, every step of processing in Cleavir uses generic functions with a CLIENT parameter that can be specialized upon. And client code is free to introduce new AST types and new HIR types as long as methods are provided to process those new types when needed.
Kundry_Wag has quit [Ping timeout: 264 seconds]
asarch has quit [Quit: Leaving]
smurfrobot has joined #lisp
<beach>
Some existing processing steps can even be used even if new HIR instructions are introduced. For example, liveness analysis only looks at inputs and outputs of instructions, so it can handle client-specific instructions out of the box.
smurfrobot has quit [Remote host closed the connection]
Kevslinger has quit [Quit: Connection closed for inactivity]
troydm has quit [Ping timeout: 240 seconds]
<Fare>
I am slated to give a talk on first-class implementations in June at LambdaConf 2018.
fisxoj has quit [Quit: fisxoj]
wooden_ has joined #lisp
<Fare>
This year, I'd like to have at least a very rough prototype.
<beach>
When is the conference?
<beach>
And what is meant by "first-class implementations"?
<Fare>
e.g. compiling a subset of (Scheme|CL) to (Scheme|CL) with first-class safe-points.
<beach>
I am reminded that I agreed to read it, but haven't had the time. :(
fikka has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
Mutex7 has quit [Remote host closed the connection]
fikka has joined #lisp
JuanDaugherty has joined #lisp
<JuanDaugherty>
Fare, I like your thesis, will absorb further. One extremely petty thing, you betray yourself as a native speaker of a lang that doesn't have agreement in number, as the English plural usage is regularly ungrammatical including in the first sentence.
<JuanDaugherty>
extremely petty but distracting, in the first occurrence "topic" instead of "topics" i wondered if you meant topoi
<JuanDaugherty>
(at first before the pattern was clear)
<beach>
JuanDaugherty: Fare is a native speaker of French, which does have agreement in number.
<JuanDaugherty>
i thought probably vietnamese
<beach>
For some value of "native".
<beach>
His Vietnamese is worse than mine. :)
<JuanDaugherty>
which is likely sino tibetan
damke_ has joined #lisp
<JuanDaugherty>
Austroasiatc
<JuanDaugherty>
it is, as I say, petty, if the thesis is cogent, a worthwhile contribution, or at least more perspective on semantics
damke has quit [Ping timeout: 264 seconds]
<Fare>
The thesis probably need a lot of proofreading :-(
<Fare>
thanks for warning me about the very first sentence.
<Fare>
beach, I haven't touched it much since December.
<JuanDaugherty>
and no vietnamese does not have agreement in the form of morphological effect on the target, usage is similar to chinese
<JuanDaugherty>
beach, you're fluent in vietnamese?
pierpa_ has quit [Quit: Page closed]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<JuanDaugherty>
or, alternatively Fare, you never were?
red-dot has joined #lisp
les has quit [Quit: ""]
<JuanDaugherty>
in any case stuff addressing semantics in a computing context is good, it tends be siloed/isolated in AI/nlp or just pure research on it as such
smurfrobot has quit [Remote host closed the connection]
les has joined #lisp
johnnymacs is now known as dorothyw
<JuanDaugherty>
i.e. true/deep semantics, not the thing called that which is direction for how to implement something syntactically specified
smurfrobot has joined #lisp
mareskeg has joined #lisp
smokeink has joined #lisp
smurfrobot has quit [Ping timeout: 264 seconds]
mareskeg has quit [Ping timeout: 240 seconds]
SaganMan has joined #lisp
<SaganMan>
Morning Peeps
chocolait has quit [Quit: ZNC 1.6.3 - http://znc.in]
fikka has quit [Ping timeout: 260 seconds]
<whoman>
good evening
<beach>
JuanDaugherty: I am definitely not fluent in Vietnamese, and according to Fare, his Vietnamese is (or was) the level of child.
damke has joined #lisp
<beach>
JuanDaugherty: It is more of a game between the two of us. Every time we meet, we try to exchange a few words, but it hasn't been very successful.
fikka has joined #lisp
<beach>
JuanDaugherty: Fare claims that he can not understand what I say because my "pronunciation is strange". However, the (southern) Vietnamese clerk at the Eurasia store understands my (southern) Vietnamese quite well.
<beach>
Anyway, enough off-topic material.
<JuanDaugherty>
moin SaganMan ; beach, ah, vietnamese is tonal, yes it is.
<beach>
Definitely.
damke_ has quit [Ping timeout: 264 seconds]
<beach>
6 tones in the north, 5 in the south.
Pierpa has joined #lisp
<beach>
4 are the same in the north and in the south.
nowhereman_ has joined #lisp
patrixl has joined #lisp
* JuanDaugherty
doesn't know of anything like a common semantic thing for lisp as such other than the usual inclusion of a prolog implementation
<fouric>
Is there an easy way of getting CFFI to print a list of search paths after it explodes because it could not find a shared library?
smurfrobot has joined #lisp
<JuanDaugherty>
isn't just inspecting the paths easier?
krwq has quit [Remote host closed the connection]
nowhere_man has quit [Ping timeout: 240 seconds]
<Fare>
beach: which tones are confused in the south?
<Fare>
fouric: there's always a way
<fouric>
Fare: of course - I was just hoping for something easy, because otherwise I'll just start putting symlinks in /usr/lib or something
patrixl has quit [Remote host closed the connection]
* fouric
sudo ln
<fouric>
Wait, LD_LIBRARY_PATH is a thing.
<fouric>
Just kidding.
<fouric>
Turns out that the CFFI documentation is actually pretty useful.
JuanDaugherty has quit [Quit: Ex Chat]
terpri has joined #lisp
<beach>
Fare: ~ and ? are pronounced the same in the south.
<beach>
Fare: . is pronounced differently in the north and in the south.
Pixel_Outlaw has joined #lisp
smokeink has quit [Remote host closed the connection]
<beach>
Fare: I mean ~ is pronounced in the south just like ? is pronounced both in the north and in the south.
<fouric>
beach: are you familiar with the Java concept of "interfaces"?
<beach>
Fare: Neither ~ nor . has a "glottal stop" in the south.
Pierpa has quit [Ping timeout: 260 seconds]
<beach>
fouric: Yes, it is a subset of what we call "protocols" in Common Lisp.
<fouric>
How correct would it be to call Cleavir a compiler "interface"?
<fouric>
Oh, I haven't heard of this concept (protocols) before.
<fouric>
Do you have something I could read?
<beach>
Yes, hold on...
<fouric>
(you could explain it here if you wanted, but if you have a good resource, no need to consume your time...)
<beach>
fouric: Cleavir has a large collection of protocols. Such a collection is sometimes referred to as a "framework".
Pixel_Outlaw has quit [Client Quit]
smurfrobot has quit [Remote host closed the connection]
nika has quit [Quit: Leaving...]
Oladon has quit [Quit: Leaving.]
damke_ has joined #lisp
thinkpad has quit [Max SendQ exceeded]
damke has quit [Ping timeout: 264 seconds]
thinkpad has joined #lisp
smokeink has joined #lisp
FreeBirdLjj has joined #lisp
fiddlerwoaroof has quit [Ping timeout: 240 seconds]
vlatkoB has joined #lisp
fiddlerwoaroof has joined #lisp
damke has joined #lisp
Karl_Dscc has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
patrixl has joined #lisp
<patrixl>
#emacs
<beach>
patrixl: What about it?
SaganMan has quit [Quit: WeeChat 1.6]
damke has quit [Ping timeout: 264 seconds]
<patrixl>
beach: sorry. my fingers have been having trouble typing properly today, and this time missed the whole /join part of that line..
<patrixl>
not as bad as that time I typed my nickserv password in a channel lol
<beach>
Yeah, it happens.
<patrixl>
yeah, lol
<siraben>
Does IRC have 2FA?
SaganMan has joined #lisp
<patrixl>
oh hi siraben
<patrixl>
no 2FA AFAIK but I haven't been around for some years lol.
<siraben>
Hi patrixl
<siraben>
Oh lol
<siraben>
Is it possible to connect to freenode without registering?
<patrixl>
yes
<beach>
Let's try to stick to the topic a bit more this time, OK?
st_iron has joined #lisp
<siraben>
beach: What do you mean?
<siraben>
beach: Don't we always ;)
<beach>
The other day, you had a very long conversation completely unrelated to Common Lisp. Just reminding you about the topic.
<siraben>
Oh yeah, sorry about that
<siraben>
Quite new to IRC
Kundry_Wag has joined #lisp
<SaganMan>
Shinmera: join #help
<SaganMan>
siraben: join #help
<siraben>
Ok
<SaganMan>
Shinmera: sorry, wrong highlight
<st_iron>
hello
<beach>
Hello st_iron.
<st_iron>
do i understand well that cons cells are just like single linked lists, and the car contains the value, the cdr the pointer to the next item?
<st_iron>
s/pointer/reference/
<beach>
st_iron: That is how CONS cells are often used, i.e. to build lists.
<siraben>
Yes
<beach>
st_iron: But, they can be used as pairs as well.
<st_iron>
thanks!
<siraben>
You can do circular lists in Common Lisp
<st_iron>
pairs? like (a . b)?
<beach>
siraben: Yes.
<SaganMan>
yes
<beach>
st_iron: Yes.
<SaganMan>
it's easy to do that
<siraben>
Are lists implemented with O(n) lookup time?
<st_iron>
understood, thank you very much, it's clear now
<siraben>
Would it be better to use hash tables or data lookup?
<siraben>
for*
<beach>
siraben: Depends on the size. Yes, O(n).
Kundry_Wag has quit [Ping timeout: 260 seconds]
<siraben>
Could you implement lists as only putting cars on top of each other?
<siraben>
e.g. (c (b (a)))
<siraben>
Wait no
<beach>
siraben: Sure, but then the language has no support for such lists.
<beach>
siraben: You would have to rewrite FIND, POSITION, MAPCAR, etc.
<siraben>
Would be an exercise I suppose
<beach>
Not a very useful one.
<siraben>
Are continuations in Common Lisp as well?
<beach>
No
<siraben>
equivalent to call/cc
<siraben>
But you can write functions by CPS transform to add that, right?
<st_iron>
i study from Peter Seibel's book, he explains everything very well
<beach>
siraben: Sure you can transform to CPS, but you still don't have call/cc. Also, CPS pretty much requires tail-call optimization which the standard doesn't require.
<st_iron>
but sometimes the explanation confuses me :)
<beach>
st_iron: Then you come here and get clarification.
<st_iron>
beach: and i really appreciate it :) thanks
SAL9000_ has joined #lisp
<siraben>
I wonder what an operating system built on Lisp would be like
<jack_rabbit>
asdf is giving me 'Component "package html-convert" not found' when trying to load one of my projects. html-convert.lisp is a file in my project, and listed under components as :file.
smurfrobot has quit [Ping timeout: 260 seconds]
<jack_rabbit>
It's not listed as a package dependency. Any ideas what I'm doing wrong? I've never run into this before.
damke has quit [Ping timeout: 264 seconds]
<beach>
jack_rabbit: "package" here means Common Lisp package, not ASDF "system".
<beach>
jack_rabbit: So you are probably using a package prefix or IN-PACKAGE before you do the DEFPACKAGE.
<beach>
No wait. That doesn't sound right.
<beach>
are you sure about the message. There seems to be a space in the name of the component.
<jack_rabbit>
NOPE! I missed some quotes.
<jack_rabbit>
Yes, that's the issue.
<jack_rabbit>
Dependency was "package html-convert" rather than "package" "html-convert"
fikka has joined #lisp
<beach>
OK
<jack_rabbit>
Thanks. Sorry to trouble over silly mistakes.
<beach>
It happens.
safe has quit [Read error: Connection reset by peer]
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
svillemot has quit [Quit: leaving]
svillemot has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
troydm has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
<cuso4>
It is the e_total function that overflows for values of m>205
smokeink has joined #lisp
damke has quit [Ping timeout: 264 seconds]
<Bike>
it means there's a floating point number that's too big to represent
smurfrobot has joined #lisp
<Bike>
check most-positive-single-float; it's probably around 3e38
<Bike>
c^4 is about 8e33, so if m_n is larger than ten thousand ish you're out of numbers
<Bike>
m_n^2 i mean
<Bike>
so you should use doubles instead of singles.
smurfrobot has quit [Ping timeout: 260 seconds]
<cuso4>
It works now
<cuso4>
thanks
Kundry_Wag has joined #lisp
smurfrobot has joined #lisp
nydel has joined #lisp
<Bike>
if you deal with really big values, you might have to finesse it to avoid computing that huge intermediate value that you then take the sqrt of, but i don't know how to do that off the top of my head
<Bike>
well. i guess you can write it as c*sqrt(mc^2+p)
hvxgr has quit [Quit: leaving]
SAL9000_ is now known as SAL9000
<cuso4>
That would work
<cuso4>
Of ccourse you could use some numerical methods too, but my current solution is good enough.
Kundry_Wag has quit [Ping timeout: 264 seconds]
surya has quit [Ping timeout: 240 seconds]
smurfrobot has quit [Ping timeout: 276 seconds]
markong has joined #lisp
fikka has joined #lisp
EvW1 has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 252 seconds]
surya has joined #lisp
hvxgr has joined #lisp
surya has quit [Ping timeout: 264 seconds]
nowhere_man has joined #lisp
<pjb>
(expt 206 2) #| --> 42436 |#
nowhereman_ has quit [Ping timeout: 248 seconds]
mishoo has joined #lisp
surya has joined #lisp
patrixl has joined #lisp
fikka has joined #lisp
varjag has quit [Ping timeout: 240 seconds]
ebrasca has quit [Remote host closed the connection]
mn3m has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Remote host closed the connection]
red-dot has joined #lisp
damke_ has quit [Read error: Connection reset by peer]
damke_ has joined #lisp
ggherdov has joined #lisp
pagnol has quit [Ping timeout: 268 seconds]
disumu has joined #lisp
mn3m has joined #lisp
varjag has joined #lisp
trocado has joined #lisp
cuso4 has quit [Ping timeout: 264 seconds]
surya has quit [Remote host closed the connection]
fikka has joined #lisp
python476 has joined #lisp
disumu has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
surya has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
smurfrobot has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
pagnol has joined #lisp
patrixl has quit [Ping timeout: 255 seconds]
red-dot has joined #lisp
damke has joined #lisp
FreeBirdLjj has joined #lisp
damke_ has quit [Read error: Connection reset by peer]
smurfrobot has quit [Remote host closed the connection]
lima4 has joined #lisp
lima4 has left #lisp [#lisp]
cuso4 has joined #lisp
patrixl has joined #lisp
patrixl has quit [Client Quit]
lroca has joined #lisp
mareskeg has joined #lisp
mareskeg has quit [Read error: Connection reset by peer]
mareskeg has joined #lisp
damke_ has joined #lisp
Kundry_Wag has joined #lisp
mareskeg has quit [Ping timeout: 240 seconds]
damke has quit [Ping timeout: 264 seconds]
skeuomorf has left #lisp ["Killed buffer"]
dddddd has joined #lisp
Kundry_Wag has quit [Ping timeout: 264 seconds]
groovy2shoes has joined #lisp
asarch has joined #lisp
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
lroca is now known as roca
fikka has quit [Ping timeout: 265 seconds]
khisanth_ has quit [Ping timeout: 268 seconds]
fikka has joined #lisp
khisanth_ has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Pierpa has joined #lisp
arrsim has quit [Quit: bye]
arrsim has joined #lisp
smokeink has quit [Ping timeout: 260 seconds]
nika has joined #lisp
tewi_inaba has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
ckonstanski has quit [Remote host closed the connection]
milanj has joined #lisp
xantoz has quit [Ping timeout: 268 seconds]
wmannis has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
nowhere_man has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
asarch has quit [Quit: Leaving]
Kundry_Wag has joined #lisp
nowhere_man has joined #lisp
d4ryus1 is now known as d4ryus
Kundry_Wag has quit [Ping timeout: 240 seconds]
warweasle has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
wigust has joined #lisp
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
mn3m has quit [Quit: mn3m]
EvW1 has quit [Ping timeout: 255 seconds]
MarkusBarthlen has joined #lisp
Oladon has joined #lisp
wheelsucker has joined #lisp
MarkusBarthlen has quit [Remote host closed the connection]
zaquest has quit [Ping timeout: 276 seconds]
python476 has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
damke_ has joined #lisp
warweasle has quit [Quit: Leaving]
damke has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Ping timeout: 260 seconds]
SaganMan has joined #lisp
zaquest has joined #lisp
surya has quit [Quit: Leaving]
surya has joined #lisp
Fare has joined #lisp
surya has quit [Ping timeout: 245 seconds]
Karl_Dscc has joined #lisp
mflem has joined #lisp
philadendrite has joined #lisp
Arcaelyx has joined #lisp
pcell has quit [Remote host closed the connection]
pcell has joined #lisp
surya has joined #lisp
surya has quit [Ping timeout: 240 seconds]
milanj has quit [Quit: This computer has gone to sleep]
<Shinmera>
It's part of the project, but not part of the system.
<akr>
hmm, guess not
<akr>
ah, okay
<Shinmera>
Anyway, glut is /really old/, so I can't recommend using it.
<Shinmera>
Try cl-glfw3 or something.
pagnol has quit [Ping timeout: 256 seconds]
vlatkoB has quit [Remote host closed the connection]
raynold has joined #lisp
<akr>
alright, thanks
<Shinmera>
glop is a "pure CL" attempt at doing the same, but it's a bit sketchy / underdeveloped in parts.
Kundry_Wag has joined #lisp
<Shinmera>
So depending on how you feel about foreign library dependencies...
<akr>
glfw3 looks nice
pcell has quit [Ping timeout: 240 seconds]
<akr>
do you think I can plug the window obtained from xlib:screen-root directly into glfw:make-context-current?
<Shinmera>
No
wtjones has joined #lisp
smurfrobot has joined #lisp
damke has joined #lisp
<akr>
hmm
<Shinmera>
All of these libraries will do the window creation for you. Is there any reason you want to do it yourself?
<akr>
like I said, I want to draw to a pre-existing window
<akr>
to be exact, the X root window
<akr>
as I want to render a live wallpaper
damke_ has quit [Ping timeout: 264 seconds]
Kundry_Wag has quit [Ping timeout: 260 seconds]
<Shinmera>
Hmm, not sure then.
<Shinmera>
I suppose as a last resort you could browse the sources of GLFW's X11 implementation and pick the parts you need to creat the context and prepare the window.
<akr>
I'd guess that cl-glfw3 won't have bindings to the necessary functions
<Shinmera>
I'd be surprised if glfw3's public API itself does.
smurfrobot has quit [Ping timeout: 255 seconds]
<akr>
nevermind then, thanks anyway
<Shinmera>
I assume it's typically not exposed because it is a rather low-level, platform specific detail.
<akr>
yeah, it would be
<Shinmera>
On the other hand, this is a good opportunity to write a small library that can be re-used to get a X root GL context. :)
<akr>
unfortunately, I have no idea how one would go about doing that
<Shinmera>
Look at the sources of glfw/glop/etc, see what they do, then replicate that in CL.
<Shinmera>
except switching out window creation with plugging in the handle of the root window.
<akr>
maybe I'll try that later, gotta go do something else now
smurfrobot has quit [Remote host closed the connection]
fikka has joined #lisp
siraben has quit [Ping timeout: 264 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
fikka has quit [Ping timeout: 256 seconds]
siraben has joined #lisp
epony has quit [Quit: QUIT]
trocado has quit [Ping timeout: 256 seconds]
Amplituhedron has quit [Quit: Konversation terminated!]
Amplituhedron has joined #lisp
Fare has quit [Ping timeout: 240 seconds]
siraben has quit [Ping timeout: 260 seconds]
disumu has quit [Remote host closed the connection]
Fare has joined #lisp
siraben has joined #lisp
johnnymacs has quit [Ping timeout: 240 seconds]
<schoppenhauer>
hi. i get the error message ; READ error during COMPILE-FILE:; ; Symbol "*ASSEM-INSTRUCTIONS*" not found in the SB-ASSEM package. when trying to load SLIME (version 2.14; quicklisp)
siraben has quit [Ping timeout: 240 seconds]
<schoppenhauer>
ok updating to 2.20 helped
<schoppenhauer>
thx
siraben has joined #lisp
fikka has joined #lisp
shrdlu68 has quit [Quit: Lost terminal]
cuso4 has joined #lisp
pjb has quit [Ping timeout: 245 seconds]
siraben has quit [Ping timeout: 240 seconds]
DataLinkDroid has quit [Ping timeout: 248 seconds]
trocado has joined #lisp
siraben has joined #lisp
marusich has joined #lisp
siraben has quit [Ping timeout: 264 seconds]
comborico1611 has quit [Quit: Konversation terminated!]
cpape has quit [Ping timeout: 256 seconds]
siraben has joined #lisp
willmichael has joined #lisp
siraben has quit [Ping timeout: 264 seconds]
random-nickname has quit [Ping timeout: 264 seconds]