I'm back!
Sorry, I've been back and forth from home, my girlfriend's home, and our place through all of December and the first part of January, hence the lack of updates.
I'm still working on the compile stage (mainly converting existing functions), but dont worry, this isn't going to change HUD2 into a CPU-style chip - to the user it'll be identical to how it is now, but in the background it'll be doing:
Code:
Code -> Parse -[send to server]-> Hook -[send to clients]-> JIT Compile -> Render
Which should (hopefully) be quicker, as by the time it hits your display its just rendering, with no processing during a frame 

Originally Posted by
Beer
I'm sorry if this has been asked/answered countless times already, but I'm not about to go searching through 47 pages of HUD1 and HUD2 discussion. (perhaps a FAQ is in order)
Can HUD2 interface with E2? For example, if I wanted to make a settings/options dialog with derma to control settings for an expression, can clicking on a checkbox modify the value of a variable within my expression on the fly?
I sure hope so... but after reading your wiki page about the built-in math/string functions, I'm a little worried HML is being kept entirely separate from E2 (or wire in general for that matter). Preventing this capability would severely limit its potential.
The math functions are mainly for in-situe calculations to simplify things. For example, say we have a progress bar of width 320px on screen, but you have a wire output doing 0->100, it makes sense for HUD2 to be able to do the 3.2*Input calculation without having to slap an E2 in between, or such.
This quickly leads to the need for trig functions for radial displays, (pointers, gauges, etc) hence the large-ish math lib.
It was -never- intended to be a replacement for anything in wire, merely an injection of UI to it 

Originally Posted by
emspike
And if I remember right, HUD2 is supposed to be hispeed-capable (maybe I'm wrong, but I remember moggie saying that somewhere).
Currently its not, but this is mainly because of the difficulty in representing dynamic I/O in a sane way, but it is listed as a 'wanted feature' on my current list.
-=Edit=-
As for an FAQ - I don't really have time to start collating one, but if someone sets up a page/section on the wiki with the older questions on it, I'll add anything NEW to it and/or correct anything.
Also, I don't remember saying it before, so in case I haven't - Thanks to Divran and Mangos Mechanicus for helping maintain HUD2's wiki page!
Bookmarks