Numlex 4.7.0
What's new since 4.6.0
Typed booleans and comparisons — true/false values, the and, or and not operators, x == y style comparisons, and lazy if … then … else conditions; boolean lines stay distinct from number lines and mix with numbers only where explicitly defined. (xor is an integer/bitwise operator, not a boolean one.)
Advanced percentages — percentage change between two values, reverse percentages ("what is X as a share of Y"), of / on / off percentage phrases, percentage ratios, fraction ↔ percentage conversion, and 1.5x-style multipliers.
Quantity and unit arithmetic — quantities with units calculate like ordinary numbers: 2 kg + 500 g, 3 mi to km, 100 ml per 5 g, rates and price-per-unit ($4.99 for 500 g → per kg), plus user-defined custom units (up to 100, stored with the app), pixels/PPI conversions and cooking density helpers (volumes ↔ weights through a built-in ingredient table).
Exact integer math — base literals and converters (0x1F, 0b1101, 0o17, hex(255), bin(x), as base 16) with exact 64-bit integer results, and bitwise operators: &, |, xor, <<, >> (with and/or word forms on integer lines). Radix answers copy exactly what they show, and radix literals are never rewritten by input formatting.
Coordinates and local distance — decimal-degree and DMS angle lines (156.742°, 156° 44′ 31″), coordinate validation, and Haversine distances between explicit coordinates — all computed locally. Place names in location of …, latitude of … and distance between … and … lines are geocoded with the free Open-Meteo geocoding API; results are cached in the app's data folder for 30 days. Privacy: Numlex never uses GPS or location access, needs no API key, and sends only the explicit place names you type to Open-Meteo geocoding.
Requirements
macOS 26 or later, Apple Silicon. The app is ad-hoc signed and not notarized: on first launch, Control-click (or right-click) Numlex.app, choose Open, and confirm the prompt.