iron9light.wordpress.com
Object-Oriented on Erlang VM | Iron9light's Tech Weblog
https://iron9light.wordpress.com/2009/09/06/object-oriented-on-erlang-vm
Iron9light’s Tech Weblog. Laquo; Enumeration class for string parameter. Memory leak in erlang. Object-Oriented on Erlang VM. Is a *super* concurrent-oriented functional language. Here, I listed some way to write object-oriented code for erlang. (Not just some shapes. 1 mudole as value. ModuleName = math, X = ModuleName:sqrt(16.0). Ok, it’s not OO enough. 2 build-in parameter module and extends module. Try to call sub:f1(). Module(pmodule, [X]). -export([x/0]). x() -> X. And you can do this:. You are com...
unlimitednovelty.com
Unlimited Novelty: Don't use bcrypt
http://www.unlimitednovelty.com/2012/03/dont-use-bcrypt.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Monday, March 19, 2012. Edit: Some numbers for you people who like numbers). I write this post because I've noticed a sort of "JUST USE BCRYPT" cargo cult ( thanks Coda Hale. The first cipher I'd suggest you consider besides bcrypt is PBKDF2. It's ubiquitous and time-tested with an academic pedigree from RSA Labs, you know, the guys who invented much of the cryptographic ecosystem we use today. Like...
k-shogo.github.io
君もelixirを始めてみないか | dev.wan.co
http://k-shogo.github.io/article/2015/01/05/lets_start_elixir
Erlangは1986年にJoe Armstrong, Robert Virding, Mike Williams の3人によって最初のバージョンが作られた。 Erlangの開発は Joe Armstrong 博士が電話交換制御用ソフトウェアを構築するために、Prologをベースに並行プロセスやエラー処理の仕組みを追加したことに端を発している。 というJabber/XMPP実装が使われている 今現在もそうかは分からないけど ようだし、 WhatsAppもErlangを使用しているみたいだ. Rubyist Magazine - Rubyist のための他言語探訪 第 10 回 Erlang. 組み込みから生まれた言語Erlangの時代が来る - 日経エレクトロニクス - 日経テクノロジーオンライン. ちょっとこの記事を見て欲しい Damien Katz氏がApache CouchDBから離反し、Couchbase Server開発を継続. そういう考えで始まったプロジェクトには Reia Programming Language. Mkdir ruby app $. Mix new elixir app.
unlimitednovelty.com
Unlimited Novelty: April 2012
http://www.unlimitednovelty.com/2012_04_01_archive.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Tuesday, April 17, 2012. Introducing DCell: actor-based distributed objects for Ruby. DCell, which is short for Distributed Celluloid (and pronounced like the batteries you used to jam into boom boxes and RC cars) is an actor-based distributed object oriented programming framework for Ruby. Celluloid. A Brief History of Distributed Objects. Although you may want to skip directly to where Steve begins ta...
closersonly.blogspot.com
This Blog is for Closers Only: September 2008
http://closersonly.blogspot.com/2008_09_01_archive.html
This Blog is for Closers Only. A place I mumble about Ruby, Erlang (as I learn it), CouchDB and tons of other interesting technology-driven topics. Of course, I have to toss in hockey and my life's happenings as well. Wednesday, September 24, 2008. Reia where scripting meets concurrency. Reminds me of that Reese's peanut butter cup commercial:. Hey, you got your Ruby/Python in my Erlang! Hey, you got your Erlang in my Ruby/Python! To kick it off - and to quote the Reia wiki:. Feed for maybe a month or so...
unlimitednovelty.com
Unlimited Novelty: October 2011
http://www.unlimitednovelty.com/2011_10_01_archive.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Tuesday, October 4, 2011. Nodejs has jumped the shark. I've been trying to understand this whole Node.js thing that's been going on for the past few days. It's taught me a lot about how the Node.js community tries to reason about problems, and perhaps what's the real problem with Node. It began with a relatively short rant by Ryan Dahl. Ted's argument centered around the problem of doing non-trivial com...
unlimitednovelty.com
Unlimited Novelty: June 2012
http://www.unlimitednovelty.com/2012_06_01_archive.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Wednesday, June 6, 2012. Ruby is faster than Python, PHP, and Perl. There's a pervasive myth that Ruby is slow, and moreover, that it's the slowest. Language in popular use. Everyone knows Ruby is slow. Who would possibly disagree that Ruby is slow? Here's an example IRC discussion on freenode's #postgres which happened just yesterday. 72x slower than C! Over twice as slow as Python and Perl! Ruby used ...
unlimitednovelty.com
Unlimited Novelty: September 2011
http://www.unlimitednovelty.com/2011_09_01_archive.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Wednesday, September 28, 2011. Object Oriented Concurrency: A Deep Dive into Celluloid (Part 1). There's a quote from Alan Kay I've often cited as a source of inspiration in my various projects, from Revactor. I thought of objects being like biological cells and/or individual computers on a network, only able to communicate with messages". From Actors to Concurrent Objects. Eg Manager, Controller, Build...
unlimitednovelty.com
Unlimited Novelty: July 2011
http://www.unlimitednovelty.com/2011_07_01_archive.html
Hi, I'm Tony Arcieri. You may remember me from such software projects as Celluloid, Reia, and Cool.io. Tuesday, July 26, 2011. The Trouble with Erlang (or Erlang is a ghetto). Records suck and there's no struct/map data structure. So why doesn't Erlang have frames? Erlang sucks at managing memory. Once upon a time I looked upon BEAM's design as the future pattern all virtual machines would follow. Erlang implements its own memory allocator and can't take advantage of libraries like tcmalloc. To provide b...