j901

j901

Explore the J Language

8 ratings
6 reviews

Archived App

This is an archived listing of the app previously available on the App Store.

Although the app is no longer distributed by Apple, you can still view its description, screenshots, version history, ratings, and metadata for reference.

Details

  • Released
  • Updated
  • October 18, 2021
  • April 20, 2023

Features

j901 screenshot #1 for iPhone
j901 screenshot #2 for iPhone
j901 screenshot #3 for iPhone
j901 screenshot #4 for iPhone
j901 screenshot #5 for iPhone
j901 screenshot #6 for iPhone
j901 screenshot #7 for iPhone
j901 screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This application provides an integrated development environment for the J programming language, ideal for mathematical, statistical, and logical data analysis. It offers a code editor, session logging, and context-sensitive help, making it a valuable learning resource.

Code editor with tabs and find
Session log display
Context-sensitive help
Mill feature for studying noun transformations
Separate scenes for plot and viewmat output
Shell-type preprocessor
Show original description

What's New in j901

1.2

April 20, 2023

Unbundling factory files and folders is now under end-user control: app updates now leave the sandbox (j/ folder) unaltered. Watched nouns replace 2!:9 (ui) for all except system use. Watched noun: noun: CLIP_i_ replaces verbs: getclip and: setclip for accessing the system pasteboard. Hotkey ⌘E now toggles between Home and Edit. Troublesome verb: monadspaced eliminated, so that syntax coloring no longer relies on system J code residing in the sandbox. Choose 4 styles of syntax coloring (0:eclectic, 1:jqt, 2:nuvoc, 3:nuvoc nearest system color) via a watched noun: SYNTAX_COLOR_SCHEME_i_. Edit: trailing blank lines are now tolerated; CRLF in imported scripts is now coverted to LF; the J sentence "if. 1 do." is now correctly colored.

More

User reviews

Latest update made it stop opening on my iphone XR

Other than that it's fantastic

Excellent

Outstanding port of J to IOS. Very handy.

J Everywhere

To paraphrase a well known photographers’ saying, “the best computer language is the one you have with you”. Such a useful tool to have available whenever you need it. Two issues to feedback: 1. the plot package is reported as corrupted. 2. The controls at the top of the screen are partially obscured by the display island/notch on newer iPhones, so are hard to use.

As an update, deleting the previous version and then reinstalling from scratch fixed the plot package issue.
Show more

Phenomenal!

So thankful this was put together! Only programming language I use on my phone

Great upgrade

Been using your app 3 weeks, on iPhone, a way better version than J701. Wish there was an APL app too, for iOS, as I find the symbols easier for visualisation / recall, even if I then write it in J!

FAQ

What is j901?

j901 is an Integrated Development Environment (IDE) for the J programming language, designed for mathematical, statistical, and logical data analysis. It is a follow-on product to j701, offering enhanced features like a code editor and session logging.

Is j901 free to use?

Yes, j901 is offered free of charge as a learning resource for teachers and students. It is also available to J experts as a convenience.

What devices does j901 support?

j901 is fine-tuned for the iPad but is also usable on the iPhone. It is available on iOS devices.

How often is j901 updated?

The latest version of j901 is 1.2, last updated on April 20, 2023. This indicates a relatively active development cycle for the application.

What are the key differences between j901 and j701?

j901 abandons the special keyboard for custom keys on the system keyboard, includes a session log display, a code editor with tabs, and a new 'Mill' feature for studying noun transformations, among other improvements.

Can j901 be used for mission-critical work?

No, j901 explicitly states it should NOT be used for mission-critical work. iOS end-user security is prioritized over app recovery, making it unsuitable for essential tasks.

What is the age rating for j901?

j901 has an age rating of 4+. This suggests it is suitable for a wide range of users, including younger learners interested in programming.

Does j901 have ads?

No, j901 does not contain advertisements. It is offered as a free learning resource without any ad interruptions.