由买买提看人间百态

topics

全部话题 - 话题: lua
1 2 3 4 5 6 7 8 9 下页 末页 (共9页)
S*A
发帖数: 7142
1
来自主题: Linux版 - scripting language lua
最近再写 openwrt 下面的自动浇水系统,需要学习 lua,
因为那个 Web UI 是用 lua 搭的。
感觉,非常小非常快。在 linksys WRT54GS 下面启动
python 要大概 3 秒钟,另外多占了 4.x M 的 flash.
一共才 8M flash. 启动 lua 是没有延时的,而且 lua
跑起来比 python 快多了。我现在已经基本抛弃 openwrt
里面用 python 了,慢而且要自己编译整个 firmware
才能塞进去。
lua 还挺有意思的,但是程序没有 python 简洁。
很多 python 用得爽的功能都没有。标准库太少。
连 http request 那个库也要我手动打补丁才能发含
大写的 http header。
lua 所有的 object 都是一种, 就是 table.
面向对象的东西还要自己搭。但是也相对简单很多。
Python 的那套 OO 和 class 的内部机制还是非常
复杂的。看看 metaclass programming, 头都要爆炸了。
lua 的 lexical scoping 还挺好的。很直观而且功能
很... 阅读全帖
g****t
发帖数: 31659
2
来自主题: Programming版 - lua里面实现点乘
LuaJit和lua的人能合并吗?


: 老魏你好!

: Lua的本意是嵌入式语言,说白了就是用来给C/C 项目写配置增加灵活性的。

: 如果从"Lua必须配合C/C 使用"这个前提来看,Lua的局限性其实根本就不是问
题。

: 不过从Lua的下标从1开始这个事实来看,怕是创始人可能都不同意我这个观点。

: 另一个嵌入式语言python已经彻底做大了,再用来嵌入,反而有包袱。

: 我同意Lua一成不变是个好事。

