Path: csiph.com!news.swapon.de!weretis.net!feeder8.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mostowski Collapse Newsgroups: comp.lang.javascript Subject: Re: Dogelog Q&A: Can I run it on an iPad? Date: Thu, 27 May 2021 20:45:19 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 27 May 2021 18:45:23 -0000 (UTC) Injection-Info: solani.org; logging-data="18744"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.7.1 Cancel-Lock: sha1:kQN+D2yFH3e7/KrCCspuyYWs2Iw= In-Reply-To: X-User-ID: eJwNy8EBwCAIA8CVWiGRjCMI+4/Q3v9gfFnbCToGk7EurlxqHcpLabamGghmx1yuk7m7Ru+ocpquf8bZ64F9a2YWJg== Xref: csiph.com comp.lang.javascript:40109 It can already do a little Unicode: :- X = 'hel𝄞lo', write(X), nl. :- X = 'hel𝄞lo', atom_codes(X, L), write(L), nl. Try it hel𝄞lo [104, 101, 108, 119070, 108, 111] But I have no clue how the hell I can tease out a Unicode codepoint categorization from JavaScript? Mostowski Collapse schrieb: > To help understand Dogelog, we made a little Q&A. > Here are the results: > > Q: What does it mean that Dogelog was produced > by a cross compiler? > A: Dogelog is not enteirely written in JavaScript, > a great part was written in Prolog and then cross > compiled into JavaScript. > > Q: Can Dogelog be run without Android? > A: Yes, since the result after cross compilation > was entirely JavaScript, you can run it everywhere > where you find JavaScript, no Android required. > > Q: Can Dogelog be run without internet connection? > A: Yes, the compilation has only generated client > code, there is no server code, so once the JavaScript > is loaded, you can run it without a connection. > > Q: Can Dogelog be run without a Browser? > A: Yes, its also possible to run Dogelog from within > node.js for example, which is headless. > > Q; Can Dogelog be run from within a smartphone? > A: Yes, if you find a capable JavaScript environment > you can also run it on a small device as a smartphone. > > Q: Can a smartphone use be demonstrated? > A: Yes we have updated the link http://www.dogelog.ch/ so > that it does automatic zooming, by adding these lines: > >     > > Here is a screenshot, even an offline use, where the > internet connection was cut off after Dogelog was loaded: > https://gist.github.com/jburse/f6ad8de5f2a2de54c3efdbbe654e8013#gistcomment-3759547 > > > Q: Can a tablet use be demonstrated? > A: Yes the same link http://www.dogelog.ch/ also works > for tablets. Strangely the same Chrome browser has better > rendering on a Huawei tablet than on Smasung smartphone. > But this is an issue of HTML/CSS and not of Dogelog: > https://gist.github.com/jburse/f6ad8de5f2a2de54c3efdbbe654e8013#gistcomment-3759548 > > > Q; For further questions about Dogelog, where should I go? > A: Documentation about Dogelog will soon be out, tickets > with bug reports or feature requests can be opened on GitHub at: > https://github.com/jburse/jekejeke-samples/issues > > Mostowski Collapse schrieb: >> Dear All, >> >> Needs a decent browser, JavaScript >2015 >> >> http://www.dogelog.ch/ >> >> Currently swallows errors silently. Everything written >> in Prolog itself, read/1, consult/1, etc.. and then cross >> compiled into JavaScript. Not sure whether it can already >> >> compile itself. But it has a text field and can add the >> clauses in the text field and execute the directives in the >> text field, and it has write/1 and nl/0 into the HTML document. >> >> More care for the good boy upcoming. >> >> Have Fun! >> >> Jan Burse, 24.05.2021 #StaySafe >> http://www.jekejeke.ch/ >