Giter VIP home page Giter VIP logo

erlang-exercises's Introduction

Fábio's Erlang scrapbook

A better context menu

So I found out that erlang comes with its own make.

This lead me to the creation of a little more advanced context menu from the one I specified bellow.

It now looks like this:

Erlang in the context menu

The registry magic is getting a whole lot more ellaborate, so this time I will share the registry file instead of the steps.

Credit where credit is due, I got the steps from here.

Keep on going and let it fail.

Fábio Beirão - 25/Jan/2017



Make, remake, erlang.mk, whoa!

It really has not been easy this learning curve. Everywhere I look there is more and more to learn, and I just realize how little (or nothing) I actually know. That is good, but it takes a toll on you.

I have been trying to create a simple example application. An HTTP REST api to minify URLs. The goal is to learn & use mnesia, supervision, a way to create REST APIs in Erlang (cowboy?) and experience a little more with actually creating an Erlang application.

This has not been an easy journey, but having watched Erlang in practice has really helped me leap forward. I only wish there were more screencasts like those.

I am using this blog post as a reminder to myself of all the steps necessary to start an Erlang project from scratch (side note: as a professional C# developer I have a whole new appreciation for Visual Studio!).

(my development environment is Windows 10)

Fábio Beirão - 16/Aug/2016



My first entry

A while ago I started looking into Erlang.

My mind was blown and still is, every day.

I am making an effort to learn Erlang. Not just the syntax, but the whole mindset that comes from designing software for the real (concurrent) world.

As a hardcore .NET C# developer, I am aware that this transition won't be the easiest. Yet, I firmly believe I will reap the benefits :)

This repo will work as my public scrapbook, so I can share my progress and keep track of some tricks.

ProTip: Do you want to add an entry to your context menu that will open the Erlang shell in the current directory?

Erlang in the context menu

Easy :) open regedit, navigate to HKEY_CLASSES_ROOT\Directory\Background\shell and add the following keys:

Erlang\Icon (REG_SZ) = "C:\Program Files\erl8.0\bin\werl.exe"
Erlang\command\(Default) (REG_SZ) = "C:\Program Files\erl8.0\bin\werl.exe"

It should look something like this:

Regedit Regedit

Fábio Beirão - 06/Aug/2016



erlang-exercises's People

Contributors

fdbeirao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.