| On this page you can find some information about my work with J from Iverson Software - the only available J interpreter around. What is J :J is a modern programming language particularly suited to manipulating arrays and mathematical calculations. J fits naturally into Windows. It uses the same event driven programming model as VB, C++, and Java. A J application is built in an IDE similar to other languages and it includes a form designer, fantastic 2d and 3d graphics, an integrated spreadsheet control for requirements beyond those met by Excel, and much more. J works with all standard technologies such as DLL API's, COM/ActiveX, and TCP/IP sockets. J is available on Win95/98, WinNT, WinCE, Mac, Sun, Linux, and other Unix platforms. I've just started to use J but already amazed of its power and flexibility. Since version 4.01 J has become a true object oriented language so my first project in J is to create JFC - J Foundation Classes (beware of another JFC - Java foundation classes) -- the facility that allows you to create J GUI forms from a set of J GUI classes. Here is an example how the GUI programming looks like with JFC: NB. Main window class w=: conew 'JWnd' j=.create__w '' caption__w 'JFC Demo' setsize__w 300 200 NB. MultiLineEdit class e=: conew 'JEditm' create__e 10 130 100 40 caption__e '"This is some text in ',CR,'multi-line edit"' NB. Custom RadioGroupButton class rg=: conew 'JRadioGroup' create__rg 210 20 60 100 caption__rg 'RadioGroupClass' add__rg 'One';'Two';'Three';'Four' NB. Add four buttons 2 enableb__rg 0 NB. disable second button in the group setevent__rg 'button';'click11' NB.callback for each button in the group click11_JFCevents_=: 4 : 0 NB. x. - button number pressed wdinfo 'pressed: ',":x. ) ![]() Download JFC now! Next Project is J Navigator, this facility allows you to browse the current locales and definitions within each locale. Dyalog APL has this facility for a long time so I felt responsible to provide similar functionality to J users. Current version of JNavigator requires JFC Here is what I am ended up: ![]() Download J Navigator now! New! J Form Editor, this is visual GUI designer written in J and uses JFC Here is a screen shot: ![]() Download JFE now! This script contains a small set of utilities that call Windows API functions. Download API Utils now! You can't be serious all time - you need something to relax with. So I wrote the game called Lines. This is actually a remake of my Dyalog APL program. The goal of this game is to build a continuous chain of minimum 5 same colored spheres(you can use diagonals as well). After your move computer puts randomly another 3 spheres. ![]() Download Lines now! |
| © Copyright 1999 |
| You are visitor: |