Live data from Hacker News

Helvetia – A lightweight approach to embed new languages into the host language

scg.unibe.ch

31–32 of 32 posts

Re: Helvetia – A lightweight approach to embed new languages into the host language

#31
This is relevant to the rabbit hole I have been going down this afternoon. Time to see if these two can be combined.

Like many other scripting languages, Web Prolog lacks some of the capabilities of general purpose programming languages, such as file I/O, access to the OS and a foreign language interface, but since a Prolog Web node is implemented on top of a general purpose programming language it should be straightforward to delegate the need for such operations to this language. A programmer wishing to implement an application that needs to perform e.g. file I/O needs to be knowledgeable in the host language. For some nodes, it probably makes sense to offer an interface between Web Prolog and the host language. In the case of SWI-Prolog, such an interface is obviously already there.

Torbj¨orn Lager (2018, June 18). Web Prolog and the Programmable Web. Retrieved from: https://github.com/Web-Prolog/swi-web-prolog/raw/master/book...

Re: Helvetia – A lightweight approach to embed new languages into the host language

#32
post #24

Earlier quoted context omitted.

We decided on the name because in Switzerland there are 4 official languages spoken and written; but all the infrastructure is shared (the promise of the tool). Helvetia is an alternate name for Switzerland: https://en.wikipedia.org/wiki/Name_of_Switzerland#Helvetia .

Asking as someone with a very shallow familiarity with Scandinavian languages: is there any connection to the Norwegian 'helvete', often translated to English as 'Hell'? EDIT: Adding this since I found it after asking https://en.wikipedia.org/wiki/Talk%3AHell,_Norway Answer seems to be "probably not"

"Helvete" comes from Old Norse helvíti, a combination of hel (death, also the land of the dead and the goddess Hel) + víti (punishment).
Post reply on HN