Native stdlib ships with every Scyla compiler.
Universal, stable, non-licensed scientific data. CC BY 4.0 or public domain. These are the language itself.
Every Scyla program has access to these primitives without any license, any contract, or any vendor lock-in. They are compiled into the base binary and cannot be shadowed, overridden, or removed. When you audit a Scyla program's output, you audit these rows.
Periodic Table
118 elements with IUPAC 2023 atomic weights, Pauling electronegativity, group, period, block, category. Native VM opcodes atomic_mass, atomic_number, element_name, electronegativity.
Amino Acids
The 20 standard amino acids with formula, molecular weight, residue mass, side chain class, Kyte-Doolittle hydrophobicity. Native opcodes aa_mass, aa_residue_mass, aa_hydrophobicity.
Genetic Code
The universal 64-codon standard genetic code (NCBI Translation Table 1). Transcription, translation, start and stop codon detection. Native opcodes codon_aa, codon_is_start, codon_is_stop.
Human Proteome
All 20,431 reviewed SwissProt human proteins. Full sequences, gene names, UniProt accessions. 13.6 MB of compiled Scyla source, end-to-end lookup in 421 ms.
Phonograms
Romalda Spalding's 72 phonograms — the compiled reading primitives that teach a child to decode English. The phonogrammatic head for the compiled_lang architecture.
Phonemes
The 44 English phonemes in IPA. Place and manner of articulation, voicing, example words. Native opcodes phoneme_category, phoneme_voicing.
Parts of Speech
The 10 grammatical categories with sentence-slot permissions. Compile-time slot type checking refuses programs that put a verb in a subject slot. Native opcodes pos_slots, pos_open_class.