2014-09-24 4 views
4

다른 많은 언어에서 Rx 변형에 Observable<T>, 이동에 chan T과 같은 일반적인 비동기 반복 가능한 유형을 만들 수 있습니다.Julia의 유형이 지정된 작업

줄리아의 코 루틴 추상화 Task은 (가벼운) 스레드간에 객체를 전달할 수있는 비교 가능한 구조입니다. Julia는 이러한 객체의 유형에 주석을 달 수있는 방법을 가지고 있습니까?

Task을 매개 변수로 받아들이고 작업에서내는 개체 유형을 표현할 수있는 함수를 만들고 싶습니다. Task이 제네릭 형식 인 경우 예를 들어, 내가 상상 :

더 일반적으로
function foo(socket::Task{String}) 
    for word in socket 
     println(word) 
    end 
end 

, 그래서 반복자는 for를 사용하여 (또는 다른 방법/next/donestart 사용) 된 개체에 대한 추상 형식이 I 함수 서명에 주석을 달 수 있습니까?

답변

1

나는이 시점에 그러한 것이 있다고 생각하지 않습니다.

"보다 일반적인"질문에는 아직 그런 것은 없지만 사람들이 원하는 것입니다. Here은 아이디어와 가능성을 논의하는 사람들에게 문제가됩니다.

관련 문제