fsymbols
Loading symbols…
››
⌶

apl functional symbol i-beam

APL Functional Symbol I-Beam

⌶ is the APL operator for asking an interpreter or the surrounding computer to perform system services. APL is a programming language that works with collections of values called arrays; a number before ⌶ selects the service, which can reach beyond array calculations to details about the running environment. Dyalog’s 2026 documentation calls I-beam services experimental, so a call may change or fail in another interpreter.

Text symbol
Also called
I-beam · APL I-beam
Search it as
I-beam operator · APL system services · Dyalog I-beam · APL keyboard ⌶
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⌶ means

It gives APL access to system-related services. A numeric selector to ⌶’s left chooses a service; its other arguments provide the data. Dyalog 21.0 documents services for running an expression, serializing an array, and controlling the interpreter.

The name describes the glyph’s shape: it resembles an I-beam, a structural steel beam with flanges at top and bottom. In APL code, ⌶ is a route from array calculations to the interpreter or the larger system around it.

Why was the APL I-beam created?

It gave system programmers a route to the host computer. Kenneth Iverson began developing APL as a mathematical notation in 1957; his book A Programming Language appeared in 1962. APL/360, IBM’s System/360 version, was running inside IBM by 1966. System programmers first used the two-argument form, called dyadic, to execute machine instructions; the later one-argument form, called monadic, let other users request details such as available workspace and time of day.

Later APL dialects moved some environment tasks into system functions and variables, while I-beam calls stayed tied to particular interpreters. Dyalog 21.0 distinguishes withdrawn services from operations its interpreter does not support, so old calls can break when code is ported.

Don't confuse it with

1

Questions people ask

1

Will an old APL I-beam expression work everywhere?

No. Dyalog 21.0 distinguishes withdrawn service numbers from ones its interpreter does not support, and other interpreters may implement a different set. Check the target dialect before porting the call.

How to type ⌶

Windows (Word)
Alt+XType 2336, then Alt+X to get ⌶.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “apl functional symbol i-beam”.
Linux
Ctrl+Shift+UType 2336, then Enter or Space.
HTML
⌶
CSS
\2336
Dyalog keyboard
Dyalog US layout: APL+Shift+1; on Windows, the APL modifier is Ctrl. Other platforms or layouts may differ.
Unicode input
Use an APL layout or Unicode input method. If ⌶ appears as a box, choose a font that includes the glyph.
Codes and encoding1 code points
HTML decimal
⌶
HTML hex
⌶
CSS content
content: "\2336";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%8C%B6
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Maths & numbers1,835 symbols