Einhugur
Notes:


Full versions are encrypted for registered users. You need the Registrator Application together with a valid serial number to decrypt them.

Demo versions are free for everyone, they have all the same features as the full versions. Demo versions will display a demo message box in compiled applications.

Open source library helpers come as they are, without support. Most of the open source library helpers come from 3rd party authors. All of the open source library helpers on this page extend one or more of the library from us that are posted on this page.


April 2022 - Python 3 Script plugin 3.6.2 for Xojo
Details 


A Python Script plugin for Xojo

(This Xojo plugin is to use against Python 3.4.x, Python 3.5.x, Python 3.6.x, Python 3.7.x, Python 3.8.x, Python 3.9.x and Python 3.10.x, use our other Python plugin if wanting to connect to Python 2.7.x)

A plugin to make your applications scriptable by Python.

  • Xojo built application can run the Python module functions and or classes.
  • Python scripts can call Xojo functions that you register to be visible to Python scripts.
  • New classes can be registered from Xojo that Python will see.
  • Handles many kind of return types and parameters, including multiple return values and key-ed multiple return values.
  • Xojo built application can read and write variables from Python modules and classes.
  • Its easy to make functions to allow Python script to manipulate your Xojo objects.
  • Python console output can be re-directed to your own class which can write it out in any way you want.
  • The plugin can give feedback on existance of Python gracefully.
  • The plugin can load Python from alternate paths, such as for example to load Anaconda Python.


Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.

See more about Python at https://www.python.org

The Python engine is Copyright © 2001-2021 Python Software , the Einhugur Python3Script plugin for Xojo and Real Studio is Copyright © 2014-2021 Einhugur Software. The Einhugur PythonScript plugin for Xojo is commercial software.

The Python Script plugin requires Python to be installed on the machine.

Supported on:

  • macOS Intel (32 bit and 64 bit)
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM v7 compatible systems such as Raspberry PI 2, 3 and 4

New in 3.6 (3.6.2 fixed strangeness when compiling macOS Universal binary):

  • Added support for Python 3.10.
  • Added new constant to the PreferredVersionValues enum.
  • Fixed problem where the Windows segment in the Demo version of the plugin contained some much older version of the plugin.
Full version Free demo


Jan 2022 - Wren Plugin 1.0 for Xojo
Details 


A Wren script plugin for Xojo

A plugin to make your Xojo applications scriptable by Wren scripts.

  • Xojo built application can run the Wren module functions
  • Wren scripts can call Xojo functions that you register to be visible to Wren scripts.
  • New classes can be registered from Xojo that Wren scripts will see.
  • Handles many kind of return types and parameters, return values and key-ed multiple return values.
  • Xojo built application can read variables from Wren modules.
  • Its easy to make functions to allow Wren script to manipulate your Xojo objects.
  • Wren console output can be re-directed to your own class which can write it out in any way you want.
  • Wren error output feed can be re-directed to your own class which can write it out in any way you want.


Wren is a small, fast, class-based concurrent scripting language. Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax.

See more about Wren at https://www.wren.io

The Wren engine is Copyright (c) 2013-2022 Robert Nystrom and Wren Contributors, the Einhugur Wren Plugin for Xojo is Copyright © 2022 Einhugur Software. The Einhugur Wren Plugin for Xojo is commercial software but is free on Linux platforms like all our plugins.

Supported on :

  • macOS Intel (32 bit and 64 bit)
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM v7 compatible systems such as Raspberry PI 2, 3 and 4
  • iOS

New in 1.0:

  • This is the first version.
Full version Free demo


Feb 2021 - Lua Script plugin 2. for Xojo
Details 


A Lua Script plugin for Xojo

A Lua script interpreter that you can plug into your application to use to give your users ability to script your applications.

  • Xojo built application can run the Lua script as whole or call separate functions within the Lua script.
  • Lua scripts can call Xojo functions that you register to be visible to Lua scripts.
  • Xojo built application can read and write global variables from a Lua script.
  • Its easy to make functions to allow Lua script to manipulate your Xojo objects.
  • You can create Lua classes from Xojo code.

.

Lua is a powerful, fast, lightweight, embeddable scripting language
On Linux and Mac OS X it takes little over 200 kb when compiled into your application. On Windows it takes little over 300 kb.