b***i
发帖数: 3043
3
来自主题: Programming版 - lua里面实现点乘
看了torch有感,lua可以通过运算符重载实现矩阵的运算。于是我按照例子做了加法,
这个需要判断a+b是两个矩阵相加,还是其中有一个非矩阵的数,后面这个似乎数学里
面是不支持的,但是matlab支持。而且很方便,比如我生成一个向量 x=-pi:0.1:pi,然
后y=sin(x)+10,就是把向量的结果都平移10.否则我还需要自己写一个全都是常数10的
向量。
而做乘法的时候发现,在lua里面我也可以实现一维矩阵和常数的乘法,然后通过运算
符重载重用*这个符号,比如c=a*5,里面a和c都是矩阵(向量)。做矩阵和矩阵乘法的
时候,有两种,一种是数学的乘法,一种是Matlab里面的点乘 .*就是两个矩阵每个元
素相乘。
那么,现在我没有实现两个矩阵的乘法。我先在lua里面要实现点乘,很简单。在犹豫
要不要把点乘重载到*那里去。缺点是,这个不是通用的矩阵乘法,而是点乘。我如果
把点乘重载到*那里,那么以后如果增加了矩阵乘法(模仿torch),还得改掉。
而点乘在lua里面原本不存在。难道我需要改lua的编译器来增加点乘,点除,点乘方等
几个运算符?怎样做最好?
w***g
发帖数: 5958
4
来自主题: Programming版 - lua里面实现点乘
老魏你好!
Lua的本意是嵌入式语言,说白了就是用来给C/C++项目写配置增加灵活性的。
如果从"Lua必须配合C/C++使用"这个前提来看,Lua的局限性其实根本就不是问题。
不过从Lua的下标从1开始这个事实来看,怕是创始人可能都不同意我这个观点。
另一个嵌入式语言python已经彻底做大了,再用来嵌入,反而有包袱。
我同意Lua一成不变是个好事。
z****e
发帖数: 54598
5
lua本质上是一个脚本
你还是没有理解lua和js这些本质上其实是一个东西
甚至包括groovy什么都是如此
他们之所以用lua主因是历史原因
游戏行业用lua有传统的
a*****e
发帖数: 1700
6
同意这个说法。
13 年前我们就拿 lua 做游戏了,整套客户端 GUI 和 game logic 全部是 lua,加上
SDL 跨平台 (Win/Mac/Linux)。还有基于 rsync 的 auto update,用 UDP 做的 multi
-channel reliable transport 网络协议取代 TCP (类似后来 google 的 QUIC)。为了
解决 GC pause 的问题,我还给 lua 4.0 做了一个 tricolor incremental GC patch.
这些技术即使放到现在也不落后,可是又有什么用?游戏的成功真的和技术半毛钱的关
系都没有。
T********i
发帖数: 2416
7
来自主题: Programming版 - lua里面实现点乘
Mike不喜欢lua 5.3众所周知。2015年就开撕了。
我不需要lua 5.3。估计luajit社区也没人需要。
我说了,lua最大的优点就是不变。虽然我认为能支持const就完美了。但是如果不支持
也行。我宁愿它永远不变。
只要持续完善性能和稳定性就好。
看看这一年的进展。X64, arm64, GC64。Mike Poll did a good job。
T***C
发帖数: 1011
8
来自主题: PhotoGear版 - 有人懂LUA语言吗? (转载)
【 以下文字转载自 ComputerGraphics 讨论区 】
发信人: TOEIC (吐一口), 信区: ComputerGraphics
标 题: 有人懂LUA语言吗?
发信站: BBS 未名空间站 (Sun Aug 14 00:25:35 2011, 美东)
GUI最近才听说LUA语言,有人知道吗?给评价一下,如果用来做GUI前景如何?多谢!
T***C
发帖数: 1011
9
来自主题: PhotoGear版 - 有人懂LUA语言吗? (转载)
公司里的一个新GUI project,不知道啥渠道找来的一家公司竟然是用LUA, 第一次听说
这种语言,在indeed上查一下就知道用的人很少(同样条件下查LUA,才20个,查python
竟然有7千多),所以非常担心这个做出来究竟有没有前途。
s*******n
发帖数: 344
10
学了一圈lis, haskell, ruby ,python, lua.发觉还是后两者比较有用
lisp, haskell再活。貌似公司里也没有用这个的。
PYTHON用的非常多,LUA也很多。
t********e
发帖数: 1169
11
来自主题: Programming版 - lua优势劣势在哪里
deep learning 那帮人用lua...配合点gpu编程
只是lua这的没有太出彩的地方
t********e
发帖数: 1169
12
来自主题: Programming版 - lua优势劣势在哪里
deep learning 那帮人用lua...配合点gpu编程
只是lua这的没有太出彩的地方
t******o
发帖数: 34
13
来自主题: Programming版 - lua优势劣势在哪里
因为嵌入方便,现在的数据处理工具本身自带函数不够用,作为扩展,数据库 和
nosql/dremel数据库就 允许你通过 lua来定义查询和关联功能,你都可以用 lua 来动
态生成数据表,sql/nosql执行的时候灵活很多,大大提高了日志数据的处理能力,甚
至你可以 把 R中的很多功能在nosql上实现,这个处理 pb级别数据的时候非常有用
b***i
发帖数: 3043
14
来自主题: Programming版 - lua怎么样
Torch怎么用lua呢?
Torch是在lua里面写了扩充,还是用C写?用C写怎么就是扩展了库是吗?
g****t
发帖数: 31659
15
来自主题: Programming版 - lua里面实现点乘
魏老师回来了?
之前我是在ultimate lambda还是射门地方看有人说mike pall
Move on了。看来是谣言
谣言出处:
https://realmensch.org/2016/05/28/goodbye-lua/


: https://github.com/LuaJIT/LuaJIT/commits/v2.1

: 唯一的结果就是挪到github上面去了。你看看都是谁在维护?

: Fact check很困难么?

: 同意lua不太适合那种大二复杂的项目。这个语言太简单了。我最烦的是
连常量
都不支

: 持。但是简单也是它最大的卖点。希望人类能够拥有一个一成不变的语言
。js已
经被毁

: 了。

