Getting Started - for the J beginner.
FAQs
Language FAQ about the core language
General FAQ in general
Compilation of Beginners' Questions accumulation of beginner questions from which may be extracted a beginner's FAQ
Frameworks
JDB, a J database
OpenGL, a 3D graphics API
Plot package for business and scientific graphics
Publish, a report generation framework with PDF output
For J602:
Grid, an efficient spreadsheet control for J
Project Manager, application IDE and build system
Splitter, a splitter control for J
Treeview, a treeview control for J
Technologies
Ctags provide a means of jumping to name definitions
Database J implementations, relational operations, RDBMS interfaces
Interfaces between J and .NET, Java, DLLs, third-party applications; Cocoa and Objective C on the Mac
Literate Programming encourages good coding style and well-written integrated documentation
Folders and Projects folders and project management
Parsing Lexical, syntactic, semantic analyses and execution
Persistence Saving and loading J objects
Strings strings and text manipulation resources
Typesetting characters, fonts, encodings, output formats, on screen or printer
Web technologies, CGI framework, web server integration
General
Auto Open Opening J script files, in J, from the Windows Explorer
Auto Start Automatically launch J scripts from file browser and web browser
Asynchronous GUI Updates during long running processes to appear responsive to the user
Batch Test Code-centric comparative performance tester of code cases over data series
CGI with J Some considerations and examples
Configure Development system configuration
Constants J constant description syntax
Continuations resuming procedure execution and inversion of control for event-driven patterns
Custom User Installation Separating User data from J program installation
Defining Verbs Defining explicit and tacit verbs
Directory Match Directory Match utility
FastCGI with J Some considerations and examples
GUID Generator Stand-alone GUID generators for Start menu or command line
iOS The iPhone and iPad platform
iPad Tips Tips for using the iPad user interface with JHS
J Web Server Building a web server using J
J8 Standalone Developing cross-platform, standalone applications in J8
Jqt Child Classes Child classes for Jqt wd
Lazlo Using J and Lazlo
Lexical Closure Answers to the accumulator generator challenge
Multi-page Forms Using "creategroup" command and a number of sub-forms
Multiple Verb Arguments Passing multiple arguments to a verb
Named Noun Internals Internal structure of named nouns
Performance Monitor A step-by-step tutorial with examples
Primitives A more literate form of J using words instead
Reading Tacit Verbs How to read tacit verbs
SCGI with J Some considerations and examples
Standalone Applications An application script with other required files and J binaries
Startup What J runs when you start it
Syntax Coloring Syntax coloring for text editors
Subversion Versioning system hosted at jsoftware.com
Text Titles with Plot Quickly create a bitmap with a piece of text
Unicode Support for unicode in code development and applications
Getting Started With Unicode A simple-stupid guide to steer you round common pitfalls for the Unicode virgin
Windows Programming Many entertaining Graphical User Interface (GUI) examples, good for beginners
Windows Progress Dialog Visual feedback for long-running process
