freenode/#lisp - IRC Chatlog
Search
11:07:04
phoe
because then what no-defun-allowed said - get a list of restarts available in the current dynenv this way via COMPUTE-RESTARTS, get restart names via RESTART-NAME, get restart reports via princ-to-stringing the restart objects, call them via INVOKE-RESTART-INTERACTIVELY after binding *query-io* in a proper way
11:24:33
phoe
jmercouris: basically this sounds like you want to write your own Lisp debugger, which kind of makes sense because nyxt aims to be a Lisp environment
11:25:51
ldbeth
globally, he encountered the problem that setting *print-case* would cause trouble for cl-base64's macro
11:27:14
phoe
;; I think that at least one of my own libraries is going to fall apart the same way if print-case is modified
11:29:32
phoe
what's the exact error you are getting? cl-base64 seems actually immune to this sorta error
11:30:58
ldbeth
he added (setf *print-case* :downcase) in his .sbclrc and using cl-base64-20201016-git
11:32:46
ldbeth
and it's acually loading another package complains "The function cl-base64:base64-string-to-usb8-array is undefined."
12:51:33
Bike
think i'm going to have to work on trucler like i mentioned before i get much farther with it.
13:05:09
jmercouris
looking at the documentation here: https://webkitgtk.org/reference/webkit2gtk/stable/WebKitNavigationAction.html I cannot for the life of me figure out what the struct fields are
13:10:41
ferada
jmercouris: hi, ...boxed-opaque looks correct to me like you said and how to use it, just look at the existing cases, like gtk-widget-path for example, function parameters use (object (g-boxed-foreign gtk-widget-path)) e.g.
13:15:07
jmercouris
when you use g-signal-connect it tries to do some magic and convert the results into appropriate objects
13:22:34
ferada
jmercouris: that's this signal https://webkitgtk.org/reference/webkit2gtk/2.4.2/WebKitWebView.html#WebKitWebView-create ?
13:23:26
ferada
i can't find an example with return value gboolean right now, might be that it's not supported
13:25:37
jmercouris
strange, because I thought in other signal handlers I was returning incorrect values and it was handling it gracefully
13:26:39
ferada
maybe, maybe not, it's a bit hard to search for this case since the return type isn't indicated in the lambdas unfortunately
13:27:33
ferada
let me know if you encounter other issues, i've seen the tickets, i just can't easily reproduce things at the moment
17:02:01
rodriga
hmm is there a more active Lisp group? also has anybody here bet their career on Lisp/Clojure/functional? What projects and information would you guys recommend if you want to one day be a professional hacker building "compilers" and eDSLs.
17:13:18
Xach
rodriga: there is a discord lisp discussion channel that seems active, i don't know if it's more or less active than #lisp
17:17:16
rodriga
sorry if this sounds like a dumb question but how would you get a job or internship in Lisp? seems here locally its not very popular. did you guys network by first getting remote open source projects, internships, etc...? i've read On Lisp & SCIP.
17:18:59
Xach
rodriga: i liked using lisp but it was not formally part of my programming job in the past. i used common lisp to prototype things quickly and to implement internal tools where the implementation language wasn't all that critical. i also wrote a lot of code and shared it as i made my own hobby projects in common lisp. i went to conferences and chatted and emailed with people using lisp. over time i got into
17:22:23
Xach
I don't have advice for someone starting today, sorry - the world has changed a lot since i got started. I don't know if the same approach would work starting now.