b***i
发帖数: 3043
16
来自主题: Programming版 - lua里面实现点乘
老魏,你还用lua吗?记得你的智能家居使用lua的。
T********i
发帖数: 2416
17
来自主题: Programming版 - lua里面实现点乘
其实我还是认为Lua是最好的嵌入式语言。LuaJit有一批死忠用户。继续发展没有任何
问题。
guvest其实也没说错。去年Mike Pall确实想撂挑子。但是后来又继续维护了。我估计
有舍不得的因素在里面。换你你舍得么?
我在想,如果把golang的GC移植到LuaJIT,不知道有多少工作量?可行不可行?
@bihai,我还在用Lua。我的智能家居的设计目前依然是最优的。
j**o
发帖数: 47
18
to use LUA and third party API to develop TV widget.
j**o
发帖数: 47
19
Use LUA and third party API to develop TV widget.
R***a
发帖数: 41892
20
来自主题: PhotoGear版 - 有人懂LUA语言吗? (转载)
world of warcraft是用LUA做content脚本的

python
T***C
发帖数: 1011
21
来自主题: ComputerGraphics版 - 有人懂LUA语言吗?
GUI最近才听说LUA语言,有人知道吗?给评价一下,如果用来做GUI前景如何?多谢!
v*****r
发帖数: 1119
22
来自主题: Linux版 - scripting language lua
听说给 WoW 写 script 的 lua 高手很挣钱的
r*********r
发帖数: 3195
23
来自主题: Programming版 - Go lua 有人比较下么
lua 好学
T******7
发帖数: 1419
24
aliLua , 中国人写的lua 网络库 大家看看如何
http://alilua.com/docs.html
t********e
发帖数: 1169
25
来自主题: Programming版 - lua优势劣势在哪里
现在在学lua, 觉得功能,Library上不如python,不知道现在为什么火
d*******r
发帖数: 3299
26
来自主题: Programming版 - lua优势劣势在哪里
我觉得的最大的用处是读Lua的源码,因为简单,可以实战地看一门实际应用的语言怎
么实现的。
t********e
发帖数: 1169
27
来自主题: Programming版 - lua优势劣势在哪里
现在在学lua, 觉得功能,Library上不如python,不知道现在为什么火
d*******r
发帖数: 3299
28
来自主题: Programming版 - lua优势劣势在哪里
我觉得的最大的用处是读Lua的源码,因为简单,可以实战地看一门实际应用的语言怎
么实现的。
g*******e
发帖数: 49
29
来自主题: Programming版 - lua优势劣势在哪里
torch7?
cunn有一些直接的GPU接口,可以很快的做一些并行神经网络计算。
cpu计算的话底层lua或者python或者matlab都是fortuan的blas等,就看接口做的怎么
样了。
不过你说的对,现在deep learning的圈子(尤其NYU帮)都是用这个的,多伦多帮不知
道,stanford帮貌似matlab?
c****f
发帖数: 1102
30
来自主题: Programming版 - lua优势劣势在哪里
https://github.com/openresty/lua-nginx-module
作为nginx的插件其实挺好 要实现一些功能 不必去为nginx写个C模块 那个就要死了
但是仅此而已。。
m*******g
发帖数: 410
31
来自主题: Programming版 - lua优势劣势在哪里
openwrt luci模块lua写的
h******b
发帖数: 6055
32
http://view.inews.qq.com/a/GAM2014102902408001
cocos2dx的引擎。
lua搞所有business logic。
一套代码通吃两个平台。
这个游戏现在全世界赚钱也能进前五了。 CEO是大学毕业几年以后创的业。 极少数
国内能不在腾讯旗下而登顶的游戏。
z****e
发帖数: 54598
33
还有就是刀塔传奇从名称就可以看出来是山寨什么的
当然他们其实是卡牌+一点对战
两个平台真没有必要用啥垮平台的东西
java和swift都能很好滴处理自身,甚至都有第三方类库可以帮忙垮平台
好吧,swift还没有,但是java已经有了
刀塔传奇那种非强即时的,你用java写一点问题么有
而且开发速度还快,有ide帮忙解决问题
你连lua都可以不用,一个语言就可以搞定全部平台
包括server side
b***i
发帖数: 3043
34
来自主题: Programming版 - lua怎么样
有人用吗?多年前本版有人开发了个道语言,谁是类似Lua有虚拟机和字节码
最近发现没有continue,switch/Case
这个语言有哪些用处?
C*****5
发帖数: 8812
35
来自主题: Programming版 - lua怎么样
好像很多游戏用Lua。
最近DL火了沾Torch的光用的人多点
C*****5
发帖数: 8812
36
来自主题: Programming版 - lua里面实现点乘
不要折腾Lua了。Torch大部队都已经转进pyTorch了。
b***i
发帖数: 3043
37
来自主题: Programming版 - lua里面实现点乘
真没想到,还没学呢就过时了。
其实我搞的是某种游戏的lua引擎,不是用来机器学习的。不过,我准备在“游戏”中
演示神经网络的运算,比如识别手写数字这个功能。
那么如果做机器学习的话,pyTorch和tensorflow比怎样呢?
d****n
发帖数: 12461
38
来自主题: Programming版 - lua里面实现点乘
lua是不是在网络基础层还有些用途啊?
g****t
发帖数: 31659
39
来自主题: Programming版 - lua里面实现点乘
LuaJIT的作者mike pall恐怕是一切jit里面最牛的一位了。但是他离开了。Move on吧
。而且似乎还有些人事是非。


