Search
Saturday, 19th of January 2019, 0:11:49 UTC
4:35:38
beach
Good morning everyone!
4:36:32
beach
p_l: Did they move you to a different time zone again?
4:36:45
p_l
no, illness is making me wake up ~0400
4:36:52
beach
Oh, sorry to hear that.
4:37:37
p_l
ACTION is currently on job-hunting spree, which is definitely complicated by being ill
4:38:18
beach
Did you quite your old job already?
4:38:51
p_l
beach: didn't work out between us :|
4:39:56
p_l
and some of the issues might have came from sleep apnea, something I'm going to have tested
4:40:32
beach
Oh, yes, so! My (admittedly small) family has those, and got a machine for breathing at night.
4:42:48
p_l
it's definitely better explanation than "unexplained narcolepsy" :)
4:42:57
beach
But I don't see how apnea could impact the relation with your employer.
4:43:20
p_l
beach: lack of good sleep impacting performance/readiness/etc.
4:43:36
p_l
while not as much of a problem in that specific job, it was definitely a pattern over last year
9:12:49
ebrasca
How I can connect my c++ code with cl?
9:15:00
no-defun-allowed
yeah, probably clasp
9:15:07
no-defun-allowed
or write extern C wrappers and use CFFI
9:15:29
beach
ebrasca: My recommendation is to avoid C++, though.
9:15:57
beach
ebrasca: As I often say, it is impossible to write a C++ program that is both modular and fast.
9:16:05
no-defun-allowed
https://www.youtube.com/watch?v=oKg1hTOQXoY&t=10m33s
9:16:14
no-defun-allowed
^ Alan Kay on C++
9:16:53
ebrasca
I like to program with vulkan with my friends.
9:17:20
no-defun-allowed
I thought there were already CL Vulkan bindings.
9:17:21
beach
So it's for social resons.
9:17:34
no-defun-allowed
https://github.com/3b/cl-vulkan
9:17:35
ebrasca
cl-vulkan is not complete
9:17:56
ebrasca
I can't make it display 1 triangle.
9:18:06
no-defun-allowed
(princ "🖖") will likely work, too
9:18:35
no-defun-allowed
what's missing? you should be able to add to it
9:19:49
ebrasca
I don't what is missing.
9:20:37
no-defun-allowed
How would you implement a new Vulkan interface if you don't know that?
9:21:28
ebrasca
I know some missing parts , not all.
9:31:36
ebrasca
glfwExtensionCount is missing or how make appInfo in cl-vulkan.
9:32:00
beach
no-defun-allowed: Having a Common Lisp interface to Vulkan won't solve the problem if this is a social activity to perform together with C++ programmers.
9:34:15
ebrasca
beach: I have convince 1 to read gentle introduction to cl.
9:36:27
ebrasca
beach: Probably I can convince them to use cl if vulkan work with it.
9:44:05
beach
Sounds like a good plan.
9:44:32
beach
ebrasca: Do you have reasons to believe that Clasp would not work here?
9:47:05
ebrasca
beach: Clasp is not sbcl.
9:47:28
beach
Oh, I didn't realize that SBCL was a requirement.
9:48:03
beach
"<ebrasca> How I can connect my c++ code with cl?"
9:48:41
ebrasca
If I can I like tu use pure CL.
10:08:41
ebrasca
beach: I going to try clasp.
10:11:03
shka_
you will have to compile ecl yourself to have C++ support but that's not big deal
10:17:48
ebrasca
shka_: for ecl I only need to use flag "cxx" in gentoo
10:44:27
p_l
ebrasca: cl-vulkan afaik works, glfwExtensionCount is not part of Vulkan API
10:45:10
ebrasca
p_l: Have you managed to display 1 triangle in cl-vulkan?
10:45:50
p_l
haven't used vulkan in general yet. I don't really have a working CL environment on the hw where vulkan works
10:46:02
p_l
but I do recall that it takes a lot of work (in general)
10:46:48
ebrasca
p_l: How do you know it work without testing it first?
10:47:10
p_l
ebrasca: developer tested it, and the function you mentioned missing is not part of vulkan at all
10:47:38
p_l
https://drive.google.com/file/d/0B-F5LGQG20_bZTJJbjc1TkFWR3c/view flowchart for a triangle in vulkan
10:48:40
p_l
C++ example for single triangle is 1100 lines of code
10:48:48
ebrasca
p_l: Have in mind this developer never tried to display 1 triangle ...
10:49:14
ebrasca
p_l: I have working triangle in c++.
11:05:25
shka_
p_l: well, you can try to build something more usable on top of vulcan
Saturday, 19th of January 2019, 12:11:49 UTC