brightball

brightball

Codeship just published my latest blog entry:

Please give it a read and let me know if there’s any areas of concern. I do have the ability to request edits if need be.

Showing Posts 13 to 4

mkunikow

mkunikow

interesting podcast

brightball

brightball OP

I seem to remember hearing it several different places. The most recent that I found was from Joe Armstrong towards the end of this post though:

http://joearms.github.io/2013/05/31/a-week-with-elixir.html

DianaOlympos

DianaOlympos

Based on Ericsson market share and the knowledge of their stack, plus the fact that some other provider use Erlang, a quick review of the market say that Ericsson has around 30 to 40% of the market of phone routers, plus another 5 to 10% from other providers that use erlang.

notriddle

notriddle

Emphatically no. Go is a simple language, and metaprogramming is complex. You can generate go code from a build script, but that’s about it.

Qqwy

Qqwy

TypeCheck Core Team

While I agree with you personally, I believe that this is very much a matter of opinion.

But your post does make me wonder about something else: Does Go have a way to do metaprogramming?

dom

dom

That was a very interesting article, thank you.

Erlang was developed to power phone systems (OTP stands for Open Telephony Protocol) and currently powers about half of them on the planet.

Is there a source for the “about half of them”?

brightball

brightball OP

Okay, edit’s submitted and hopefully will be tweaked first thing tomorrow because it’s on the front page of HN right now.

Based on your review I asked them to change prescheduling to preemptive scheduling, hash to map (I have spent too much time in perl that it’s a reflex at this point) and an update to the code sample to fix the %{} on the pattern and the puts(other) part.

Most of the rest I left just based on sheer brevity sake. Unlimited-ish on the mailbox. I did mention elsewhere that the process heap is reclaimed independently while Go use’s a system wide GC. For the “functions inside modules” part I was really talking about defining functions. :slight_smile:

On the typing subject, I linked to an Elixir Conf presentation on Dialyzer to further explain that part. I should probably have mentioned Dialyzer by name but it’s one of those tools that has no drawback to using it, gets used in generally every project and I didn’t want to confuse the reader with compiler + tool they’ve never heard of and won’t understand without further explanation.

brightball

brightball OP

Will definitely submit edits this evening. Thank you for the editorial review. :slight_smile:

OvermindDL1

OvermindDL1

True, but that is not how I see most people use them, I think once have I seen a Task put in a Supervisor tree. That’s fine in the doc then. :slight_smile:

mkunikow

mkunikow

I liked article very much :slight_smile: :thumbsup:

I have question: Can we run Go program from Elixir?

About clustering you mostly put Go application into container and orchestration service will take of it. Go very well fits into containers ecosystems. You can use with go http://www.grpc.io/

You could add sections:

####Tooling:

https://github.com/uber/go-torch

###usage

Nice projects:

Also worth mention :slight_smile:
http://www.infoworld.com/article/3154624/application-development/google-boosts-python-by-turning-it-into-go.html

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews