{"id":1385,"date":"2019-12-18T15:52:14","date_gmt":"2019-12-18T15:52:14","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=1385"},"modified":"2019-12-18T15:52:14","modified_gmt":"2019-12-18T15:52:14","slug":"holiday-reading","status":"publish","type":"post","link":"https:\/\/sdi.thoughtstorms.info\/?p=1385","title":{"rendered":"Holiday Reading"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/sdi.thoughtstorms.info\/wp-content\/uploads\/2019\/12\/P_20191218_103304-1-576x1024.jpg\" alt=\"\" class=\"wp-image-1388\"\/><\/figure>\n\n\n<p>I&#8217;m about to go on holiday in January. And it&#8217;s time for a new adventure in travelling without my laptop. I can&#8217;t go anywhere without the safety blanket of a Unix computer. And since my <a href=\"http:\/\/sdi.thoughtstorms.info\/?p=1209\">PocketCHIP<\/a> got stolen, I&#8217;ve been without something portable.<\/p>\n\n\n<p>Anyway, what you see in the photo is my new Xaomi 8&#8243; <a href=\"https:\/\/www.techadvisor.co.uk\/review\/android-tablets\/mi-pad-4-3684830\/\">Pad 4<\/a> tablet. With <a href=\"https:\/\/en.wikipedia.org\/wiki\/UserLAnd_Technologies\">UserLAnd<\/a> Debian, running Emacs, with Sam Aaron&#8217;s <a href=\"https:\/\/overtone.github.io\/emacs-live\/\">EmacsLive<\/a> (which is my preferred packet of Emacs modes and extensions for writing Clojure). I&#8217;ve opened up the source-code of <a href=\"http:\/\/salza.dk\/\">Liquid<\/a>, which is a nice project to create a powerful text editor, heavily inspired by Vi and Emacs (though not aiming to be a clone of either) written entirely in pure Clojure. <\/p>\n\n\n<p>I&#8217;ve got Clojure installed on the machine. Along with git, leiningen, Python3 and <a href=\"https:\/\/www.swi-prolog.org\/\">SWI-Prolog<\/a>. <\/p>\n\n\n<p>I&#8217;m able to compile and run Clojure (including this Liquid project). So that&#8217;s one sort of holiday project I might find myself getting up to. Playing with and seeing if I can figure out how to write new &#8220;modes&#8221; or extend Liquid to my own nefarious purposes. <\/p>\n\n\n<p>Or, I can continue my playing with Prolog. <\/p>\n\n\n<p>I also have a Bluetooth keyboard, which is nice and small and portable, and seems to be OK. (After a couple of hours playing). Obviously because it&#8217;s small so I don&#8217;t know if I can adapt to doing a lot with it. But &#8230; so &#8230; far, the bluetooth connection seems fairly reliable, and not dropping.<\/p>\n\n\n<p>So, the whole package is remarkable small and light. I would have liked one of those keyboard covers, but no one seems to be selling them here in Brasilia (the only one I found only has an old microUSB connection, not the USB C that the tablet uses)<\/p>\n\n\n<p>In terms of software, including powerful programming languages and a powerful editor (Emacs) &#8230; this looks viable. Of course tablets are powerful things these days. The whole UserLAnd Ubuntu with all the above software is taking up only a small chunk of the 64 Gb storage. <\/p>\n\n\n<p>The big bottlenecks will be the keyboard and screen and working without a mouse.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m about to go on holiday in January. And it&#8217;s time for a new adventure in travelling without my laptop. I can&#8217;t go anywhere without the safety blanket of a Unix computer. And since my PocketCHIP got stolen, I&#8217;ve been without something portable. Anyway, what you see in the photo is my new Xaomi 8&#8243; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[67,357,360,365,445],"class_list":["post-1385","post","type-post","status-publish","format-standard","hentry","category-tools","tag-clojurescript","tag-programming-on-tablets","tag-prolog","tag-python","tag-tablets"],"_links":{"self":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1385"}],"version-history":[{"count":0,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1385\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}