Хочемо вивчити й опанувати Red?

Приєднаймося до треку Red на Exercism, щоб отримати доступ до 50 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Red

Red [
	Title: {Random dog viewer}
	Author: "loziniak"
	Needs: View
]

view [
	below
	img: base 150x150
	button "Dog photo" [
		dog-data: load-json read https://api.thedogapi.com/v1/images/search?size=thumb
		img/image: load to-url dog-data/1/url
	]
]

Ключові можливості Red


Red

Повний стек

Red можна використовувати для створення як драйвера пристрою, так і GUI-застосунку.

Легковагість

Увесь інструментарій завантажується приблизно на 1,5 МБ, як один виконуваний файл. Низьке споживання памʼяті.

Код як дані

Red - це власна метамова і власний формат даних. Програма може працювати зі своїм власним кодом.

DSL

Легко створювати предметно-орієнтовані мови, діалекти та парсери.

GUI

Це так просто: view [b: base 100x100 button {Draw circle} [b/draw: [pen red circle 50x50 50]]]

Реактивність

Обʼєкти можна повʼязувати реакціями, щоб зменшити розмір і складність програми.

Наставництво у стилі Red

У кожної мови свої звичаї. Red не виняток. Наші наставники допоможуть нам навчитися думати як розробник Red і писати ідіоматичний код мовою Red. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Red, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Red від спільноти

Трек Red на Exercism має 50 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Red
Red

Почати з треку Red

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Red