CLICK HERE!!! Euphesta.com is the website which distributes and monetizes the Euphegram programming language. The Euphegram engine (called Eugene) enables Euphegram software to run on laptops and smartphones. EUGENE is short for EUpheGram ENginE. End-users pay $10 and developers pay $10/year to use the Eugene smartphone app in free-form mode. Anyone can use it in monospaced mode for free. Euphegram software can be enhanced with plugins, which are written in Euphegram (often by end-users) and interface with the main Euphegram app. EUPHESTA stands for End-User Programming Handles Execution of S-expression Tokens and Algorithms. Euphesta will eventually run on 5 operating systems: Windows, Mac, Linux, Android, and iOS.
Secret Sauce
The secret sauce of Euphesta consists of 2 main points: Eupheteach links clients of nonprofit organizations with free tutors, and Euphesta facilitates end-user programming based on 2 languages: Java and Euphegram. Only clients of participating nonprofit organizations are eligible for the service which links those clients with free tutors. Euphegram apps can be written partially in Java which is both more efficient and more suitable for developing large applications. Developers can include Euphegram APIs with their apps so that functionality can be added and modified by end-users.
Competition
Euphesta competes with 2 free tools, Kivy and React Native. Kivy is used to develop Python apps on desktop and mobile platforms. React Native (JavaScript instead of Python) is supported by Meta and is superior to Kivy for mobile app development. Both of these 2 competitors lack anything comparable to the secret sauce of Euphesta: support for both free tutoring and end-user programming. Euphesta's freemium business model enables multiple programmers to be hired using funds raised by the angel investor.
Euphegram to Java
A conversion tool is used to convert Euphegram code to Java. Since Java is statically typed and Euphegram is dynamically typed, data types in Euphegram are understood to be denoted by the initial letter of the variable or function name. This only applies to Euphegram code which needs to be converted to Java. The initial letter prefix is lower case and is always followed by an upper case letter. Integers, longs, and booleans have a 'i', 'j' or 'b' prefix, respectively. Doubles, char, and strings have a 'd', 'c' or 's' prefix, respectively. Byte, short, and float types are not supported.