dao icon indicating copy to clipboard operation
dao copied to clipboard

Dao Programming Language

Results 100 dao issues
Sort by recently updated
recently updated
newest added

Hello! Trying to build Dao on my Windows 10 maschine as I am testing out how it'd work with the [V programming language](https://github.com/vlang/v). I found the following errors: "state" is...

Recently I stumbled upon an utter need for stable sorting. Currently we use `sort( self: list, order: enum = $ascend, part = 0 ) => list` and `sort( self: list,...

![screenshot](https://cloud.githubusercontent.com/assets/1860002/14202537/1b81ddc0-f82b-11e5-8d67-503e1e4e0374.png) Please understand that, I am not yet ready to disclose more information. :sunglasses:

#### TL;DR Jump to the end of this thread to see the latest proposal. #### Original proposal: As per tests on https://github.com/Cyan4973/xxHash it seems xxHash is a way faster (2x)...

I think it's time to make something decent-looking out of the serialization facility. The current interface is somewhat 'black-boxy' from the point of modern Dao -- I don't like the...

``` $ dao -e 'invar t: tuple = ( y=0, 1 )' = ( 0, 1 ) $ dao -e 'invar t: tuple = ( 0, 1 )' = (...

This is a very long-term enhancement and really not an enhancement to the language itself, but to the process of developing it. I reference python a lot. This is another...

We need a proper way of supporting iterators in classes. `ForIterator` which yields `any`, thus eliding any kind of static checks, seems like a crude hack now, when we have...

``` 0$ dao -e '{(tuple)(0, 1), (3, 2)}.iterate{io.writeln(X)}' ( 0, 1 ) ( 3, 2 ) = none 0$ dao -e 'type T = tuple; {(T)(0, 1), (3, 2)}.iterate{io.writeln(X)}' [[ERROR]]...

The following should throw exception instead of sigsegv. ``` ruby load time import time interface DateTimee { routine add(self: time.DateTime, ...: tuple as vargs) => time.DateTime } interface DateTimee for...