Keeping in mind that I've never worked with gtk and I'm just discovering this stuff for myself...
I'm seeing xml files at least some of which mention GtkSourceView: http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/classic.xml http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/edit.xml http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/jstandard.xml http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/term.xml http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/term0.xml http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/view.xml And, next to them, I see: http://www.jsoftware.com/websvn/wsvn/public/trunk/ide/gtk/source/config/j.lang That j.lang file contains regular expressions which represent syntax elements for highlighting purposes, and might be what you want? On Thu, Apr 4, 2013 at 4:08 PM, Greg Borota <[email protected]> wrote: > Which is why I asked a while ago where GTK Term lexer file was located in > SVN... > > > On Thu, Apr 4, 2013 at 3:02 PM, Raul Miller <[email protected]> wrote: > >> You still have to define the rules. >> >> -- >> Raul >> >> On Thu, Apr 4, 2013 at 3:50 PM, Greg Borota <[email protected]> wrote: >> > I think lexical analysis (if I recall correctly form school days time) >> > would help you with this. Which GTK terminal already does I think. This >> is >> > independent of J Engine. >> > >> > >> > On Thu, Apr 4, 2013 at 2:46 PM, Raul Miller <[email protected]> >> wrote: >> > >> >> The first thing to do, I think, would be to identify which character >> >> sequences get replaced (and when and where). >> >> >> >> For example, does $ (without a trailing . or :) get replaced with a >> >> rho? And, if so, is this universal (even in literal contexts?) >> >> >> >> Thanks, >> >> >> >> -- >> >> Raul >> >> >> >> On Thu, Apr 4, 2013 at 3:44 PM, Greg Borota <[email protected]> wrote: >> >> > What I have in mind is just a display thing. Say you Select All and >> >> > Copy/Paste the content of the editor window, you still get ASCII chars >> >> only. >> >> > >> >> > E.g: In GTK Term whenever you enter y as the verb argument it changes >> >> color >> >> > and becomes italic (at least under Windows). What if you were to >> display >> >> > the omega character instead? But behind the scenes you still hold y >> ASCII >> >> > char indeed. Maybe those who already worked on GTK editor could add >> their >> >> > feedback. >> >> > >> >> > And this could be an optional setting which one could turn on and off >> as >> >> > wanted. Just a display setting. >> >> > >> >> > >> >> > >> >> > On Thu, Apr 4, 2013 at 2:38 PM, Devon McCormick <[email protected]> >> >> wrote: >> >> > >> >> >> I'm not sure this is really such a good idea. J is its own language >> and >> >> >> mapping some J symbols to APL ones could be misleading. Also, as >> much >> >> as I >> >> >> like the look of APL, I'm happy not to deal with the continuing >> hiccups >> >> >> caused by the character set. >> >> >> >> >> >> At last year's APL Moot, I showed my fellow mooters that I could cut >> and >> >> >> paste Chinese characters into an emacs session with no apparent >> problem >> >> but >> >> >> some of the APL characters from a website did not come over cleanly. >> >> >> >> >> >> >> >> >> On Thu, Apr 4, 2013 at 1:57 PM, Greg Borota <[email protected]> >> wrote: >> >> >> >> >> >> > I think it might be a quicker path to use ASCII behind the scenes >> >> still >> >> >> but >> >> >> > have some editor/term software (Visual Studio in this case) display >> >> words >> >> >> > of interest as APL symbols. Like in MS Word where you type (c) and >> >> it's >> >> >> > automatically displayed as Copyright Symbol ©. >> >> >> > >> >> >> > This could even be an Options settings where one could turn it on >> and >> >> >> off. >> >> >> > I think this is doable with reasonable effort with Visual Studio, >> but >> >> I >> >> >> am >> >> >> > thinking the idea could be used with Qt or GKT also. Unless I am >> >> missing >> >> >> > something which I might see only after starting the actual >> >> implementation >> >> >> > :-) >> >> >> > >> >> >> > I am very new to APL land, but I really liked the APL symbols. >> When I >> >> >> first >> >> >> > started with computers I was puzzled why math symbols were not used >> >> by C >> >> >> (C >> >> >> > was my first higher level language after Assembly)... >> >> >> > >> >> >> > >> >> >> > On Thu, Apr 4, 2013 at 12:41 PM, PMA <[email protected]> >> >> >> wrote: >> >> >> > >> >> >> > > What a wonderful idea! I wish I had >> >> >> > > the competence & time to pursue it. >> >> >> > > >> >> >> > > Pete >> >> >> > > >> >> >> > > >> >> >> > > J. Patrick Harrington wrote: >> >> >> > > >> >> >> > >> ... My dream would be to have J expressible in APL-like >> >> >> > >> >> >> >> > >> characters (there isn't a one-to-one correspondance, though most >> >> >> symbols >> >> >> > >> could be carried over). Then J could have two >> >> >> > >> forms, like hieroglyphic and demotic Egyptian: ASCII J for use >> >> >> > >> in emails & everywhere, and APL-like J for use on your main >> >> >> > >> machine: more compact and beautiful to look at. I really hope >> >> >> > >> that such a project gets under way. >> >> >> > >> >> >> >> > > >> >> >> > >> >> >> >> >> >> ------------------------------**------------------------------**---------- >> >> >> > > For information about J forums see >> >> >> http://www.jsoftware.com/**forums.htm >> >> >> > <http://www.jsoftware.com/forums.htm> >> >> >> > > >> >> >> > >> ---------------------------------------------------------------------- >> >> >> > For information about J forums see >> >> http://www.jsoftware.com/forums.htm >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Devon McCormick, CFA >> >> >> ^me^ at acm. >> >> >> org is my >> >> >> preferred e-mail >> >> >> >> ---------------------------------------------------------------------- >> >> >> 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
