aussieplusplus icon indicating copy to clipboard operation
aussieplusplus copied to clipboard

To-do List

Open zackradisic opened this issue 4 years ago • 4 comments

General

  • [ ] Try/catch (WHATYARECKON<> AAHSHELLBERIGHT <>) and throwing errors (STREWTH <value>) #1
  • [ ] Modules and imports/exports #3
  • [ ] Data types/structures. We need objects and arrays #13
  • [ ] Some form of bundling data / encapsulation (classes or structs, though I prefer the Go/Rust struct way) #13
  • [ ] Expand standard lib. filesystem IO, network IO (would love to make an aussie web-server), utilities. #12
  • [ ] Make YA RECKONs expressions, see #15

Things to discuss / huge undertakings

  • [ ] Type system
  • [ ] Concurrency, think the easiest way to implement this is an event loop #2

If you have any ideas for any of the features above, feel free to make an issue so we can discuss about it there

zackradisic avatar Oct 29 '21 09:10 zackradisic

G’day mate how ya goin?

I reckon ‘BUGGER’ is a better word for an exception, don’t ya?

yoshiwaan avatar Oct 29 '21 17:10 yoshiwaan

Silly suggestion: Since we're already using <> for braces, if/when a type system is implemented, use {} for generics

bbrk24 avatar Oct 29 '21 20:10 bbrk24

Love that suggestion @bbrk24. In strayan and pommy (and possibly in yankee?) a "curly one" is a question that's tricky or not straightforward. So a method using {} for generics would for sure be a CURLY ONE 😆

jwfxpr avatar Oct 30 '21 13:10 jwfxpr

@zackradisic as discussed in #15, convert YA RECKON to expression

jwfxpr avatar Oct 31 '21 21:10 jwfxpr