Scripting Language
Newton Lee, Newton Lee · Encyclopedia of Computer Graphics and Games · 2024
Cited by 0
Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.
About 4,245 papers for “Scripting language”
Newton Lee, Newton Lee · Encyclopedia of Computer Graphics and Games · 2024
Cited by 0
Michaël Hoste, Tom Mens · ORBi UMONS · 2010
Similarly to UML, Domain-Independent Models (DIM) are mainly used for documentation purpose and are too complex to be directly executed, even by code generation. Domain- Specific Models (DSM) can sometimes be executed, but their scope is so specific that the mechanism usually cannot be used for another purpose. It would be convenient to use a mechanism that will allow the creation of visual languages that will be directly executed into applications. We propose to get inspiration from dynamic languages, especially script- ing languages, and to adapt their approach to models in or- der to be able to execute a model directly, not for an entire application, but for a part of it. The goal of scripting lan- guages is to raise the level of abstraction of the host language and to delegate some work to an external language. With the help of two concrete examples, we will try to demonstrate that visual scripting languages can meet this objective bet- ter than textual scripting languages and that an application can evolve only by using script models.
Cited by 0
Batutay, Jofel · Zenodo (CERN European Organization for Nuclear Research) · 2025
Package Installer added with .deb installer for Linux Package installer is added to the installer Windows Installation Since the installer is self signed the installer is flagged as Unknown Publisher. Just Click "More Info" then click Run anyway. The process to the Installation where you are asked to choose directory, just click next and Accept the MIT license. Then click Finish. Linux Installation Download the .deb installer and run the command sudo apt install ./Bonezegei-x86.deb Verify Installation Go to cmd or open terminal then type the commands. It should show the current version of the Interpreter View current Version bonezegei --version Test inline scripting bonezegei -inline "print(\"Hello World\");" Run Script bonezegei script_name.bzg VSCode Usage Create New File with file extension .bzg (sxample script.bzg) Then Click "Run Script" Package / Library Installation Packages or external Libraries are available via Bonezegei Package Installer. It is directly along with the interpreter. type the command View list of available packages bzg -list Install package/library bzg install <package_name> Fixes from Versio 1.1 loadNative absolute path problem
Cited by 0Open access
Batutay, Jofel · Zenodo (CERN European Organization for Nuclear Research) · 2025
Package Installer added with .deb installer for Linux Package installer is added to the installer Windows Installation Since the installer is self signed the installer is flagged as Unknown Publisher. Just Click "More Info" then click Run anyway. The process to the Installation where you are asked to choose directory, just click next and Accept the MIT license. Then click Finish. Linux Installation Download the .deb installer and run the command sudo apt install ./Bonezegei-x86.deb Verify Installation Go to cmd or open terminal then type the commands. It should show the current version of the Interpreter View current Version bonezegei --version Test inline scripting bonezegei -inline "print(\"Hello World\");" Run Script bonezegei script_name.bzg VSCode Usage Create New File with file extension .bzg (sxample script.bzg) Then Click "Run Script" Package / Library Installation Packages or external Libraries are available via Bonezegei Package Installer. It is directly along with the interpreter. type the command View list of available packages bzg -list Install package/library bzg install <package_name> Fixes from Versio 1.1 loadNative absolute path problem
Cited by 0Open access
Corbascript August Copyright, Commissariat À L’energie Atomique, Silicomp Ingenierie et al. · 2007
this document or any derivative works thereof, so long as the OMG reproduces the copyright notices and the below paragraphs on all distributed copies.
Cited by 0
Revised Submission Laboratoire, Merchantability, Fitness For et al. · 2007
this document or any derivative works thereof, so long as the OMG reproduces the copyright notices and the below paragraphs on all distributed copies
Cited by 0
Idlscript December Copyright, Commissariat À L’energie Atomique, Silicomp Ingenierie et al. · 2007
this document or any derivative works thereof, so long as the OMG reproduces the copyright notices and the below paragraphs on all distributed copies.
Cited by 0
Blake Motley · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
Bama · 2011
Cited by 0
Batutay, Jofel · Zenodo (CERN European Organization for Nuclear Research) · 2025
Bonezegei Scripting Language Library: Pipe The BSL_pipe library provides an essential and intuitive mechanism for Inter-Process Communication (IPC) within the Bonezegei Scripting Language environment. It introduces the concept of a unidirectional data channel (a pipe), allowing the output stream of one process or function to be seamlessly channeled as the input stream to another, executing processes in a sequential, stream-based manner. Install using Package Installer <strong>Note</strong> Go to the directory where the .bzg script is located Windows cmd bzg install pipe Linux Terminal sudo bzg install pipe Usage This code show how to use the pipe functions //Include the pipe library include("lib/pipe.bzg"); //pipe_open(<executable>) var pipe1 = pipe_open("bonezegei --info"); var pipe2 = pipe_open("bonezegei -v"); print("\nReading from Pipe1..."); // pipe_getline(<the pipe>) var line = pipe_getline(pipe1); // Reads the output stream of the executable while (line != 0) { // This code removes the extra new line var size = sizeof(line); line[size - 1] = " "; print("Pipe1: " + line); line = pipe_getline(pipe1); } print("\nReading from Pipe2..."); var line = pipe_getline(pipe2); while (line != 0) { var size = sizeof(line); line[size - 1] = " "; print("Pipe2: " + line); line = pipe_getline(pipe2); }
Cited by 0Open access
Batutay, Jofel · Zenodo (CERN European Organization for Nuclear Research) · 2025
Bonezegei Scripting Language Library: Pipe The BSL_pipe library provides an essential and intuitive mechanism for Inter-Process Communication (IPC) within the Bonezegei Scripting Language environment. It introduces the concept of a unidirectional data channel (a pipe), allowing the output stream of one process or function to be seamlessly channeled as the input stream to another, executing processes in a sequential, stream-based manner. Install using Package Installer <strong>Note</strong> Go to the directory where the .bzg script is located Windows cmd bzg install pipe Linux Terminal sudo bzg install pipe Usage This code show how to use the pipe functions //Include the pipe library include("lib/pipe.bzg"); //pipe_open(<executable>) var pipe1 = pipe_open("bonezegei --info"); var pipe2 = pipe_open("bonezegei -v"); print("\nReading from Pipe1..."); // pipe_getline(<the pipe>) var line = pipe_getline(pipe1); // Reads the output stream of the executable while (line != 0) { // This code removes the extra new line var size = sizeof(line); line[size - 1] = " "; print("Pipe1: " + line); line = pipe_getline(pipe1); } print("\nReading from Pipe2..."); var line = pipe_getline(pipe2); while (line != 0) { var size = sizeof(line); line[size - 1] = " "; print("Pipe2: " + line); line = pipe_getline(pipe2); }
Cited by 0Open access
Danilo Oliveira · 2016
Abstract This document presents a series of modeling problems, and shows how the Mercury Scripting Language (MSL) makes easy to solve them. Our objective is to show the strong points of the language in different pratical contexts. 1
Cited by 0
D.L. Moise, Kevin Wong, H. James Hoover et al. · 2006
Software systems are often written in more than one programming language. During development, programmers need to understand not only the dependencies among code in a particular language, but dependencies that span languages. In this paper, we focus on the problem of scripting languages (such as Perl) and their extension mechanisms to calling functions with a C interface. Our general approach involves building a fact extractor for each scripting language, by hooking into the language interpreter itself. The produced facts conform to a common schema, and an analyzer is extended to recognize the cross-language dependencies. We present how these statically discovered dependencies can be represented, visualized, and explored in the Eclipse environment
Cited by 9
Roscoe Bartlett · 2022
Abstract not provided.
Cited by 0Open access
Yogi Saxena · 2009
There are several websites that offer a web based interface to get quotes for air fare, accommodation and other services such as rental cars. The user is required to enter several pieces information related to his/her travel plans such as dates, destination and quantity. This information is not stored and the user is required to re enter when he starts a new search. Most of
Cited by 0
González Jiménez, Angel · QRU Quaderns de Recerca en Urbanisme · 2022
The problem being addressed by this particular project lies in programming territory. The learning curve of programming effectively at a professional level is excruciatingly steep, in big part due to the complexity of the environment programmers work in. This environment involves both hardware and software, each with its own unique set of specifications and protocols that need to be learned in order to be effective. The general objectives that have been set are learning how to single-handedly manage a project from start to finish successfully and testing all the skills learned through the course of the degree, delivering at the end of this project a fully-functional product. The scope only considers developing a functional scripting language prototype featuring all the base, and only the base, functionalities expected of a state-of-the-art language. This decision has been made taking in consideration to the fact that a commercial product of the same type requires an amount of work that is unfeasible for a four-month project with only a single developer in charge. The methodology chosen to be applied for this project is the Iterative Model (SDLC model). This means that the project has been developed in cycles, after which the product has expanded and become more complex. Tool-wise, Visual Studio has been chosen as the main IDE and the project has been developed in C. The end result of this project is, on one hand, an Interpreter prototype that closely follows the clox implementation that is proposed in Crafting Interpreters and that can be fed one line of source code at a time and outputs the corresponding operations and on the other hand a Scripting System that can read Script Files and execute the code within. With the completion of the project, it has been concluded that the product has significant potential as a learning tool to deepen one’s understanding of programming and programming languages alike. For those interested in the inner workings of this project and its result, the links to the repositories can be found in the Links section.
Cited by 0Open access
Howard Manns · Journal of Asian Pacific Communication · 2014
There is a shift underway in many areas of Indonesia from local, ethnic languages like Javanese, to the national language, Indonesian. Few studies have explored the complexities faced by radio stations targeting the audiences undergoing this shift. This article explores the attitudes influencing the design of radio language at three local radio stations in East Java. Semi-structured interviews, based on extracts of radio language, are conducted with program directors and announcers at these stations. These data are used to outline how radio stations approach the design of radio talk amidst language shift. This paper explains this shift using two overlapping frames of media and language: audience design and mental scripts. Analysis shows both frames to be useful for understanding the design of radio language in East Java. A concluding discussion shows how a multi-dimensional understanding of radio language can provide important information on speech communities in-flux.
Cited by 5
Capretz, Luiz Fernando, Wang, Lihua · Scholarship@Western (Western University) · 2006
Any file is fundamentally a binary data stream. A practical solution was achieved to interpret binary data stream. A new scripting language named Data Format Scripting Language (DFSL) was developed to describe the physical layout of the data in a structural, more intelligible way. On the basis of the solution, a generic software application was implemented; it parses various binary data streams according to their respective DFSL scripts and generates human-readable result and XML document for data sharing. Our solution helps eliminate the error-prone low-level programming, especially in the hardware devices or network protocol development/debugging processes.
Cited by 0Open access
Adrian Francalanza, Computer Science Annual Workshop CSAW’12 · OAR@UM (University of Malta) · 2012
polyLarva, the latest incarnation of the Larva runtime-verification (RV) tool suite, experienced a major redesign to its scripting language (used for specifying the monitors that carry out the RV.).
Cited by 0Open access
Maxim Vidgof, Philipp Waibel, Jan Mendling et al. · Lecture notes in computer science · 2020
Cited by 0