coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Abhishek Anand <abhishek.anand.iitg AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Coq on Android?
- Date: Wed, 18 Oct 2017 00:23:35 -0400
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=abhishek.anand.iitg AT gmail.com; spf=Pass smtp.mailfrom=abhishek.anand.iitg AT gmail.com; spf=None smtp.helo=postmaster AT mail-qt0-f182.google.com
- Ironport-phdr: 9a23:BPpD4BPOelx45ugBNTEl6mtUPXoX/o7sNwtQ0KIMzox0K/vzrarrMEGX3/hxlliBBdydsK0UzbeO+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6a8TWO6msZHQy6Pg5oLKyhEYnLys+zyuqa+pvJYgwOiiDrMp1oKxDjhA/Rt9IWjIgqA6A4zBeB9nJCe+VNxW5rY1uVlhDwoMax4JFL/CFZuvZn/MlFB/apN58kRKBVWWx1e1s+49fm4EHO
(Thanks Kyle for your response and your work.)
I totally agree that it is much less efficient to use Coq on a phone instead of a regular desktop.
Nevertheless, there are times when a desktop is not an option at all: when waiting in a queue to check in for a flight, or waiting for food in a restaurant when dining alone, or being stuck without a laptop in a talk whose title was deceptive.
On phones with large screens, one can make productive use of Coq.
For example, if one is stuck on a proof, and then stuck waiting for food, they can look up the proof state where there are stuck and perhaps even make small changes so that their thought process has better ideas to chew on when the food finally arrives.
On my phone, I mainly use the console mode of emacs (emacs -nw) with company-coq.
I usually SSH to my work desktop and open the proof I am stuck on in "emacs -nw".
On phones, it does not make sense to split the screen into several buffers. Disabling the "three-buffer mode" of proof general helps.
It would help to have a "one-buffer mode" in proof general.
When my phone is in the landscape orientation, it is very unhelpful when proof-general splits my screen vertically to show both the code and the subgoal buffers at once.
In landscape mode, the lower ~half of the screen is already occupied by the keyboard. So there is only a quarter of a phone's width available for each buffer.
SSHing to my work desktop usually suffices for me, except when I am traveling for many days, especially to other countries. Then I do have to install everything, including Coq, on my phone itself, for times when I have no (or high-latency) connectivity.
Apps like GNURoot Debian make it possible to run a full-fledged "linux virtual machine" inside Android, at least until Android 6.1.
IIRC, CoqIDE works properly in GNURoot Debian.
-- Abhishek
http://www.cs.cornell.edu/~aa755/On Tue, Oct 17, 2017 at 5:16 AM, Pierre Courtieu <pierre.courtieu AT gmail.com> wrote:
Yeah, and how do you use it? Does coqide work well on android?
Multi-touch screens is certainly something we want to try for
human/proof-assistant interactions.
P.
2017-10-17 7:25 GMT+02:00 Daniel Galvez <dt.galvez AT gmail.com>:
> It's been a long time since I've done any serious work in Coq, but curiosity
> brings me out of the depths of lurking on this mailing list.
>
> I'm surprised no one has asked yet: what has motivated more than a few of
> you to want to install coq on android?
>
> Sincerely,
> Daniel
>
> On Mon, Oct 16, 2017 at 9:58 PM, Nicolas Pelletier
> <nicolas.pelletier3 AT gmail.com> wrote:
>>
>> Thank you for these links. I could very well need the kind of patch
>> discussed in the PR, but for Coq. I am not familiar enough with the ARM ABI
>> to know which parts of it are necessary for 64bits; but this is worth
>> investigating further.
>>
>> As for getting OCaml and opam to work, I didn't need anything beyond the
>> termux patches and fixing a few pathes... so 64bits work better than 32bits
>> in this case.
>>
>> Regards,
>>
>> -- Nicolas
>
>
>
>
> --
> Daniel Galvez
- [Coq-Club] Coq on Android?, Nicolas Pelletier, 10/16/2017
- Re: [Coq-Club] Coq on Android?, Abhishek Anand, 10/16/2017
- Message not available
- Re: [Coq-Club] Coq on Android?, Kyle Stemen, 10/16/2017
- Message not available
- Re: [Coq-Club] Coq on Android?, Nicolas Pelletier, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Daniel Galvez, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Pierre Courtieu, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Vadim Zaliva, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Abhishek Anand, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Pierre Courtieu, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Abhishek Anand, 10/19/2017
- Re: [Coq-Club] Coq on Android?, Pierre Courtieu, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Nicolas Pelletier, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Laurent Thery, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Pierre Courtieu, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Daniel Galvez, 10/17/2017
- Re: [Coq-Club] Coq on Android?, Abhishek Anand, 10/16/2017
- Message not available
- Re: [Coq-Club] Coq on Android?, Kyle Stemen, 10/16/2017
- Re: [Coq-Club] Coq on Android?, Nicolas Pelletier, 10/18/2017
- Re: [Coq-Club] Coq on Android?, Kyle Stemen, 10/16/2017
- Re: [Coq-Club] Coq on Android?, Kyle Stemen, 10/25/2017
- Re: [Coq-Club] Coq on Android?, Nicolas Pelletier, 10/26/2017
Archive powered by MHonArc 2.6.18.