mirror of
https://github.com/egormanga/Slang.git
synced 2025-08-31 18:49:51 +03:00
Latest changes back from 2021, before starting from scratch.
This commit is contained in:
14
TODO.md
14
TODO.md
@@ -3,12 +3,16 @@
|
||||
- https://esolangs.org/wiki/Stlang
|
||||
- https://esolangs.org/wiki/Object_disoriented
|
||||
- https://esolangs.org/wiki/Funciton ?
|
||||
- `O.each { code }` (i.e. `O.each({code})`)
|
||||
- Proposal: `if`, `for` and `while` without brackets
|
||||
- Proposal: `if`, `for` and `while` without `()`
|
||||
- OOP
|
||||
- Increments
|
||||
- FIXME: whitespace in srclength
|
||||
- renew all `__repr__`s *AND* `__str__`s
|
||||
- Proposal: `f(kw: arg)` = `f(kw=arg)`
|
||||
- Proposal: [https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/operators/default]
|
||||
- FIXME: `auto' rettype
|
||||
- FIXME: https://docs.python.org/3/reference/expressions.html#the-power-operator
|
||||
- Proposal: `lazy` modifier and `lazy: expr` -- expr that evaluates/runs on first request after declaration
|
||||
- time literal
|
||||
- Proposal: arbitrary size numeric data types
|
||||
- Proposal: single argument lambda without `()`
|
||||
- https://lucidchart.com/techblog/2015/08/31/the-worst-mistake-of-computer-science
|
||||
- ${lang} as logo ?
|
||||
- Inheritance as in Ruby: `class A < B { }`
|
||||
|
Reference in New Issue
Block a user