Events
2009.12.10
Joe Armstrong at Stockholm Erlang User Group Meeting! (Stockholm, Sweden)
Call for the next Stockholm Erlang User Group
Meeting.
Time: Thursday, December 10, 18:00
Place: Tail-f Stockholm headquarters
Speaker:
- Joe Armstrong, Ericsson AB: elib2 - an Erlang library
We will round off the evening with an ErLounge at some nearby pub.
Details about the ErLounge can be further discussed on the EUG Stockholm mailing list.
Advance registration is required.
See you there.
Abstract:
Elib2 is an Erlang library and a number of complete programs that make use of the library.
The talk discusses:
- the philosophy behind the library
- what's in the library
- my plans for the library
I'll also show some of the programs that I have built using the library, with special attention to a full-text indexing application.
Elib1 is a library of Erlang modules and set of applications which use
the modules.
The Elib1 project now moves into phase 2
The phases of the project are:
Phase 1: Define and implement a basic structure
and a small number of applications
Phase 2: Make project open source
Phase 3: Write books
Each phase will take about 2-3 years.
The first attempt at a library contains modules for the following:
xml parsing
fast tuple I/O (to disk)
full-text indexing
http parsing
telnet server
json parsing
porter stemming
mysql native interface
sha1
similar file locator
screen manipulation
miscellaneous missing functions (which should be in the standard libraries)
accurate tagging of Erlang so it can be turned into browsable HTML
(and more ...)
The applications are divided it two areas. Supported and unsupported
In supported:
indexer - a full text indexing engine (this is the of near
production quality)
irc - and irc kit (includes a TCL wish interface)
(somewhat incomplete)
tagger - an application to turn erlang into browsable HTML
drivers - example linked in and port drivers (currently broken)
midi_drivers - mac os X only
website - a webserver (used internally)
versions - a way of munging module names to make them secure
In unsupported:
epeg - a peg grammar and parser combinators
folding - Javascript folding editor/organiser (needs some work,
not erlang :-)
jpeg - image transformation in Erlang
xml - some xml stuff
I have attempted to use "best practise" in making the library. Using the dialyzer, eunit and edoc.
This code is far from perfect or polished - but the basic way things
fit together is defined.
Rather than have 500 small libraries each with a few users and a few
routines I'd like to see one library with a much large number of tightly integrated routines.
The code is available at: http://github.com/joearms/elib1
Time: Thursday, December 10, 18:00
Place: Tail-f Stockholm headquarters
Speaker:
- Joe Armstrong, Ericsson AB: elib2 - an Erlang library
We will round off the evening with an ErLounge at some nearby pub.
Details about the ErLounge can be further discussed on the EUG Stockholm mailing list.
Advance registration is required.
See you there.
Abstract:
Elib2 is an Erlang library and a number of complete programs that make use of the library.
The talk discusses:
- the philosophy behind the library
- what's in the library
- my plans for the library
I'll also show some of the programs that I have built using the library, with special attention to a full-text indexing application.
Elib1 is a library of Erlang modules and set of applications which use
the modules.
The Elib1 project now moves into phase 2
The phases of the project are:
Phase 1: Define and implement a basic structure
and a small number of applications
Phase 2: Make project open source
Phase 3: Write books
Each phase will take about 2-3 years.
The first attempt at a library contains modules for the following:
xml parsing
fast tuple I/O (to disk)
full-text indexing
http parsing
telnet server
json parsing
porter stemming
mysql native interface
sha1
similar file locator
screen manipulation
miscellaneous missing functions (which should be in the standard libraries)
accurate tagging of Erlang so it can be turned into browsable HTML
(and more ...)
The applications are divided it two areas. Supported and unsupported
In supported:
indexer - a full text indexing engine (this is the of near
production quality)
irc - and irc kit (includes a TCL wish interface)
(somewhat incomplete)
tagger - an application to turn erlang into browsable HTML
drivers - example linked in and port drivers (currently broken)
midi_drivers - mac os X only
website - a webserver (used internally)
versions - a way of munging module names to make them secure
In unsupported:
epeg - a peg grammar and parser combinators
folding - Javascript folding editor/organiser (needs some work,
not erlang :-)
jpeg - image transformation in Erlang
xml - some xml stuff
I have attempted to use "best practise" in making the library. Using the dialyzer, eunit and edoc.
This code is far from perfect or polished - but the basic way things
fit together is defined.
Rather than have 500 small libraries each with a few users and a few
routines I'd like to see one library with a much large number of tightly integrated routines.
The code is available at: http://github.com/joearms/elib1
Back to the Events









