[作品] lua API 的C++封裝函式庫

看板C_and_CPP作者 (下一夜)時間9年前 (2016/12/24 16:11), 9年前編輯推噓4(404)
留言8則, 3人參與, 最新討論串1/1
http://toyauthor.github.io/luapp/ C++跟lua之間的溝通管道是lua提供的C語言介面 要直接跟類別或者成員函式搭配使用不大方便 過去已經有luabind之類的專案有試著處理這件事 我寫的這個專案所做的事也是一樣的 只是這專案是從lua5.3版本開始支援的 有比較將官方新加入的整數型態當一回事 算是個人學習lua的過程裡所累積的成果 C++程式透過這樣的中間層會比較容易操作lua lua這東西即使不當一個語言使用也起碼可以當一個高級的config來使用 一個可以儲存邏輯的config檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.194.59 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1482567081.A.885.html

12/24 16:22, , 1F
lua大家都用luajit 5.1 5.3沒看過有人在用
12/24 16:22, 1F

12/24 16:37, , 2F
是說 Lua 最早好像就是設計成資料儲存語言 XD
12/24 16:37, 2F

12/24 17:16, , 3F
是說lua c api 已經夠簡單了, 我覺得這樣反而顯得複雜
12/24 17:16, 3F
我還是必須面對luajit帶來的社群分裂嗎?綜觀整體實作的話,我覺得lua有越改越好 所以我選擇繼續跟著lua走,不再更新維護的專案真的不敢用了 luajit的速度提升確實很吸引人 不過我的其他專案的效能瓶頸不在lua這邊,所以還算是捨得放棄luajit ※ 編輯: eye5002003 (36.228.194.59), 12/24/2016 21:58:58

12/25 13:06, , 4F
lua就是在256mb ram那種陽春機器用的 好電腦或不求效能的
12/25 13:06, 4F

12/25 13:06, , 5F
地方大家都用python 跟boost.python 誰跟你用lua dota2的l
12/25 13:06, 5F

12/25 13:06, , 6F
ua也是用luajit 會用lua就是看他效能好不用編譯才用 不是
12/25 13:06, 6F

12/25 13:06, , 7F
他語法好棒棒一直有更新
12/25 13:06, 7F
lua在語法上的更新很保守的,變動不大,它改進的是內部機制 我對它的設計是很欣賞的 拿python比實在是很奇怪的一件事,兩者的市場路線差那麼多要怎麼比? 非5.1版不可的話,我推薦這個專案 https://github.com/jeremyong/Selene 做的事情跟我類似,但是介面設計的更方便,而且有應用C++11的功能 ※ 編輯: eye5002003 (118.167.51.252), 12/25/2016 15:02:44

12/27 10:20, , 8F
多一種 Wrapper 也不是壞事吧,而且對程式風格整合有益
12/27 10:20, 8F
文章代碼(AID): #1ONYsfY5 (C_and_CPP)