Register-based virtual machines

BEAM (Erlang virtual machine)

BEAM is the virtual machine at the core of the Erlang Open Telecom Platform (OTP). BEAM is part of the Erlang Run-Time System (ERTS), which compiles Erlang source code into bytecode, which is then executed on the BEAM. BEAM bytecode files have the .beam file extension. Originally BEAM was short for Bogdan's Erlang Abstract Machine, named after Bogumil "Bogdan" Hausman, who wrote the original version, but the name may also be referred to as Björn's Erlang Abstract Machine, after Björn Gustavsson, who wrote and maintains the current version. Both developers worked on the system while at Ericsson. The predecessor of the BEAM was JAM (Joe's Abstract Machine), which was the first virtual machine for the Erlang language and was written by Joe Armstrong. (Wikipedia).

Video thumbnail

mapping the presence of a laser beam inside a maze - HD render

00:00 : intro 01:00 : casual explanations 02:30 : the mapping 04:50 : the map 07:05 : bonus : ai interpolation

From playlist Mazes

Video thumbnail

Oldham coupling 2

An embodiment of Oldham coupling Axial dimenssion is reduced. STEP files of this video: http://www.mediafire.com/file/cm59bxiampf69kc/OldhamCoupling2STEP.zip Inventor files: http://www.mediafire.com/file/9p3vsnicqjn8cji/OldhamCoupling2Inv.zip

From playlist Mechanisms

Video thumbnail

Oldham coupling 3

An embodiment of Oldham coupling. Axial dimenssion is reduced. Cylindrical joints are used instead of prismatic ones. It looks like Cardano coupling but it is not. Inventor files of this video: http://www.mediafire.com/file/vl8yn5h94jvo2ra/OldhamCoupling3Inv.zip STEP files: http://www.med

From playlist Mechanisms

Video thumbnail

Four-Legs Walking-Machine 3D Model

Based on this site: (http://www.armure.ch/WALKING.htm). Modeled with Solidworks 2015. Rendered with Simlab Composer 7 Mechanical Edition.

From playlist Walking Machines

Video thumbnail

ElixirConf 2015 - Virtually Instructional by Lennart Fridén

It's been stated that in order to make full use of BEAM, the Erlang virtual machine, any language implemented on top of it needs to adhere to the semantics of Erlang. Yet, other virtual machines, such as Parrot, stemming from the Perl 6 community, or JVM, the Java virtual machine, support

From playlist ElixirConf 2015

Video thumbnail

ElixirConf 2015 - BEAMing with Joy by Steven Proctor

This talk will give you an overview of the power and richness that the larger Erlang ecosystem provides; including features that you might not even know exists, as well as some of the ways of thinking about programs when running on the BEAM, Erlang's Virtual Machine. Be it Scala, Clojure,

From playlist ElixirConf 2015

Video thumbnail

Device for milling Archimedean spiral groove 1

Combination of bevel gear satellite drive and nut-screw one.

From playlist Mechanisms

Video thumbnail

Marble Machine Spoon Elevator 3D Model

Just for fun. It was based on several videos from Youtube about marble machines, and some of my own ideas. Modeled with Solidworks 2015. Rendered with Simlab Composer 6 Mechanical Edition. Gifs made with Photoscape. Renders edited with IrfanView.

From playlist Marble Machines

Video thumbnail

Web API's with ERLANG a Ruby Dev's POV by Patrick Huesler

Help us caption & translate this video! http://amara.org/v/FGfm/

From playlist Aloha RubyConf 2012

Video thumbnail

RailsConf 2017: Rails to Phoenix: How Elixir can level-you-up in Rails by Christian Koch

RailsConf 2017: Rails to Phoenix: How Elixir can level-you-up in Rails by Christian Koch Elixir has rapidly developed into a mature language with an ever-growing library of packages that excels at running web apps. And because both Elixir and Phoenix were developed by Ruby / Rails program

From playlist RailsConf 2017

Video thumbnail

Elixir in 100 Seconds

Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applications at scale. #programming #compsci #100SecondsOfCode 🔗 Resources Elixir Lang https://elixir-lang.org/ Phoenix Framework http

From playlist 100 Seconds of Code

Video thumbnail

Candy Cane Modeling & Exploration in GeoGebra Augmented Reality (Android)

Link to GeoGebra resource (with easy directions to explore on your own): https://www.geogebra.org/m/hWD7GPGB

From playlist GeoGebra 3D Calculator: AR Demos (Android)

Video thumbnail

ElixirConf 2015 - Interoperability in Elixir: Dealing With the World Outside of the Beam

by James Smith Interoperability in Elixir Dealing With the World Outside of the Beam Ports, Nifs, and Interfaces, Oh my! Elixir is an incredibly powerful language that sits on top of the battle tested and reliable Erlang ecosystem. This power is a big reason I am excited about building app

From playlist ElixirConf 2015

Video thumbnail

LambdaConf 2015 - The Meaning of LFE Zeeshan Lakhani

Do you enjoy Lisp-based languages, built on s-expressions and homoiconicity? Do you like writing syntactic abstractions with pattern matching? What if you could use a Lisp to write a fault-tolerant, highly-available distributed datastore? Welcome to the wonderful world of LFE (Lisp-Flavore

From playlist LambdaConf 2015

Video thumbnail

ElixirDaze 2017- Deploying Elixir by Paul Lamb

ElixirDaze 2017- Deploying Elixir by Paul Lamb

From playlist ElixirDaze 2017

Video thumbnail

Elixir Conf 2014 - Introduction to Elixir for Rubyists by Josh Adams & Robby Clement

Help us caption & translate this video! http://amara.org/v/FGYG/

From playlist ElixirConf 2014

Video thumbnail

Navigation of a Guide / Guard Robot

The Behavior-based Navigation of a Guide / Guard Robot was implemented using by two Arduino Mega2560 and MATLAB Simulink.

From playlist MATLAB and Simulink Hardware Projects

Video thumbnail

ElixirConf 2015 - A Deep Dive into Binaries by Chris Maddox

This talk will start with the basics of match types, sizes, units, and encodings. We'll then cover function heads and logical branching with a real life example of recursive parsing using pattern matching. Towards the end, we'll cover how to optimize binary matching for BEAM and get feedba

From playlist ElixirConf 2015

Video thumbnail

Adding Vectors Geometrically: Dynamic Illustration

Link: https://www.geogebra.org/m/tsBer5An

From playlist Trigonometry: Dynamic Interactives!

Related pages

Erlang (programming language) | Register machine