1. Home
  2. /
  3. Rebol-red
  4. /
  5. REBOL / Red Temperature Converter

REBOL / Red Temperature Converter - Rebol-red Typing CST Test

Loading…

REBOL / Red Temperature Converter — Rebol-red Code

Converts Celsius to Fahrenheit and Fahrenheit to Celsius.

cToF: func [c] [c * 9 / 5 + 32]
fToC: func [f] [(f - 32) * 5 / 9]
print rejoin ["25°C = " cToF 25 ":F"]
print rejoin ["77°F = " fToC 77 ":C"]

Rebol-red Language Guide

Rebol and its modern descendant Red are high-level, cross-platform programming languages designed for simplicity, domain-specific languages, and full-stack development. Rebol emphasizes compact syntax and data exchange, while Red adds native compilation, GUI support, and system-level capabilities.

Primary Use Cases

  • ▸Scripting and automation
  • ▸Cross-platform GUI applications
  • ▸Domain-specific language creation
  • ▸Networking and internet protocols
  • ▸Rapid prototyping and native applications (Red)

Notable Features

  • ▸Minimalist, expressive syntax
  • ▸Dialect-based programming (DSLs)
  • ▸Cross-platform support (Red: native binaries)
  • ▸GUI library support (Red/View)
  • ▸Dynamic typing with optional static types (Red)

Origin & Creator

Rebol was created by Carl Sassenrath in 1997 to enable efficient data exchange and scripting. Red was initiated in 2011 by Nenad Rakocevic as a modern, native successor to Rebol.

Industrial Note

Rebol/Red excels in small-footprint tools, cross-platform GUI apps, DSL creation, and scripting tasks that benefit from concise syntax and runtime flexibility.

More Rebol-red Typing Exercises

REBOL / Red Counter and Theme ToggleREBOL / Red Random Number GeneratorREBOL / Red Todo ListREBOL / Red Dice RollerREBOL / Red Countdown TimerREBOL / Red Prime CheckerREBOL / Red Shopping CartREBOL / Red Name GreetingREBOL / Red Stopwatch

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher