Sistema de Gestão de Dados Gastronómicos em Chez Scheme (R6RS).
O RDB é uma ferramenta de precisão desenhada para o ambiente da cozinha profissional. Utilizando a elegância funcional do Chez Scheme, foca-se na integridade dos dados e na composição lógica de receitas através de S-expressions.
| Linguagem | Chez Scheme (R6RS) → |
|---|---|
| Paradigma | Funcional / Recursivo |
| Interface | REPL / CLI (Command Line Interface) |
| Objectivo | Mapeamento de Insumos e Arquitectura de Sabores |
;; Definição de um Ingrediente (Record-Type)
(define-record-type ingredient
(fields name quantity unit waste-percentage))
;; Cálculo de peso líquido (Net Weight)
(define (calcula-peso-liquido ing)
(let ([q (ingredient-quantity ing)]
[w (ingredient-waste-percentage ing)])
(* q (- 1 (/ w 100)))))
;; Exemplo: Cebola Roxa com 12% de desperdício
(define cebola-roxa (make-ingredient "Cebola Roxa" 1.5 'kg 12))
A escolha de uma linguagem da família Lisp para a gestão gastronómica reflecte a busca pela sintaxe mínima e pela potência máxima. Em Scheme, a receita não é apenas um texto; é uma estrutura de dados viva.