다트 용 실험용 REPL이 있습니까?다트 랜 용 REPL
Dartium의 devtools에서 다트 코드를 입력하려고 시도했지만 작동하지 않았습니다.
그래서 다트의 다양한 API로 쉽게 게임을 할 수 없었습니다.
다트 용 실험용 REPL이 있습니까?다트 랜 용 REPL
Dartium의 devtools에서 다트 코드를 입력하려고 시도했지만 작동하지 않았습니다.
그래서 다트의 다양한 API로 쉽게 게임을 할 수 없었습니다.
Dartium의 REPL에 대한 발표가 있습니다. 아래 Nathanial의 설명을 참조하십시오. Super-REPL과 같은 Smalltalk에 대한 계획이 있습니다. 다음은 Gilad Bracha (Google의 다트 팀원)가이 주제에 대해 Is there a REPL or console for Dart에 쓴 내용입니다.
"툴링 및 반사 형 라이브러리 지원 문제입니다. 적절한 미러 빌더 API를 사용하면 REPL을 구축하는 것이 쉽지 않을 것입니다. 지금 당장은 모래처럼 어려울 수 있습니다. 물론 REPL은 궁극적 인 목표는 아닙니다. 스몰 토크/셀프/Newspeak에서는 어떤 최상위 레벨에서 대화 형 방식으로 대화 형으로 평가할뿐만 아니라 결과 객체를 검사하고 개별 선언 또는 객체 등의 범위 내에서 평가할 수 있습니다. 시간 내에 제공 될 것입니다. 나중에 훨씬 더 빨리 선호합니다. . "
news.dartlang.org에 따르면 Dartium은 이번 달 2 일에 REPL을 얻었습니다. 그것이 말하게되면서, 나는 그것을 발견하는 것처럼 보일 수 없다. 콘솔에 다트를 입력하는 것만으로도 나에게 도움이되지 않습니다. http://news.dartlang.org/2013/10/faster-dart2js-and-new-html-editor-in.html – Nathanial
@Nathanial 당신 말이 맞아요, REPL이 언급되어 있습니다. 나는 내 대답을 더 잘 편집한다. –
Dartium의 devtools에서 다트 코드를 입력하려고 시도했지만 도 작동하지 않았습니다.
저는 Dart에 매우 익숙하지만, Dartium에서 코드를 평가할 수 있다는 점을 발견했습니다. 이렇게하려면 먼저 다트 코드가있는 페이지를로드 한 다음 콘솔의이 선택기를 "javascript 페이지 컨텍스트"에서 다트 패키지 또는 다트 코드를 참조하는 셀렉터로 토글해야합니다.
당신이 콘솔에 다트를 실행 할 수 있어야 그렇게되면
하십시오 VIM 사용자로서, 나는 거의 :) 지금 다트 편집기를 열 필요가 없습니다. 또한 중단 점, 변수 세부 정보 가져 오기, 코드 스택으로의 이동, 콘솔에서의 인텔리 센스 수준 탐색 등을 수행해야한다고 언급해야합니다. 하지만 조건부 중단 점을 얻을 수는 없었습니다.
우수합니다. 매우 고무적입니다. –
JavaScript 콘솔과 달리 클래스 또는 기능을 콘솔에 정의 할 수 없습니다. 그것은 함수 본문과 비슷한 컨텍스트에있는 것 같습니다 (그래서 lambdas를 만들 수 있습니다). –
다트 콘솔을 만들려고했지만 새로운 다트 - sdk [0.6.15.3_r25822]와 호환되지 않는다고 생각합니다. – ducky
Google 코드에 [문제] (https://code.google.com/p/dart/issues/detail?id=4409&thanks=4409&ts=1344375769)가 있다는 것을 알았습니다. – ducky