Asking another way. #xcb 20 frames a second, no need for an 8meg local buffer, go! Be aware this would drop my thin client #antibrowser from 8.2Mbytes to 200Kbytes. Ideally I'd like a /dev/fb without sht on top like we had in late 90s, but I know that won't happen again
By using xcb to get rid of fonts and then having to allocate memory for the screen buffer (WTF I can't use some memory I can guarantee is *somewhere* ) my footprint for my #antibrowser thin client goes from a start of 160kbytes to 8Mbytes, this is not good, it is still less than bloated Chrome's 300Mbytes. Before I scribbled at 1 or 2 frames a second, but couldn't do better. I need that 3rd option!
Last few days, I ripped all #string #sqrt and mem #functions from my #antibrowser thin client. Not sure why puts is still there it must be embedded in a not-my-macro? dunno. No big surprise, the notstrtol state machine kicks the standard #gcc's at least I think it does. I had to add dummy writes to dev/null to coerce the compiler to not collapse a 10million iteration loop. Really happy with the result.
#gcc #antibrowser #functions #sqrt #string
How to write a #gui #cloud app in any lang* in a few minutes free. Hello world and clock #program (written in a few minutes this morn) Clock was tricky, needed timeout&tic. code is out on bitbucket timcdoc antibrowser bash,hello&clock below. Hello world 2nd echo dumps events from the #antibrowser.Both apps close if right clicked ( 3 xxxx yyyy ) May not be obvious, the text in the background, the 2 or 3 lines of while loop is the entire app, yes all of it.
#antibrowser #program #Cloud #GUI
#Antibrowser 1000th footprint of chrome thin layer client. NO effin fonts! No dependencies other than stdin/stdout on one of 20 languages (language agnostic) this app (my) lisp sockets, C, xcb ALL that is needed No effin css html whatsitz Client runs anywhere with a socket, server runs anywhere with a socket or thin layer stdiotosocket(shown)
Graphing part is working, just hard coded fns for now, but it's a start! #lisp #antibrowser #cloud #app #thinclient #NoFont #stdin #stdout [[oh code, my lisp, ancient variant, out on https://bitbucket.org/timcdoc/antibrowser/src/master/lisp/sh73/
#stdout #stdin #nofont #thinclient #App #Cloud #antibrowser #Lisp
Implemented more stuff dumping p/q internal form. The number of digits arbitrarily at 32 could be hundreds if needed. #lisp #antibrowser #gui #cloud #application server only uses stdin/out to send/receive to/from #thinCLient on other end of socket. Red is an indication of inexact(irrational, or too complicated) Note p/q means this is going to be more exact for longer than normal.
#thinclient #application #Cloud #GUI #antibrowser #Lisp
Should have a utube later today, 14 languages calc using just stdio as app server link to #cloud app. thin #antibrowser shell 1/1085 size of #chrome, 2185 human readable bytes needed to draw entire calc over the wire. #ada #awk #bash #basic #c #clisp #cobol #forth #fortran #lisp(mine) #pascal #perl #python #sed yes all standalone, yes even sed bitbucket timcdoc antibrowser a few days old source
#sed #Python #perl #pascal #Lisp #fortran #forth #cobol #clisp #C #basic #Bash #awk #ada #Chrome #antibrowser #Cloud
Sick of crappy/missing #fonts? write your own #functional ones! I did 6k 'functions' and a tiny state machine generate 5k-9k chars/sec #ASCII 33-126 any font size to 96. All #Clanguage, because I don't believe in bloat/slow! Will be folding this into my thin #client #antibrowser. bitbucket org timcdoc dftfont (no longer any dft, too bloated) and I guarantee I will be ripping out x11 code added to un"smart" stuff. so win-win
#antibrowser #client #clanguage #ascii #functional #fonts
#Antibrowser #ThinCLient #NoHTMLbloatOverWire 14 languages so far working examples, free source code. Just need to finish implementing tiny nonfont functional fonts https://www.youtube.com/playlist?list=PLjilFQek73bfOhtsuL3-K9xHgo-ROJn-5 #ada #awk #basic #bash #C #C++ #clisp #cobol #forth #fortran #lisp (mine) #pascal #perl #python #sed (yes sed standalone gui cloud calc app)
#sed #Python #perl #pascal #Lisp #fortran #forth #cobol #clisp #C #Bash #basic #awk #ada #nohtmlbloatoverwire #thinclient #antibrowser