These questions, at least for me, are premature. Once the mini-release is out and there is some preliminary experience and feedback things perhaps answers will be obvious and possible future directions wil be clear.
On Tue, Nov 17, 2009 at 6:10 PM, Skip Cave <s...@caveconsulting.com> wrote: > Am I correct in assuming that this next "mini release" of J will allow > me to access J on my Palm Pre phone, through the web browser on the Pre > (or through any web browser)? Is J software going to host J access > through a browser front-end, for testing? > > My son & I have a business that requires web servers > (caveconsulting.com), so I have access to a web server where I can host > J, including the browser front-end. What would be involved if I wanted > to set up up a hosted J "service" once the mini release is out? > > Skip Cave > > Eric Iverson wrote: > > I was careless in my wording. The release I am hoping to get out in a few > > weeks is a mini release that provides a jconsole support of a browser > front > > end. This does no include any of the new GTK, GUI, PM etc. new stuff. > > > > On Mon, Nov 16, 2009 at 6:18 PM, Don Guinn <dongu...@gmail.com> wrote: > > > > > >> Wow! That close? > >> > >> On Mon, Nov 16, 2009 at 9:52 AM, Eric Iverson <eric.b.iver...@gmail.com > >> > >>> wrote: > >>> > >>> The best I can promise right now is that I'll leave your message in my > >>> inbox > >>> as a reminder. I'll take a look if I have a chance but it won't be till > >>> after I get out the first phase of the new beta release and that is > still > >>> at > >>> least a week or so away. > >>> > >>> On Sun, Nov 15, 2009 at 5:11 PM, Brian Schott <schott.br...@gmail.com > >>> > >>>> wrote: > >>>> > >>>> Eric, > >>>> > >>>> A very old problem has not been solved and I would like to remind you > >>>> of it. I am replying to "this" message to give some temporal > >>>> perspective. Notice, that the code you asked me to run on my Mac, > >>>> which apparently *did* run at that time, does *not* run now and > >>>> produces the following error. But that is not the main problem, so > >>>> please read on. > >>>> > >>>> load '/Users/brian/j602-user/temp/104.ijs' > >>>> run'' > >>>> |domain error: wd > >>>> | wd A > >>>> > >>>> In the meanwhile, I have also reported this error in the jwiki and > >>>> cannot notice a resolution. And btw, the simplest "keystroke" error > >>>> which occurs is that the Mac escape button does not close the graphics > >>>> window as it does before the error occurs. > >>>> > >>>> > >>>> > >>>> > >> > http://www.jsoftware.com/jwiki/System/Library/Bugs#A.22for..22loopingldemocausesjavafrontendfailure > >> > >>>> I have produced a somewhat simpler script which demonstrates the > >>>> problem. The script is a very slight revision to the standalone opengl > >>>> demo script which creates a black triangle. > >>>> > >>>> j602/system/examples/graphics/opengl/demo/glviews.ijs > >>>> > >>>> The only extra code in glviews.ijs is the following. > >>>> > >>>> drawtriangle=: monad define > >>>> glColor3d 0 0 0 > >>>> glBegin GL_POLYGON > >>>> glVertex 1 ,0 ,0,1 > >>>> glVertex 0 ,1 ,0,1 > >>>> glVertex _1 ,0 ,0,1 > >>>> glEnd '' > >>>> ) > >>>> > >>>> paint=: 3 : 0 > >>>> wd'psel opengl;pactive' > >>>> if. ''-:y > >>>> do. GS_CLEARCOLOR=.0 0 255 > >>>> else. GS_CLEARCOLOR=: y > >>>> end. > >>>> gsinit GS_LIGHT > >>>> drawtriangle '' > >>>> gsfini'' > >>>> ) > >>>> > >>>> The extra code replaces the "XX" in glviews.ijs . > >>>> > >>>> Then the opengl graphics can be exercised by entering the following > >>>> command in the ijx window. The number 60 in the following line > >>>> controls the number of background color changes are executed. > >>>> > >>>> paint_gldemo_"1] 60 3 ?...@$ 255 > >>>> > >>>> The problem is that after some number of color changes, the graphics > >>>> opengl window becomes unresponsive to keystroke commands, even to the > >>>> "close window" =Escape command on the Mac. Presumably on different > >>>> platforms the number of color changes before this failure occurs will > >>>> be different, and likely a higher number than on my antique Mac. > >>>> Although there is some slight cumulative deterioration of this > >>>> phenomenon, I am mostly referring to a failure from a single execution > >>>> of the above line. > >>>> > >>>> I would really like to eradicate this problem. > >>>> > >>>> On Mon, Feb 6, 2006 at 4:47 PM, Eric Iverson <eiver...@sympatico.ca> > >>>> wrote: > >>>> > >>>>> Brian, > >>>>> > >>>>> I have done a quick test with the Java front end in windows. I found > >>>>> > >>> two > >>> > >>>>> bugs/differences between Jwdw (windows front end) and Jwdp (portable > >>>>> > >>> Java > >>> > >>>>> front end) that probably explain why things don't work as expected on > >>>>> > >>>> your > >>>> > >>>>> Mac. > >>>>> > >>>>> The 1st is that a glpaintx'' is required at the end of the go verb in > >>>>> > >>>> Java > >>>> > >>>>> opengl. I need to look into this. > >>>>> > >>>>> The 2nd is that in the sys_timer event handler Jwdp has lost the > >>>>> > >>>> selection > >>>> > >>>>> of the current form and current isigraph and this means the go in the > >>>>> > >>>> timer > >>>> > >>>>> event gets an error and turns of the timer. Adding a few smoutput > >>>>> > >> calls > >> > >>>> in > >>>> > >>>>> the timer event made this obvious. > >>>>> > >>>>> The script that follows is modified to add the glpaintx and to go and > >>>>> > >>> to > >>> > >>>> do > >>>> > >>>>> psel and glsel in the timer event. The psel and gsle are necessary > >>>>> > >>>> anyways > >>>> > >>>>> as causing any event on any other form would cause failure in the > >>>>> > >>> windows > >>> > >>>>> example for the same reason. > >>>>> > >>>>> I have also wrapped the sentences at the end that were automatically > >>>>> > >>> run > >>> > >>>> (I > >>>> > >>>>> hate scripts that do this) into a run verb. > >>>>> > >>>>> Please try the following on your Mac. Run the script and then run > >>>>> > >>>> sentence > >>>> > >>>>> run'' and with lots of luck you'll see a tumbling cube. > >>>>> > >>>>> ** > >>>>> require 'opengl' > >>>>> coinsert 'jgl3 jzopengl' > >>>>> > >>>>> AMBIENT=: 0.15 > >>>>> DIFFUSE=: 0.7 > >>>>> SPECULAR=: 0.7 > >>>>> ROTXYZ=: 40 50 0 > >>>>> > >>>>> go=: 3 : 0 > >>>>> glrotate 2 3 5 > >>>>> startlist LRotate > >>>>> stdrotate'' > >>>>> endlist'' > >>>>> stdpaint'' > >>>>> glpaintx'' > >>>>> ) > >>>>> > >>>>> A=: 0 : 0 > >>>>> pc a closeok; > >>>>> xywh 0 0 200 200; > >>>>> cc g isigraph ws_clipchildren ws_clipsiblings rightmove bottommove; > >>>>> pas 0 0;pshow;ptop; > >>>>> rem form end; > >>>>> ) > >>>>> > >>>>> a_g_paint=: stdpaint > >>>>> a_g_size=: stdsizeaspect > >>>>> > >>>>> sys_timer_z_=: 3 : 0 > >>>>> try. > >>>>> wd'psel a' > >>>>> glsel 'g' > >>>>> go '' > >>>>> catch. wd'timer 0' end. > >>>>> ) > >>>>> > >>>>> run=: 3 : 0 > >>>>> wd A > >>>>> glreset'' > >>>>> glaRC'' > >>>>> LISTS=: NURBS=: QUADS=: '' > >>>>> glEnable GL_DEPTH_TEST > >>>>> glclearcolor CLEARCOLOR > >>>>> glcolor COLOR > >>>>> stdlistlight'' > >>>>> genlist 'Box' > >>>>> drawcube makelist Box 0 0 1 > >>>>> a_g_size'' > >>>>> wd 'pshow' > >>>>> wd 'timer 15' > >>>>> ) > >>>>> > >>>>> > >>>>> > >>>>> ----- Original Message ----- From: <schott.br...@gmail.com> > >>>>> To: "Programming forum" <programming@jsoftware.com> > >>>>> Sent: Monday, February 06, 2006 10:57 AM > >>>>> Subject: Re: [Jprogramming] opengl > >>>>> > >>>>> > >>>>> > >>>>>> Fraser, > >>>>>> > >>>>>> I, too, wonder if there is a problem with the Mac > >>>>>> implementation. Btw, can you describe the behavior you > >>>>>> observed before (and after, if possible) you typed go'' , > >>>>>> please? > >>>>>> > >>>>>> On Tue, 7 Feb 2006, Fraser Jackson wrote: > >>>>>> > >>>>>> + Brian, > >>>>>> + > >>>>>> + I have tried Chris's script on both J504 and J601 under Windows XP > >>>>>> > >>> and > >>> > >>>>>> it > >>>>>> + works fine. Is there some difference between the implementations > >>>>>> > >> on > >> > >>>> the > >>>> > >>>>>> Mac > >>>>>> + and in Windows causing your problem. > >>>>>> + > >>>>>> + Fraser > >>>>>> + > >>>>>> > >>>> -- > >>>> (B=) <-----my sig > >>>> Brian Schott > >>>> > >>>> ***************************** > >>>> PS. The complete script follows below. > >>>> > >>>> NB. Standalone version of opengl demo. > >>>> NB. > >>>> NB. This text can be cut and pasted into a single script. > >>>> > >>>> require 'opengl' > >>>> cocurrent 'gldemo' > >>>> coinsert 'jzopenglutil' > >>>> > >>>> gsetdefaults'' > >>>> > >>>> OPENGL=: 0 : 0 > >>>> pc opengl; > >>>> xywh 0 0 200 150;cc g isigraph opengl rightmove bottommove; > >>>> pas 0 0; > >>>> rem form end; > >>>> ) > >>>> > >>>> opengl_run=: 3 : 0 > >>>> wd OPENGL > >>>> ogl=: '' conew 'jzopengl' > >>>> wd'pshow;' > >>>> ) > >>>> > >>>> opengl_close=: 3 : 0 > >>>> destroy__ogl'' > >>>> ogl=: '' > >>>> wd 'pclose' > >>>> ) > >>>> > >>>> opengl_cancel=: opengl_close > >>>> > >>>> NB. ========================================================= > >>>> drawtriangle=: monad define > >>>> glColor3d 0 0 0 > >>>> glBegin GL_POLYGON > >>>> glVertex 1 ,0 ,0,1 > >>>> glVertex 0 ,1 ,0,1 > >>>> glVertex _1 ,0 ,0,1 > >>>> glEnd '' > >>>> ) > >>>> > >>>> paint=: 3 : 0 > >>>> wd'psel opengl;pactive' > >>>> if. ''-:y > >>>> do. GS_CLEARCOLOR=.0 0 255 > >>>> else. GS_CLEARCOLOR=: y > >>>> end. > >>>> gsinit GS_LIGHT > >>>> drawtriangle '' > >>>> gsfini'' > >>>> ) > >>>> > >>>> NB. ========================================================= > >>>> opengl_g_paint=: paint > >>>> opengl_g_char=: gschar > >>>> opengl_default=: gsdefault > >>>> > >>>> NB. ========================================================= > >>>> opengl_run'' > >>>> ---------------------------------------------------------------------- > >>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>>> > >>>> > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >>> > >>> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > >> > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm