ARTEFACTO 01

RDB: RECIPE DATABASE MANAGER

Sistema de Gestão de Dados Gastronómicos em Chez Scheme (R6RS).

I. Filosofia do Projecto

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.

II. Especificações Técnicas
Linguagem Chez Scheme (R6RS) →
ParadigmaFuncional / Recursivo
InterfaceREPL / CLI (Command Line Interface)
ObjectivoMapeamento de Insumos e Arquitectura de Sabores
III. Snippet de Implementação (Chez Scheme)
;; 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))
    
IV. Manifesto do Artífice

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.