Skip to content

Ideas #2

@Charly6596

Description

@Charly6596

A list of things I would like to implement / I'm curious about

  • Functional programming style syntax (would need another lexer)
  • Haskell-like type system (Num, Eq...)
  • User-defined functions
  • Conditional blocks (if else)
  • Lists List functions #3
  • dictionaries
  • Python-like list comprehensions
  • Improve the terminal itself (allow arrow-up to search history, left key to move the cursor to the left while editing, autocomplete)
  • Load library from files (with native support?)
  • Import/export modules
  • User-defined Sum types (Haskell)
  • Pattern matching
  • Sugar syntax: is, and, or keywords
  • Sequence generation (num .. num), [num .. num] num .. num ( () exclusive, [] inclusive, nothing inclusive )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions