`
litaocheng
  • 浏览: 337647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

gen-erl-app快速生成erlang app 框架

阅读更多

经常需要创建各种erlang app,这个过程一旦掌握,就很繁琐,因此写了这个小工具,用来生成

基于OTP的erlang app框架。其中包含了application, supervisor, gen_server, gen_fsm,makefile

还有一个ctl script.

 

仅仅需要一句话:

./gen-erl-app demo

 

会在当前目录下生成demo app

随后:

 

cd demo

make

./democtl live

 

赶紧试试吧!

http://github.com/litaocheng/gen-erl-app

 

分享到:
评论
4 楼 guobosheng 2013-11-05  
rebar完败它啊!
3 楼 smarteng 2012-08-03  
不太好用呀,
./gen-app:14: redefining macro ''P''
./gen-app:55: argument mismatch for macro ''P''
./gen-app:110: argument mismatch for macro ''P''
escript: There were compilation errors.

报错。
我用ubuntu10.10
Erlang R13B03 (erts-5.7.4)
2 楼 litaocheng 2010-04-08  
呃,那就是我多此一举了哈。
这个是好久以前的东西。。。那时候估计还不知道rebar
1 楼 mryufeng 2010-04-08  
rebar不是有这个功能吗?

相关推荐

    erlang-erl_interface-19.3.6.4-1.el7.x86_64.rpm

    erlang-erl_interface-19.3.6.4-1.el7.x86_64.rpm

    PZ-ERL34系列高频变压器.pdf

    PZ-ERL34系列高频变压器是一款适应现代电子设备需求而设计的变压器,它具有诸多特点,适用于多种电子应用场合。下面我们详细解读PZ-ERL34系列高频变压器的关键知识点。 1. 耦合位置与结构设计:PZ-ERL34系列高频...

    PZ-ERL35系列高频变压器.pdf

    脉冲变压器主要用于要求快速开关和准确时序控制的电子系统中,如脉冲功率放大器和数字电路中。电子镇流器是荧光灯和其他气体放电灯的电源设备,它使用高频开关变压器来控制灯管的工作。 PZ-ERL35系列变压器的机械...

    gen-batch-server:用于Erlang和Elixir的通用批处理服务器

    gen-batch-server就是这样一款专为Erlang和Elixir设计的通用批处理服务器,它充分利用了这两个语言的并发特性以及OTP(Open Telecom Platform)框架的优势。 gen-batch-server的核心在于其基于Erlang的gen_server...

    erlang-erl_docgen-19.3.6.4-1.el7.x86_64.rpm

    erlang-erl_docgen-19.3.6.4-1.el7.x86_64.rpm

    PZ-ERL28系列高频变压器.pdf

    PZ-ERL28系列高频变压器以其优异的特性被广泛应用于各类高频开关电源中。 首先,PZ-ERL28系列高频变压器的耦合位置好,即初级绕组和次级绕组之间的耦合效果良好。这种良好的耦合特性能够确保高频变压器在工作时能够...

    PZ-ERL42系列高频变压器.pdf

    1. PZ-ERL42系列高频变压器概述: - PZ-ERL42系列高频变压器是应用在电子设备中的重要组件。 - 它的特点包括良好的耦合位置、中柱为圆形设计,这些特征使得绕线作业更为方便,并且能够实现较大的绕线面积。 - ERL...

    2018-FL+erlang语言-Functional Federated Learning in Erlang (ffl-er

    Functional Federated Learning in Erlang (ffl-erl)是一种基于Erlang编程语言实现的分布式机器学习框架,专门针对Federated Learning(联邦学习)设计。联邦学习是一种新兴的机器学习方法,它允许在不集中收集数据...

    coveralls-erl:Erlang模块,用于转换封面数据并将其发送到Coveralls.io(或类似文件)。 可作为https上的十六进制包提供

    Erlang模块,用于转换掩护数据并将其发送到工作服。 在上以十六进制包形式提供。 用法示例:rebar3和Travis CI 为了在您的项目中使用Coveralls-erl + Travis CI,您需要在rebar.config.script添加以下几行: case...

    rabbitmq-server-3.8.9-1+erlang-23.1.1+socat-1.7.3.2

    安装完成后,你可以通过`erl`命令来验证Erlang是否已经成功安装。 接下来是RabbitMQ服务器本身。`rabbitmq-server-3.8.9-1.el7.noarch.rpm`是RabbitMQ的安装包,它包含了RabbitMQ服务器的所有核心组件。安装步骤...

    rel-erl:rel_erl是Erlang的轻量级关系内存数据库。-开源

    **rel_erl: Erlang 的轻量级关系内存数据库** `rel_erl` 是一个针对 Erlang 语言设计的轻量级关系内存数据库系统。它提供了基本的关系数据库功能,但保持了 Erlang 语言的并发特性和高效性能。Erlang 以其强健的...

    PZ-ERL39系列高频变压器.pdf

    PZ-ERL39系列高频变压器是一款应用于高频电力电子设备的关键元件,它具备以下技术特点: 1. 耦合位置优良:ERL39系列高频变压器的设计中,耦合位置被优化,从而确保了良好的磁耦合效率,进而提高了变压器的性能。 ...

    publicsuffix-erl:从给定的主机名URL中提取顶级域(TLD)

    Erlang到接口。 公共后缀列表(PSL)是描述“有效顶级域”的一组规则,可用于确定给定主机名的注册域。 受 (但也支持Unicode TLD)和启发。 要求 Erlang 17.0或更高版本(也应在R16上工作,但尚未经过测试) GNU...

    purescript-erl-queue

    `purescript-erl-queue` 是一个专门针对 PureScript 编程语言设计的库,它提供了对外部 Erlang 队列的 Foreign Function Interface (FFI) 定义。Erlang 是一种著名的并发编程语言,其内置的队列数据结构以其高效和...

    erlang版本的protobuf(erl_protobuffs)

    3. **集成性**:由于Erlang主要用于构建分布式系统,`erl_protobuffs`的设计考虑到了Erlang的通信模型,使得与其他Erlang进程的交互更为流畅,尤其适合处理大规模并发场景下的数据交换。 **使用erl_protobuffs** 1...

    http-erl

    **http-erl** 是一个基于 **Erlang** 语言的 HTTP 客户端库,主要用于处理 HTTP 请求和响应。Erlang 是一种面向并发的编程语言,因其在分布式系统、容错和实时通信方面的优秀特性而被广泛应用,尤其是在电信和互联网...

    Erlang 20.3linux安装包

    5. **验证安装**:最后,通过运行`erl`命令检查Erlang是否成功安装。 ```bash erl ``` 一旦Erlang安装成功,就可以继续安装RabbitMQ。RabbitMQ的安装过程通常包括下载RabbitMQ服务器的`.deb`或`.rpm`包,或者...

    otp-win64-25.0.1.exe ErLang 下载

    OTP(Open Telecom Platform)是ErLang的核心组成部分,它提供了一个强大的开发框架,包含了一系列库、设计模式和工具,帮助开发者构建高效、容错且易于维护的系统。 在给定的标题“otp-win64-25.0.1.exe”中,我们...

    tcfs-erl:玩具云文件系统服务器

    Tcfs-erl是用Erlang写的tcfs服务器。 如何使用? 服务器: git clone https://github.com/hmgle/tcfs-erl.git cd tcfs-erl make make run 客户: sudo apt-get install libfuse-dev git clone ...

    erlang-sd_notify-1.0-2.el7.x86_64.rpm

    erlang-sd_notify-1.0-2.el7.x86_64.rpm

Global site tag (gtag.js) - Google Analytics