Matthew Swank
2011-05-16 13:55:15 UTC
Content preview: I am porting the Morphic GUI tool kit, Or more specifically
the subset that is implemented in morphic.js: http://www.chirp.scratchr.org/blog/?p=34.
I am a little overwhelmed by the options for rendering the GUI to screen.
The JS implementation uses html5 canvas elements where Canvases, Images,
and Contexts are rolled into or are part of the same object. [...]
Content analysis details: (-0.7 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 FREEMAIL_FROM Sender email is freemail
(akopa.gmane.poster[at]gmail.com)
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low
trust
[209.85.210.179 listed in list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 RFC_ABUSE_POST Both abuse and postmaster missing on sender domain
0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
0.0 T_TO_NO_BRKTS_FREEMAIL T_TO_NO_BRKTS_FREEMAIL
Archived-At: <http://permalink.gmane.org/gmane.lisp.cl-pro/376>
I am porting the Morphic GUI tool kit, Or more specifically the subset
that is implemented in morphic.js:
http://www.chirp.scratchr.org/blog/?p=34.
I am a little overwhelmed by the options for rendering the GUI to screen.
The JS implementation uses html5 canvas elements where Canvases,
Images, and Contexts are rolled into or are part of the same object.
In am a relative novice in graphics programming, so it's hard for me
to differentiate among the merits of the various bindings available to
common lisp to do this. However, using the html canvas code as
guide, I am gravitating towards some sort of high level canvas that
writes to a lower level back end (vecto -> lispbuilder-sdl, cl-cairo).
Does anyone have guidance on the best way to approach this? Should I
consider "raw" SDL surfaces, perhaps with SDL_ttf for font rendering?
Is OpenGL a reasonable option for what is essentially a 2d
environment?
Matt
the subset that is implemented in morphic.js: http://www.chirp.scratchr.org/blog/?p=34.
I am a little overwhelmed by the options for rendering the GUI to screen.
The JS implementation uses html5 canvas elements where Canvases, Images,
and Contexts are rolled into or are part of the same object. [...]
Content analysis details: (-0.7 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 FREEMAIL_FROM Sender email is freemail
(akopa.gmane.poster[at]gmail.com)
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low
trust
[209.85.210.179 listed in list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 RFC_ABUSE_POST Both abuse and postmaster missing on sender domain
0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
0.0 T_TO_NO_BRKTS_FREEMAIL T_TO_NO_BRKTS_FREEMAIL
Archived-At: <http://permalink.gmane.org/gmane.lisp.cl-pro/376>
I am porting the Morphic GUI tool kit, Or more specifically the subset
that is implemented in morphic.js:
http://www.chirp.scratchr.org/blog/?p=34.
I am a little overwhelmed by the options for rendering the GUI to screen.
The JS implementation uses html5 canvas elements where Canvases,
Images, and Contexts are rolled into or are part of the same object.
In am a relative novice in graphics programming, so it's hard for me
to differentiate among the merits of the various bindings available to
common lisp to do this. However, using the html canvas code as
guide, I am gravitating towards some sort of high level canvas that
writes to a lower level back end (vecto -> lispbuilder-sdl, cl-cairo).
Does anyone have guidance on the best way to approach this? Should I
consider "raw" SDL surfaces, perhaps with SDL_ttf for font rendering?
Is OpenGL a reasonable option for what is essentially a 2d
environment?
Matt