Programming languages 梁顶的动态语言

Programming languages 梁顶的动态语言,programming-languages,beam,Programming Languages,Beam,我有一个关于Erlang语言的问题 我看到人们在BEAM之上开发了Elixir语言,我想知道,有没有可能在BEAM之上开发一种动态语言,比如Python或Javascript 如果可能的话,你能给我推荐一些可以帮助我完成这项任务的文献吗?你可以在BEAM上实现任何动态语言,包括Python或Javascript,但有一个缺点。如果您的语言需要可变的数据结构,那么将更加困难,您将付出巨大的效率代价。您将不得不模拟它,或者大量使用具有可变数据结构的NIFs。这也是为什么在BEAM之上出现了新的语言而

我有一个关于Erlang语言的问题

我看到人们在BEAM之上开发了Elixir语言,我想知道,有没有可能在BEAM之上开发一种动态语言,比如Python或Javascript


如果可能的话,你能给我推荐一些可以帮助我完成这项任务的文献吗?

你可以在BEAM上实现任何动态语言,包括Python或Javascript,但有一个缺点。如果您的语言需要可变的数据结构,那么将更加困难,您将付出巨大的效率代价。您将不得不模拟它,或者大量使用具有可变数据结构的NIFs。这也是为什么在BEAM之上出现了新的语言而不是重新实现的现有语言的部分原因。例如,用长生不老药代替红宝石。LFE而不是Lisp或Scheme。

您可以在BEAM上实现任何动态语言,包括Python或Javascript,但有一个缺点。如果您的语言需要可变的数据结构,那么将更加困难,您将付出巨大的效率代价。您将不得不模拟它,或者大量使用具有可变数据结构的NIFs。这也是为什么在BEAM之上出现了新的语言而不是重新实现的现有语言的部分原因。例如,用长生不老药代替红宝石。LFE而不是Lisp或Scheme。

人们有一个名字---Jose Valim:)看看。该页面有一个在BEAM上运行的语言列表,以及一些关于创建此类语言的资源。人们有一个名字--Jose Valim:)来看看。该页面有一个在BEAM上运行的语言列表,以及一些关于创建此类语言的资源。