Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major changes #45

Open
5 of 8 tasks
Victorious3 opened this issue Jan 13, 2024 · 1 comment
Open
5 of 8 tasks

Major changes #45

Victorious3 opened this issue Jan 13, 2024 · 1 comment
Milestone

Comments

@Victorious3
Copy link
Contributor

Victorious3 commented Jan 13, 2024

  • Remove get_item and set_item, instead do it like scala where arr(n) gets the nth element. This means adding an update function.
  • Allow juxtaposition of function arguments as top level expression: print "some string". This is related to the first point because it sidesteps an ambiguity with array indexing and literals.
  • Rework struct initializers #36
  • Add blocks (potentially evaluating to the last element)
  • Add lambdas
  • Remove the trailing colon in switch/case
  • Add tuples
  • change weak_ref to weak &
@Victorious3 Victorious3 added this to the 0.5 milestone Jan 13, 2024
@Victorious3 Victorious3 changed the title Mayor changes Major changes Jan 13, 2024
@falseywinchnet

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants