[Agda] Re: Agda running in the browser

Bengt Nordstrom bengt at chalmers.se
Sat Sep 17 01:11:52 CEST 2011


Very impressive Alan! Hope you will write a paper about it.

Now we can start to hope for an editor of a dependently typed language
in our browser.

-- Bengt

On Sat, Sep 17, 2011 at 5:40 AM, Alan Jeffrey <ajeffrey at bell-labs.com> wrote:
> Agda now knows where your (HTML5 geolocation compatible) browser is.
>
>   http://ect.bell-labs.com/who/ajeffrey/agda-frp-js/geolocation.html
>
> Generated from:
>
>   main : ⟦ Beh DOM ⟧
>   main =
>     text ["Current location: "] ++
>     text (map show geolocation) ++
>     text ["."]
>
> using a spooky postulate:
>
>   geolocation : ⟦ Beh ⟨ Maybe Coords ⟩ ⟧
>
> I just came back from a walk round the block with my Android phone, and
> watched my coordinates update themselves.
>
> A.
>
> On 09/15/2011 01:44 PM, Jeffrey, Alan S A (Alan) wrote:
>> Hi everyone,
>>
>> I did enough mucking around with back end gore to finally get an Agda
>> program running in the browser (as long as your browser supports the
>> HTML5 timer model, i.e. is not I.E.). The very thrilling result is:
>>
>>     http://ect.bell-labs.com/who/ajeffrey/agda-frp-js/clock.html
>>
>> which was generated from the top-level program:
>>
>>     clock : ⟦ Beh DOM ⟧
>>     clock = element "p" (text (map toUTCString (every (1 sec))))
>>
>> The source repository is here:
>>
>>     https://github.com/agda/agda-frp-js/
>>
>> although it requires some compiler patches I only just pushed, so it may
>> not compile for anyone else right now.
>>
>> Still early days, but look! Agda! In the browser!
>>
>> A.
> _______________________________________________
> Agda mailing list
> Agda at lists.chalmers.se
> https://lists.chalmers.se/mailman/listinfo/agda
>


More information about the Agda mailing list