<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>
            
                    browsers on
                
            
            The Neo-Babbage Files</title>
        <link>https://babbagefiles.xyz/categories/browsers/</link>
        <description>Recent content  in browsers
            on The Neo-Babbage Files</description>
        <language>en-gb</language>
        
                <managingEditor>slade@lambda-y.net (Benjamin Slade)</managingEditor>
                <webMaster>slade@lambda-y.net (Benjamin Slade)</webMaster><lastBuildDate>Mon, 29 Dec 2025 11:00:32 +0000</lastBuildDate>
        <generator>Hugo -- gohugo.io</generator>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
            <atom:link href="https://babbagefiles.xyz/categories/browsers/index.xml" rel="self" type="application/rss&#43;xml" />
        
            
            <item>
                <title>Browsing the Web with Common Lisp</title>
                <link>https://babbagefiles.xyz/next_browser-common_lisp/</link>
                
                
                <description>&lt;p&gt;I was a long-time user of &lt;a href=&#34;http://conkeror.org/&#34;&gt;Conkeror&lt;/a&gt;, a highly-extensible browser with
an Emacs ethos. It &lt;a href=&#34;https://www.freelists.org/archive/conkeror/09-2018&#34;&gt;still exists&lt;/a&gt;, but since the changes in the Firefox
back-end away from XULRunner, which Conkeror uses, running Conkeror
became increasingly difficult to use, so I&amp;rsquo;ve largely switched to
just using plain Firefox.&lt;/p&gt;
&lt;p&gt;However, &lt;a href=&#34;http://john.mercouris.online/&#34;&gt;John Mercouris&lt;/a&gt; has been developing &lt;a href=&#34;http://next.atlas.engineer/&#34;&gt;Next Browser&lt;/a&gt; (originally
styled &lt;a href=&#34;https://dm.reddit.com/r/programming/comments/7fw57u/next_browser_a_next_generation_extensible_lisp/&#34;&gt;nEXT Browser&lt;/a&gt;), a browser with a Common Lisp front-end, allowing
for customisability and extensibility along Conkeror/Emacs lines:&lt;/p&gt;



&lt;figure&gt;
    
        
            &lt;img src=&#34;https://web.archive.org/web/20190226201246/https://raw.githubusercontent.com/atlas-engineer/next/master/assets/gifs/fast_navigation.gif&#34;/&gt; &lt;/figure&gt;

&lt;p&gt;The back-ends are – if I understand correctly – planned to be Blink
for the QT port and WebkitGTK+ for the GTK port, with the Mac port of
Webkit for the Mac version. But the front-end, the user-facing side,
is Common Lisp.&lt;/p&gt;
&lt;p&gt;John is currently running an &lt;a href=&#34;https://www.indiegogo.com/projects/next-browser-nix-support#/&#34;&gt;Indiegogo campaign to properly port&lt;/a&gt; it to
Linux and other non-Mac Unix variants (it apparently runs well already
on the Mac, John&amp;rsquo;s main platform it seems [there&amp;rsquo;s no accounting for
taste ;) ]). The raised money would be used in part to pay a
professional C/C++ developer for their time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://ambrevar.xyz/&#34;&gt;Ambrevar&lt;/a&gt; is &lt;a href=&#34;https://github.com/atlas-engineer/next/issues/92&#34;&gt;currently working on packaging&lt;/a&gt; Next Browser for &lt;a href=&#34;https://www.gnu.org/software/guix/&#34;&gt;Guix&lt;/a&gt;,
which is exciting and promises to add to the amount of Lisp front-end
software we&amp;rsquo;ll be able to use. Currently I&amp;rsquo;m running Emacs (elisp) for
the majority of my non-browser productivity (writing papers &amp;amp; creating
class slides using &lt;a href=&#34;https://www.gnu.org/software/auctex/&#34;&gt;AUCTeX&lt;/a&gt;; reading composing email with &lt;a href=&#34;https://www.djcbsoftware.nl/code/mu/mu4e.html&#34;&gt;mu4e&lt;/a&gt;;
note-taking and scheduling with &lt;a href=&#34;https://orgmode.org/&#34;&gt;Org mode&lt;/a&gt;; &amp;amp;c. &amp;amp;c.) and, at least on
one machine, &lt;a href=&#34;https://stumpwm.github.io/&#34;&gt;StumpWM&lt;/a&gt; (Common Lisp window manager) for my &amp;lsquo;desktop
environment&amp;rsquo;; and &lt;a href=&#34;https://www.gnu.org/software/guix/&#34;&gt;GNU GuixSD&lt;/a&gt; with a Guile-based package manager,
Guile-based cron (&lt;a href=&#34;https://www.gnu.org/software/mcron/manual/html_node/index.html#Top&#34;&gt;mcron&lt;/a&gt;), and Guile-based init/daemon-manager
(&lt;a href=&#34;https://www.gnu.org/software/shepherd/&#34;&gt;Shepherd&lt;/a&gt;). A functional, configurable, Lisp-based browser would be a
most welcome addition. As excellent as Firefox is, especially its
backend, I do really miss the halcyon days of Conkeror, and Next
Browser could represent a return to those heady days of configurable
browsing Emacs-style.&lt;/p&gt;
&lt;p&gt;So, if this sort of thing appeals to you (i.e. if you like Lisp,
Emacs, and/or highly-extendable browsers), you might want to support
the Linux/Unix-port of Next Browser:
&lt;a href=&#34;https://www.indiegogo.com/projects/next-browser-nix-support&#34;&gt;https://www.indiegogo.com/projects/next-browser-nix-support&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s only about a week left in the campaign.&lt;/p&gt;
</description>
                
                        <author>Benjamin.Slade@fakeEmailToMakeValidatorHappy.com (Benjamin Slade)</author>
                
                     
                        
                             
                            
                                
                                 
                                    <category domain="https://babbagefiles.xyz/categories/lisp">lisp</category>
                                 
                                    <category domain="https://babbagefiles.xyz/categories/commonlisp">commonlisp</category>
                                 
                                    <category domain="https://babbagefiles.xyz/categories/nextbrowser">nextbrowser</category>
                                 
                                    <category domain="https://babbagefiles.xyz/categories/browsers">browsers</category>
                                
                            
                        
                     
                        
                     
                        
                             
                            
                                
                                 
                                    <category domain="https://babbagefiles.xyz/tags/web">web</category>
                                
                            
                        
                    
                
                <guid>https://babbagefiles.xyz/next_browser-common_lisp/</guid>
                <pubDate>Sat, 20 Oct 2018 13:22:00 -0600</pubDate>
            </item>
        
    </channel>
</rss>


