erlang

    13

    6답변

    얼랭 (Erlang)의 일반적인 패턴은 상태를 유지하는 재귀 루프입니다 : loop(State) -> receive Msg -> NewState = whatever(Msg), loop(NewState) end. bif 또는 추적 또는 다른 것을 사용하여 실행중인 프로세스의 상태를 쿼리하는 방법이 있습니까?

    20

    1답변

    왜이 코드를 컴파일합니까? triples([], _,_,_)-> []; triples(Self, X, Y, none)-> [ Result || Result = { X, Y, _} <- Self ]. 보고 : ./simple_graph.erl:63: Warning: variable 'X' is unused ./simple_graph

    10

    6답변

    Erlang 13B를 설치하고 자습서를 따라했습니다. c(tut)에 도착할 때마다 (ok, tut) 대신 오류가 발생하므로 설치된 모듈이없는 것 같습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 나는 Emacs를 사용해 봤지만 실제로 사용법을 모르며 얼랭 (Erlang) 모드를 사용하는 데 익숙하지 않았다. 이렇게 예, 들어 나는 입력 : 작동

    5

    3답변

    Erlang에서 io 버퍼를 어떻게 플러시합니까? instace를 들어 : io:format("hello") 또는 io:format(user, "hello") This post는 더 깨끗한 해결책이 없음을 표시 것으로 보인다. 해당 게시물보다 나은 해결책이 있습니까?

    6

    4답변

    나는 얼랑에 대해 계속 탐구하고있다. Erlang을 사용하여 다음 웹 프로젝트를 시작할 생각입니다.이 단계에서 Ruby on Rails에서 놓칠 수있는 유일한 것은 ActiveRecord입니다. 얼랭에 대한 대체 기술이 있습니까? 업데이트 : 나는 솔루션에 온 가장 가까운이 ErlyDB이며, ErlyWeb의 구성 요소. ErlyDB는 Erlang을위한 데이

    15

    5답변

    나는 가벼운 독서를 원합니다. Erlang의 경험보다 훨씬 많은 Erlang에 대해 웹에서 읽을 수있는 최고의 소스 파일은 무엇입니까? 누군가 원 소스를 읽는 것만으로 정확한 Erlang/OTP 원리를 배우려고한다면, 그가 시작해야 할 코드는 어디일까요?

    3

    2답변

    A는 http://erlang.org/doc/apps/inets/http_client.html을보고 다음을 찾았습니다. 일반적인 비동기 요청입니다. 결과는 {http, {ReqestId, Result}} 양식의 호출 프로세스로 전송됩니다. 5 > {ok, RequestId} = http:request(get, {"http://www.e

    7

    5답변

    저는 대부분의 앱을 OTP 동작으로 이식했지만 막혔습니다. gen_server를 사용하여 선택적 수신을 수행하는 방법을 알아낼 수 없습니다. 콜백 함수 절이 하나도없는 경우 메시지를 사서함에 다시 저장하는 대신 오류가 발생합니다. 이제 모든 곳에서 내가 선택한 사람들은 선량을 칭찬합니다. 내가가는 곳마다 사람들은 OTP를 자랑합니다. 한 번에 둘 다 가질

    4

    4답변

    CouchDB를 광범위하게 사용하는 웹 애플리케이션은 가능한 한 원시 erlang HTTP API를 제공하면 큰 이익을 얻을 수 있다고 생각합니다. PUT/POST가 위생, 인증을 위해 애플리케이션 내부 로직으로 보내지 만 외부 GET을 CouchDB로 직접 프록시 할 수 있도록 Apache를 역방향 프록시로 구성 할 수 있습니까? 또는 CouchDB에 내

    13

    5답변

    xyz를 호출 할 함수의 이름으로 호출하려고합니다. 1> c(sample.erl). ./sample.erl:6: Warning: function p/0 is unused ./sample.erl:7: Warning: function g/0 is unused {ok,sample} 2> sample:xyz('p'). ** exception error: