Mapna Locomotive Engineering and Manufacturing Company

MAPNA Locomotive Engineering and Manufacturing Company (MLC) is an Iranian manufacturing company which was established in 2006. The company's manufacturing plant was officially inaugurated in 2012[1] with the objective of manufacturing 150 passenger locomotives in cooperation with Siemens AG, to be delivered to Iran's Railways Company (RAI). A new contract for manufacture of 50 other passenger locomotives of the same type was signed between the two companies in 2016, upon full delivery of the first batch to RAI.

MLC (MAPNA Locomotive Engineering and Manufacturing Company)
Private
IndustryLocomotive Production
Founded2006 in Tehran, Iran
FounderMAPNA Group
HeadquartersTehran and Karaj, Iran
Key people
Hossein Ghomashi (CEO)
ProductsLocomotives (Diesel and Electric), Rail Vehicle Braking Systems
ServicesMaintenance & refurbishing of different types of locomotives
Revenue $ 30.2 million
Number of employees
400(2012)
Websitehttp://www.mapnalocomotive.com

MLC is a subsidiary of MAPNA, a company engaged in power, oil and gas, railroad and other industrial projects.

Products

The company has produced single-ended EuroRunner type locomotives (IranRunner) under license from Siemens.

gollark: It's not bad, it's just bad.
gollark: ```GoalsThese goals may change or be refined over time as I experiment with what is possible with the language. Embeddable - Similiar to Lua - it is meant to be included in another program which may use the virtual machine to extend its own functionality. Statically typed - The language uses a Hindley-Milner based type system with some extensions, allowing simple and general type inference. Tiny - By being tiny, the language is easy to learn and has a small implementation footprint. Strict - Strict languages are usually easier to reason about, especially considering that it is what most people are accustomed to. For cases where laziness is desired, an explict type is provided. Modular - The library is split into parser, typechecker, and virtual machine + compiler. Each of these components can be use independently of each other, allowing applications to pick and choose exactly what they need.```
gollark: That's rude.
gollark: ```elmlet factorial n : Int -> Int = if n < 2 then 1 else n * factorial (n - 1)factorial 10```A factorial example from the docs.
gollark: Well, yes, it has an interpreter and stuff.

References

  1. Sources


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.