From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.oboj.net ([195.178.185.14]) by ewsd; Sun Mar 15 09:50:33 EDT 2020 Received: from localhost (localhost [127.0.0.1]) by mail.oboj.net (Postfix) with ESMTP id 796FEBEB9C9; Sun, 15 Mar 2020 14:50:21 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.oboj.net Received: from mail.oboj.net ([127.0.0.1]) by localhost (mail.oboj.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dMnnXWNLc5j3; Sun, 15 Mar 2020 14:50:21 +0100 (CET) Received: from www.oboj.net (unknown [195.178.185.23]) by mail.oboj.net (Postfix) with ESMTP id 2F540BDC7F8; Sun, 15 Mar 2020 14:50:09 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Date: Sun, 15 Mar 2020 15:50:09 +0200 From: jamos@oboj.net To: 9front@9front.org Subject: Re: [9front] adding javascript enable to netsurf In-Reply-To: <41AE2FAE-9904-401B-A822-7E41389E1668@quintile.net> References: <41AE2FAE-9904-401B-A822-7E41389E1668@quintile.net> Message-ID: <2866c85ea803dc041fe009a820be38d4@oboj.net> X-Sender: jamos@oboj.net User-Agent: Roundcube Webmail/1.3.4 Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: managed asynchronous descriptor reduce/map-oriented rails That might be another way than we are taking now. The Amiga frontend can=20 either be compiled natively or cross compiled from Linux (se building-*=20 files here http://source.netsurf-browser.org/netsurf.git/tree/docs). Anyhow, we already copy the autogenerated output from perl, flex, bison=20 and python, right now. Ori=E2=80=99s suggestion to move the autogenerated= files=20 into the =E2=80=98nsport=E2=80=99 repository will probably make it easier= to merge e.g.=20 libcss with the upstream libcss, as our =E2=80=98patching=E2=80=99 will r= eside in nsport=20 (which is not cloned from any upstream repo). It is a pity that the lexer and parser generator require GNU tools=20 (flex/bison), when Plan 9 already contains the original tools=20 (lex/yacc). If someone is good in lex/flex and yacc/bison, it would be=20 interesting to see if these files could be made to work in both=20 environments. But maybe it is like with bash vs sh in Go, that the win=20 is to keep with one well defined interface. An other alternative would=20 be to write a translator, it doesn=E2=80=99t necessarily have to be compl= ete. Jonas On 2020-03-15 13:06, Steve Simon wrote: > Hi, >=20 > just a thought, but what is the hope of cross compiling on linux with=20 > plan9 as a target? >=20 > it would need to include a /dev/draw backend and be statically linked,=20 > but perhaps it might be a simpler path to a working browser. >=20 > -Steve >=20 > On 15 Mar 2020, at 9:42 am, kokamoto@hera.eonet.ne.jp wrote: >=20 > Yeah. for now, best option is to generate on Unix, > I followed you, and got compiled netsurf-3.9 on my Ubuntu18.04. > Now I have the vision of what is the goal of version 3.9. >=20 > Kenji