Предшественники

Кедр позаимствовал идеи и конструкции у многих языков.

F#

Последовательный код, основанная на отступах структура кода, синтаксис типов и функций, отсутствие скобок в вызовах функций.

Rust

Распространение изменяемости через поля типов-значений, @mut методы, ref типы в дополнение к указателям, массив как тип-значение, синтаксис имён типов массивов, заполнитель для неуказанных значений полей/параметров.

Kotlin

Синтаксис замыканий, typealias, приведение типов в case of, конструкция when, step в циклах.

Scala

Статические объекты, val и var, реализация абстрактных методов с помощью полей, подчёркивание для параметров замыканий, синтаксис атрибутов.

C++

Объекты с семантикой перемещения.

Pascal

Синтаксис циклов, case of.

Ruby

Синтаксис new для создания объектов без параметров конструктора, символы как самостоятельные сущности.

Jai

Владение объектами и указателями для привязок.