Roadmap

A brief outline of the current bug-fixes, goals and other milestones for Talos

Legend

StatusDescription
Not yet implemented
🚀Currently being developed
💀Has bare-bones implementation
Finished but needs revising
Finished and ready for release

Runtime

StatusFeatureDescriptionTodo
@...Implement runtime decorators.-
💀#...Implement compile-time attributes.Overloads not yet done
useImplement explicit resources.Requires attribute hooks
enumImplement enumeration declarations.-
classImplement class-based inheritance.-
💀xasmImplement jitted runtime functions.-
💀DebugImplement debug breakpoint method.Implement a DAP manager

Libraries

StatusLibraryDescriptionTodo
talos:assertAssertion library methods.Additional methods?
talos:asyncAsynchronous utilities.-
talos:chronoTemporal utilities.-
talos:codecEncoding/decoding function.-
🚀talos:ffiNative library utilities.-
talos:fsysFilesystem utilities.-
talos:gcGarbage collection hooks.Additional statistics?
💀talos:jitExperimental JIT hooks.-
🚀talos:jsonJSON/JSONC parsing/serializing.-
talos:mathMathematics utilities.-
talos:memVirtual memory utilities.Buffers, allocators, ...
talos:pathFilesystem path utilities.-
talos:rngRandom number generators.-
talos:testTesting suite framework.Skipping, lifecycle hooks, ...
🚀talos:tomlTOML parsing/serializing.-
talos:uuidUUID generators/validators.Show there be a validator?
🚀talos:yamlYAML parsing/serializing.-

Tooling

StatusLabelDescriptionTodo
runHandles starting runtimes.See: Runtime
testHandles running unit-tests.See: Libraries
taskExecutes pre-defined crate tasks.Parallel workspaces?
💀lintRuns extra analysis of scripts/projects.Recommended rules, plugins?
bundlePackages scripts/projects in executables.Requires codesigning (Win32)
formatFormats scripts with a builtin styler.More configurable options
serveStarts a language-server instance.More code-editor features
upgradeUpgrades to the latest version of Talos.Needs a release to fully test

Documentation

StatusSectionDescription
🚀CratesOnly stub pages have been made.
LanguageToolkit, advanced concepts, ...
ProjectContribution points, dashboard, ...
TourSome steps are not yet finished.

On this page