: lua是不是在网络基础层还有些用途啊?

T********i
发帖数: 2416
40
来自主题: Programming版 - lua里面实现点乘
https://github.com/LuaJIT/LuaJIT/commits/v2.1
唯一的结果就是挪到github上面去了。你看看都是谁在维护?
Fact check很困难么?
同意lua不太适合那种大二复杂的项目。这个语言太简单了。我最烦的是连常量都不支
持。但是简单也是它最大的卖点。希望人类能够拥有一个一成不变的语言。js已经被毁
了。
b***i
发帖数: 3043
41
来自主题: Programming版 - lua里面实现点乘
这个确实不是问题,用f(A, B)也可以。我想着matlab用.*就痒痒,想在Lua里面自定义
一个运算符。现在看还是算了吧。
a*****e
发帖数: 1700
g****t
发帖数: 31659
43
来自主题: Programming版 - lua里面实现点乘
我的一点浅见:去年可能LUA的人在版本更新上有人放毒,Mike Pall受不了了?
假设你做个软件,你的下家做这个的外围。这个外围不停的打你的功能的脸。那
你更新下版本,憋死你的下家,这是技术基本功。
现在Mike Pall回来了,可能是谈好了。
c*********u
发帖数: 361
44
来自主题: Quant版 - 学python 还是perl 还是lua ?
Perl was orignally designed for string manipulations, it has dynamic typing,
built-in regular expression etc. Then it evolves to a powerful scripting la
nguage and gained vast popularity through the advent of Internet. A lot of I
T companies (and IT in banks I suppose) use Perl extensively, e.g. Amazon.
Python has cleaner OO support (compared to Perl) and is more natural to use,
Google seems to like Python.
Don't know about Lua.
H****y
发帖数: 19
45
来自主题: Quant版 - 学python 还是perl 还是lua ?
perl is being replaced by python now. lua is more of an extension language,
so it's for different purpose.
p****u
发帖数: 2596
46
来自主题: Quant版 - 学python 还是perl 还是lua ?
what is python?
what is perl?
what is lua?
ft, never heard any of these three before :-( :-(
l*******s
发帖数: 7316
47
来自主题: CellularPlan版 - OpenWrt挂USB盘求教
我按照网上一个教程搞,结果下面这些装不上。
opkg install kmod-scsi-core
opkg install kmod-scsi-generic
opkg install kmod-fs-autofs4
opkg install kmod-fs-ext4
opkg install kmod-input-core
opkg install kmod-lib-lzo
opkg install kmod-lib-textsearch
opkg install kmod-usb-storage-extras
opkg install luci-i18n-english
典型的信息是:
Installing kmod-scsi-core (3.18.23-1) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/mvebu/generic/packages/base/kmod-scsi-core_3.18.23-1_mvebu.ipk.
Collected errors:
* satis... 阅读全帖
1 2 3 4 5 6 7 8 9 下页 末页 (共9页)