ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Picolisp latest found at http://www.software-lab.de/down.html | check also http://www.picolisp.com for more information
pierpal has quit [Ping timeout: 248 seconds]
pierpal has joined #picolisp
orivej has quit [Ping timeout: 245 seconds]
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
pierpal has quit [Ping timeout: 256 seconds]
rob_w has joined #picolisp
orivej has joined #picolisp
pierpal has joined #picolisp
mtsd has joined #picolisp
mtsd has quit [Remote host closed the connection]
groovy2shoes has quit [Ping timeout: 276 seconds]
mtsd has joined #picolisp
groovy2shoes has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
mtsd has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
mtsd has joined #picolisp
mtsd has quit [Quit: leaving]
mtsd has joined #picolisp
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
orivej has joined #picolisp
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
mtsd has quit [Remote host closed the connection]
mtsd has joined #picolisp
<beneroth> Regenaxer, is there a ready-to-use way to pretty-print a whole picolisp source.l file? I saw pilIndent and pilPretty, but they supposed to be used from vim. I want to apply (pp) to a whole source file.
<aw-> hey bene
<aw-> can you just (pretty (in file ... ?
<aw-> or.. it doesn't pp' a string?
<beneroth> (pretty) takes an Sexpr as argument, similar to (pp) taking a function/method definition (a picolisp list).
<beneroth> so it doesn't process the content of strings given to it
<Regenaxer> Rather (while (read) (pretty @) (prinl)) but it is not 100% the same
<Regenaxer> yes, 'pretty' is the internal machinery used by 'pp'
mtsd has quit [Quit: Leaving]
<beneroth> ok, thx
<Regenaxer> 'pp' produces output which can be read in as corresponding definitions, more or less ;)
<beneroth> reverse reading
<Regenaxer> yes, 'read' works also on the 'pretty' output, but no 'de' etc
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #picolisp
rob_w has quit [Quit: Leaving]
<beneroth> lol now there are javascript/json specific instruction in CPU's: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0801g/hko1477562192868.html
<Regenaxer> This site hangs my w3m
<Regenaxer> ... 97.9Mb loaded 5.15Mb/s
<Regenaxer> wtf
<beneroth> woah
<Regenaxer> I killed w3m
<Regenaxer> Probably this site needs javascript/json specific instructions :D
<beneroth> yes it makes heavy JS use
<Regenaxer> But should be no problem in w3m, as it ignores JS
<beneroth> it's supposed to be the ARM® Compiler armasm User Guide about the instruction "FJCVTZS" - Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero.
<Regenaxer> I have JS also disabled in Chrome
<Regenaxer> most sites load a lot faster without JS
<beneroth> T
<Regenaxer> der-postillon.com for example is incredibly slow with JS
<beneroth> an US newspaper replaced their website for EU with static pure HTML (no CSS, no JS) because of GDPR :D it runs very fast
<beneroth> pure html ftw
<Regenaxer> :)
<beneroth> design should be browser-customization :)
<Regenaxer> T
<beneroth> navigation should be a browser issue and not implemented on every single page
<beneroth> etc etc
<beneroth> once I've finished with re-inventing webservers I might have to go into browsers :(
<Regenaxer> Similas issue as with editors. Endless issue ...
<beneroth> haha, T
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
<aw-> +1 pure html
<aw-> beneroth: i use duckduckgo lite, it's also super fast
orivej has quit [Read error: Connection reset by peer]
<aw-> no JS
orivej has joined #picolisp
<beneroth> aw-, oh didn't know about this. THX
<beneroth> now this is my standard search engine (before it was DuckDuckGo Heavy)
<aw-> haha
<aw-> it's default on my mobile as well
<aw-> well.. mobile is always on wifi anyways.. doesn't matter
<beneroth> saves power. saves electricity (and maybe prolongs device life - so e-waste).
<Regenaxer> I also always used the standard duckduck
<Regenaxer> lite looks the same on w3m. Any difference expected?
<aw-> Regenaxer: the entire web page is 2KB
<Regenaxer> good
<beneroth> :P
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #picolisp
styx has joined #picolisp
styx has quit [Client Quit]
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
grp has joined #picolisp
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
alexshendi has joined #picolisp
pierpal has quit [Quit: Poof]
pierpal has joined #picolisp
orivej has quit [Ping timeout: 248 seconds]
orivej has joined #picolisp
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #picolisp
pierpal has quit [Ping timeout: 240 seconds]
grp has quit [Quit: box shutting down...]
<beneroth> MS works on a new CPU architecture: https://www.theregister.co.uk/2018/06/18/microsoft_e2_edge_windows_10/
<beneroth> apparently this is a similar approach to the historic EPIC/Itanium (hearsay, I have no understanding of CPU architecture design...)
<kakobrekla> itanium turned out to be a bad idea
<kakobrekla> also anything resembling von neumann machine will inherently suck
<beneroth> afaik Itanium was good for heating
<beneroth> though this annotation approach / "detect what can run in parallel without any association" might not be necessary worse than running stuff in parallel and then throwing the garbage away (current common method, the thing what allows Spectre attack)
<beneroth> or ?
* beneroth has really no idea about CPU design, but is curious
<kakobrekla> some semi random food for thought http://dspace.mit.edu/handle/1721.1/14719
<beneroth> kakobrekla, thanks
<beneroth> gn8