Lua is proven and robust language
Lua has been used in many industrial applications, with an emphasis on embedded systems (e.g., the Ginga middleware for digital TV in Brazil) and games (e.g., World of Warcraft). Lua is currently the leading scripting language in games. Lua has a solid reference manual and there are several books about it. Several versions of Lua have been released and used in real applications since its creation in 1993. Lua featured in HOPL III, the Third ACM SIGPLAN History of Programming Languages Conference, in June 2007.

Lua is fast
Lua has a deserved reputation for performance. To claim to be "as fast as Lua" is an aspiration of other scripting languages. Several benchmarks show Lua as the fastest language in the realm of interpreted scripting languages. Lua is fast not only in fine-tuned benchmark programs, but in real life too. A substantial fraction of large applications have been written in Lua.

The Lua script engine Lua is designed, implemented, and maintained by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil. Lua was born and raised in Tecgraf, the Computer Graphics Technology Group of PUC-Rio, and is now housed at Lablua. Both Tecgraf and Lablua are laboratories of the Department of Computer Science of PUC-Rio.

See more at www.lua.org and by all means support their project by buying a book from their site.

Supported on :

  • macOS Intel (32 bit and 64 bit)
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM v7 compatible systems such as Raspberry PI 2, 3 and 4
  • iOS

New in 2.0:

  • Added Apple Silicon support.
  • Added iOS support.
  • Upgraded Lua engine to version 5.4.2.
Full version Free demo


Mar 2020 - Python Script plugin 3.0.1 for Xojo
Details 


A Python Script plugin for Xojo

(This Xojo plugin is to use against Python 2.7.x, use our other Python plugin if wanting to connect to Python 3.4.x or 3.5.x)

A plugin to make your applications scriptable by Python.

  • Xojo built application can run the Python module functions and or classes.
  • Python scripts can call Xojo functions that you register to be visible to Python scripts.
  • New classes can be registered from Xojo that Python will see.
  • Handles many kind of return types and parameters, including multiple return values and key-ed multiple return values.
  • Xojo built application can read and write variables from Python modules and classes.
  • Its easy to make functions to allow Python script to manipulate your Xojo objects.
  • Python console output can be re-directed to your own class which can write it out in any way you want.


Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.

See more about Python at https://www.python.org

The Python engine is Copyright © 2001-2020 Python Software , the Einhugur PythonScript plugin for Xojo and Real Studio is Copyright © 2014-2020 Einhugur Software. The Einhugur PythonScript plugin for Xojo and Real Studio is commercial software.

The Python Script plugin requires Python to be installed on the machine.

Supported on :

  • Mac OS X (32 bit and 64 bit)
  • Windows (32 bit and 64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM v7 compatible systems such as Raspberry PI 2

.New in 2.5:

  • Added PythonEntity class.
  • Added PythonEntityBase class.
  • Added PythonList class.
  • Added new variation of the Contains method on the PythonDictionary class.
  • Added new variation of the Remove method on the PythonDictionary class.
  • Added new variation of the SetValue method on the PythonDictionary class.
  • Added new variation of the GetValue function on the PythonDictionary class.
  • Added GetKeys function to the PythonDictionary class.
  • Added GetValues function to the PythonDictionary class.
  • Added IsList function to the PythonParameters class.
  • Added ListValue getter setter function to the PythonParameters class.
  • Added support for the soon to come Plugins Pro application from Tim Parnell.

 

Full version Free demo


  • News
  • Plugins for Xojo
    • Plugin controls
    • Plugin libraries
    • Scripting Engines
    • All of the Einhugur Plugins
  • Utilities
  • Purchase
  • Support
    • EDN - Einhugur Developer Network Library
    • Twitter
    • Support portal
    • Xojo GPIO guides
    • Links
  • Full versions
    • LuaScript Plugin 2.0
    • PythonScript Plugin 3.0.1
    • Python3Script Plugin 3.6.2
    • Wren Plugin 1.0
  • Demo versions
    • LuaScript Plugin 2.0
    • PythonScript Plugin 3.0.1
    • Python3Script Plugin 3.6.2
    • Wren Plugin 1.0