"nl"명령을 사용하여 Erlang이 코드 및 모듈을 클러스터의 모든 인스턴스에 원격으로로드 할 수 있음을 알았습니다. 다른 언어로도이 작업을 수행 할 수 있습니까?Erlang과 다른 언어는 실행중인 인스턴스에 코드를 보낼 수 있습니까?
6
A
답변
3
기술적으로는 모든 리스프 방언이 그럴 수 있습니다. 코드가 리스프에서 '데이터'이기 때문에 다른 코드에 코드를 전달하고 '평가'를하면 코드가 제대로 작동합니다. SLIME은 소켓을 사용하는 원격 repl을 통해 어느 정도 이것을 수행합니다.
2
순수 함수형 언어는 이러한 가능성을 가져야하지만이 순간까지는 Erlang에 대해서만 들었습니다.
1
아는 바 없지만 Python, Perl 또는 Lisp과 같은 동적 언어로 구현할 수 있어야합니다.
3
erlang의 코드 로더와 비슷한 Java로 ClassLoader를 작성할 수 있습니다. Java ClassLoader는 많은 고립성을 가지고 있기 때문에 조금 더 복잡 할 수 있습니다 (그러나 적으로 생각하는 것보다는 유리하게 사용하면 좋은 일을 할 수 있습니다).
ClassLoader는 작성하기 쉽지만, java는 erlang과 같은 종류의 작업을 수행하는 클래스 로더와 함께 제공되지 않습니다. Java는 또한 erlang과 같은 클러스터링 도구를 가지고 있지 않으므로 특별히 놀라운 것은 아닙니다.
관련 문제
- 1. 실행중인 모든 Windows 인스턴스에 메시지 보내기 앱
- 2. 어떻게 다른 사람에게 이메일을 보낼 수 있습니까
- 3. PHPMAILER에서 다른 본문 내용을 보낼 수 있습니까?
- 4. 다른 실행중인 프로그램의 속성을 변경할 수 있습니까?
- 5. 플래시 : 인스턴스에 이벤트 코드를 동적으로 추가 할 수 있습니까?
- 6. UI 스레드에서 이미 실행중인 BeginInvoke 인터럽트 코드를 사용할 수 있습니까?
- 7. webservice가 서버에서 클라이언트로 메시지를 보낼 수 있습니까?
- 8. Erlang과 RSA 키 쌍 생성?
- 9. Java와 다른 프로그래밍 언어는 무엇입니까?
- 10. 아래와 같이 C# 코드를 작성하고 다른 나라의 네트워크를 사용하여 이메일을 보낼 수 있습니까?
- 11. 어떻게 메시지를 보낼 수 있습니까?
- 12. jQuery만으로 이메일을 보낼 수 있습니까?
- 13. Nant 작업에 매개 변수를 보낼 수 있습니까?
- 14. OSX에서 동일한 컴퓨터의 다른 사용자에게 으르렁 메시지를 보낼 수 있습니까?
- 15. 다른 앱이 APNS 토큰을 사용하여 알림을 보낼 수 있습니까?
- 16. 한 얼굴 컨텍스트에서 다른 JSF 컨텍스트로 메시지를 보낼 수 있습니까?
- 17. 정보를 한 HTML 페이지에서 다른 페이지로 보낼 수 있습니까?
- 18. POST를 사용하여 다른 웹 사이트의 페이지로 요청을 보낼 수 있습니까?
- 19. 에뮬레이터 인스턴스가 msgs를 다른 시스템으로 보낼 수 있습니까?
- 20. WM_QUERYENDSESSION 메시지를 다른 프로세스의 창에 보낼 수 있습니까?
- 21. 특정 JVM 인스턴스에 대해 고유 한 ID를 얻을 수 있습니까?
- 22. jquery에 대한 응답으로 arraylist를 보낼 수 있습니까?
- 23. 실행중인 응용 프로그램을 다른 터미널/사용자에게 "전송"할 수 있습니까?
- 24. 준수한 코드를 여러 EC2 인스턴스에 동기화하는 방법
- 25. Amazon EC2에서 키 쌍을 이미 실행중인 인스턴스에 재 할당 할 수 있습니까?
- 26. 단일 페이지로 전자 메일을 보낼 수 있습니까
- 27. PHP로 채팅에 정보를 보낼 수 있습니까?
- 28. 작업 (OmniThreadLibrary)간에 메시지를 보낼 수 있습니까?
- 29. NSMutableArray addObject : - [NSArrayI addObject :] : 인스턴스에 보낼 인식 할 수없는 셀렉터
- 30. YQL을 사용하여 이메일을 보낼 수 있습니까?
'nl' 명령은 코드 로더의 근본적인 힘에 기반한 CLI 도구입니다. 이것은 마술이있는 곳이 아닙니다. :) – Dustin