Plan 9: Dynamic HTML

 

Render Dynamic HTML using plot and qjs.

 

Linkedom Fixes

  • Use lowerCaseAttributeNames: isHTML to ignore case for attribute names.
 

Lessons Learnt

  1. Mouse click generates two events like a keypress. If you are doing a zero byte read, you're likely to miss an event as each read pops the event queue.
  2. Screen, keyboard and mouse are separate devices - obviously. However, only Plan 9 allows these to be interacted with via separate programs. 

 

References

  1. HTML rendering in Emacs 
  2. HTML rendering via SVG 
  3. Browser in Javascript 
  4. Plan 9: Tiled Map 

Comments

Popular posts from this blog

Plan 9 : The Infinity Notebook

Plan 9: Quick Boot with UEFI

Comics Builder in GNU Emacs