[Laszlo-dev] How can we eliminate the 'conditional class definitions' from the AV components?
Max Carlson
max at laszlosystems.com
Mon Nov 23 13:37:24 PST 2009
I think those are there so DHTML apps wouldn't autoinclude a bunch of
code that fails when someone accidentally includes one of those
components. Instead of some mysterious runtime error, the class won't
be included - making for a much more straightforward debugging experience.
It seems like what we really want is to be able to signal a compiler
error when trying to include one of these components in DHTML...
Failing that, we could eliminate the condition in the components and ask
developers to put conditions in their own apps when they want
cross-runtime support. We will likely need to add if ($dhtml) { warn }
else { ... } clauses to most methods.
P T Withington wrote:
> [exec] extensions/av/mediastream.lzx:13:9: Compile may fail due to conditional class definitions in <switch>
> [exec] extensions/av/rtmpconnection.lzx:12:11: Compile may fail due to conditional class definitions in <switch>
> [exec] extensions/av/videoview.lzx:13:9: Compile may fail due to conditional class definitions in <switch>
>
--
Regards,
Max Carlson
OpenLaszlo.org
More information about the Laszlo-dev
mailing list