This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-22
Channels
- # announcements (13)
- # babashka (22)
- # beginners (22)
- # biff (12)
- # calva (6)
- # clerk (20)
- # clj-kondo (25)
- # clj-together (5)
- # clj-yaml (20)
- # cljdoc (16)
- # cljs-dev (1)
- # clojure (42)
- # clojure-brasil (1)
- # clojure-europe (26)
- # clojure-nl (6)
- # clojure-norway (24)
- # clojure-turkiye (3)
- # clojure-uk (5)
- # clojurescript (37)
- # core-async (7)
- # core-logic (2)
- # datalevin (7)
- # datomic (43)
- # events (2)
- # fulcro (7)
- # gratitude (1)
- # hyperfiddle (7)
- # java (7)
- # jobs (3)
- # lsp (4)
- # off-topic (16)
- # pathom (18)
- # polylith (1)
- # portal (27)
- # reitit (4)
- # releases (3)
- # shadow-cljs (47)
- # tools-build (14)
- # tools-deps (16)
- # yamlscript (11)
I was pleasantly surprised and thrilled when I heard the news that SebastianZ (not sure if he's here on the Clojurians Slack) had recently completed the implementation of custom object formatters in Firefox 116. I use both Safari and Firefox as the primary browsers for personal purposes and work. Being able to see Clojure data structures presented in their native forms in Firefox really made a huge different in the development experience. Now that both Google Chrome and Firefox have this feature, I've been wondering what it could take to implement this in Safari/WebKit as well. I know WebKit is open source but I'm not too familiar with its development process. While browsing their issue tracker, I found https://bugs.webkit.org/show_bug.cgi?id=142656 that's been languishing since 2016. Would it be possible to sponsor SebastianZ to work on this if a) SebastianZ is interested in it and b) the Safari/WebKit team is willing to accept contributions? The Safari/WebKit team, as far as I know, have some developers who were originally on the Firefox team at Mozilla. SebastianZ, on the other hand, was involved in the development of Firebug. The hope is that there might be some kind of close personal/professional relationships between these folks that can help with the effort and SebastianZ might just be the right developer who can pull this off given his background and experience.
Hey, can you explain more about how Custom formatters would be useful in Safari? Do you develop in Safari?
I know most developers use Google Chrome for development but I’ve been using Safari (occasionally, Firefox for cross-browser compatibility testing) for both personal purposes and work and I know a few people who do so, too. I use Safari for its emphasis on privacy as well as its anti-tracking and fingerprinting features. It’s also a solid browser that meets my needs for development and thus don’t see any reason to use Google Chrome.