It seems the time to remind you: I'm builing my own browser engines "The Argonaut Constellation"!
I see a need to illustrate an alternate vision for the web if we are to get the improvements we want. I see a need for a more modular engine to aid experimentation both regarding the web & elsewhere.
And well... Someone had to do it!
@mauve @agregore I link to all my repos at https://argonaut-constellation.org/
It's basically all written in Haskell!
@mauve I believe @agregore would be most interested in extending my "HURL" URL dispatcher component. And while it's nowhere ready for it, I'd certainly welcome a desktop being built around it!
I hope it doesn't bother I specifically plan not to implement JavaScript. You can ofcourse add it around the edges of my other components, but I cannot take on the workload or the expectations. And besides it hinders my ability to chase the vision of web that works beautifully on any device.
@alcinnz @mauve @agregore Two thoughts:
1) I love Haskell, definitely going to look at this.
2) I've sometimes mused what life would be like if browsers were scripted with Scheme (say, something R6RS compatible) instead of JavaScript. Not saying that anyone *should* try that, only that it'd be interesting.
@alcinnz I've been telling people we need modular browsers for ages! The spec's too big to allow a small team to create alternate implementations
@alcinnz this turned out to be timely. We need to take the web back or make something better *right now*:
https://news.ycombinator.com/item?id=36876301
We need a breadth of non-chromium browsers. Ones that support as much of the spec as they care to. That remind people that there is an ecosystem out there and that support of any spec feature is optional.
We need to break the web.
@gaffen Well, there's a reason why I wrote that toot at this time.
I've been working on it for quite a while, & have been mentioning it throughout...
@alcinnz it's been in the back of my mind for a while but it's lays been background noise for me. Hearing about this development with WEI was definitely a wakeup call for me
@alcinnz I still regret letting my professor talk me out of trying to build a web browser in, like, 2002. So I'm happy you're working on this!