[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai integration, and wxlua 2.8.12 upgrade
- From: Paul K <paulclinger@...>
- Date: Wed, 5 Sep 2012 17:09:38 -0700
Hi Geoff,
> Excellent, thats good news, please post an update to the list then when the
> next version is available.
The changes have been checked in, so you can start using them now if
you update src/ folder from the repository
(https://github.com/pkulchenko/ZeroBraneStudio/commits/master). I also
added highlighting values in the Watch window that changed since the
previous evaluation. The next (packaged) version is not planned
earlier than the end of September.
> By the way, forgot to mention the new Unicode feature worked great on my
> quick test. I have a really nasty Lua source file that contains
> Low ASCII, STX, ETX etc, English, French, Greek and Chinese Lua string
> texts. This UTF-8 file loaded fine and everything displayed identically to
> when viewed in Scite.
This is great; thank you for reporting.
Paul.
On Wed, Sep 5, 2012 at 10:42 AM, Jeff Smith <spammealot1@live.co.uk> wrote:
> Hi Paul
>
> LUA_CPATH=C:\Program Files (x86)\Lua\5.1\clibs\?.dll
> Yep, that fixed the problem thanks ! Script runs fine now and uses the
> sqlite dll without an issue.
>
>
>> I'm working on this feature; it should be available in the repository
>> later this week.
> Excellent, thats good news, please post an update to the list then when the
> next version is available.
>
> By the way, forgot to mention the new Unicode feature worked great on my
> quick test. I have a really nasty Lua source file that contains
> Low ASCII, STX, ETX etc, English, French, Greek and Chinese Lua string
> texts. This UTF-8 file loaded fine and everything displayed identically to
> when viewed in Scite.
>
>> You mean "static code analyzer"?
> looks like I am half Brit & half Yank, as I managed to spell it both ways :)
>
>
> Regards Geoff
>
>> Date: Tue, 4 Sep 2012 16:35:10 -0700
>> From: paulclinger@yahoo.com
>> To: lua-l@lists.lua.org
>> Subject: Re: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai
>> integration, and wxlua 2.8.12 upgrade
>
>>
>> Hi Geoff,
>>
>> Thank you for the feedback. It should work as you are describing, but
>> it may require a small tweak. ZBS puts its own libraries first to make
>> sure that wx.dll and other libraries it needs will not interfere if a
>> different version is present somewhere else in LUA_PATH/LUA_CPATH
>> folders. For all the applications that are started form ZBS it puts
>> its own libraries last, to minimize interference.
>>
>> > the problem with ZB Studio is caused by the line require("lsqlite3")
>> >
>> > Using Scite this loads lsqlite3.dll which on my PC lives in C:\Program
>> > Files (x86)\Lua\5.1\clibs\ (I have that dll in a few places but I think
>> > this
>> > is the one scite sees)
>>
>> If the list of folders you get in the error message doesn't include
>> the folder with lsqlite3.dll, then you should try this:
>> LUA_CPATH=C:\Program Files (x86)\Lua\5.1\clibs\?.dll (note LUA_CPATH
>> instead of LUA_PATH).
>>
>> Please include the full error message if you still have a problem with
>> this "require".
>>
>> > If you are wanting requests for next version features, any chance you
>> > could
>> > add the select variable name and right click context menu to open the
>> > watch
>> > window and add that var name to the list I am missing that feature
>> > badly.
>>
>> Yes.
>>
>> > I love the static code analyser, I am using it quite a lot. If I can be
>> > annoying and pedantic :)
>> >>> Analizing the source code: Should read >> Analyzing the source code:
>>
>> You mean "static code analyzer"? ;) Fixed. Thank you.
>>
>> Paul.
>>
>> On Tue, Sep 4, 2012 at 3:10 PM, Jeff Smith <spammealot1@live.co.uk> wrote:
>> > Hello Paul
>> >
>> > Thanks for the new version of ZB Studio, I am keenly following the
>> > development of this excellent project so I have downloaded the new
>> > version
>> > and having a little play.
>> >
>> > I hit a problem which we might be able to figure out between us ?
>> > (Running
>> > Win 7 64 bit here)
>> >
>> > I have a lua script which works fine in Scite, and I dont remember even
>> > having to do any setting up of paths or anything to get it working (I
>> > installed the Lua Win batteries packages ages back)
>> >
>> > the problem with ZB Studio is caused by the line require("lsqlite3")
>> >
>> > Using Scite this loads lsqlite3.dll which on my PC lives in C:\Program
>> > Files (x86)\Lua\5.1\clibs\ (I have that dll in a few places but I think
>> > this
>> > is the one scite sees)
>> >
>> > I checked my environment vars that I have set
>> > LUA_DEV= C:\Program Files (x86)\Lua\5.1
>> > LUA_PATH = C:\Program Files (x86)\Lua\5.1\lua\?.luac;
>> >
>> > I dont actually know without checking if those Win Environment variables
>> > are
>> > examined by the LUA main EXE or by Scite ? Someone will probably jump in
>> > here and tell me :)
>> >
>> > To try and fix the problem with ZBS I decided to add a new folder path
>> > to
>> > LUA_PATH
>> >
>> > LUA_PATH = C:\Program Files (x86)\Lua\5.1\lua\?.luac;C:\Program Files
>> > (x86)\Lua\5.1\clibs\?.dll
>> >
>> > Unfortunately the effect of this stops ZBS from even starting up, I get
>> > a
>> > dialogue box with the following message
>> >
>> > "Error loading module ''wx' from file C:\Program Files
>> > (x86)\Lua\5.1\clibs\wx.dll" etc etc
>> >
>> > If I remove the extra path I added it starts up OK once again.
>> >
>> > I did wonder about the spaces in the path so tried LUA_PATH = C:\Program
>> > Files (x86)\Lua\5.1\lua\?.luac;"C:\Program Files
>> > (x86)\Lua\5.1\clibs\?.dll"
>> >
>> > ZBS now opens up OK again, but my script cant find the dll and gives
>> > no file '"C:\Program Files (x86)\Lua\5.1\clibs\lsqlite3.dll"' as one of
>> > the
>> > output lines.
>> >
>> > This suggests to me that I was correct originally in changing the
>> > lua_path
>> > without the speechmarks, but as I say it breaks ZBS.
>> >
>> > Any ideas how to fix this please ?
>> >
>> > P.S
>> > If you are wanting requests for next version features, any chance you
>> > could
>> > add the select variable name and right click context menu to open the
>> > watch
>> > window and add that var name to the list I am missing that feature
>> > badly.
>> > Thanks if you can.
>> >
>> > P.P.S
>> > I love the static code analyser, I am using it quite a lot. If I can be
>> > annoying and pedantic :)
>> >>> Analizing the source code: Should read >> Analyzing the source code:
>> >
>> > Regards
>> > Geoff
>> >
>> >
>> >> Date: Mon, 3 Sep 2012 18:47:18 -0700
>> >> From: paulclinger@yahoo.com
>> >> To: lua-l@lists.lua.org; wxlua-users@lists.sourceforge.net
>> >> Subject: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai
>> >> integration, and wxlua 2.8.12 upgrade
>> >
>> >>
>> >> (crossposting to wxlua-users as this is a wxlua-based application;
>> >> thanks to John Labenski for all the support and assistance with wxlua
>> >> upgrade.)
>> >>
>> >> ZeroBrane Studio is a lightweight Lua IDE with code completion, syntax
>> >> highlighting, live coding, remote debugger, code analyzer, and
>> >> hypertext/markdown formatting support for integrating learning
>> >> materials (examples and demos provided).
>> >>
>> >> Thanks to everyone who provided feedback and suggestions. Here is the
>> >> summary with the most important changes (full changelog:
>> >>
>> >> https://github.com/pkulchenko/ZeroBraneStudio/blob/master/CHANGELOG.md):
>> >> - Added Unicode support for file encoding and file paths on Windows
>> >> (fixes
>> >> #30).
>> >> - Added Moai integration and debugging (including debugging of Moai
>> >> threads and callbacks).
>> >> - Added refresh of Stack and Watch windows after executing a statement
>> >> in remote shell.
>> >> - Added display of complex values on multiple lines in shell with '='.
>> >> - Added calltip on mouseover for functions during editing and for
>> >> variables/expressions during debugging.
>> >> - Added configuration options to set paths to lua and love2d
>> >> executables.
>> >> - Added support for coroutine debugging with stepping through
>> >> coroutine.resume/.yield calls.
>> >> - Updated wx.dll to wxlua 2.8.12.2 and wxwidgets 2.8.12.
>> >> - Signed zbstudio app and executable to avoid issues with files not
>> >> being saved without admin privileges and to remove warning about
>> >> 'unknown publisher' on windows (fixes #25).
>> >>
>> >> There were several changes to improve running on Linux, but more
>> >> complete Linux support is still work in progress.
>> >>
>> >> I also posted a screencast that shows live coding with Löve:
>> >> http://notebook.kulchenko.com/zerobrane/live-coding-with-love; here is
>> >> a similar screencast with a demo running on OSX:
>> >>
>> >>
>> >> http://nikdudnik.com/post/30067678839/ive-spent-last-day-looking-for-a-suitable
>> >> (Nikita only saw mine after he published his screencast).
>> >>
>> >> The code and the packages (.dmg, .exe, and .zip) are available on
>> >> github: https://github.com/pkulchenko/ZeroBraneStudio/downloads.
>> >>
>> >> Paul.
>> >>
>>
- References:
- [ANN] ZeroBrane Studio 0.32; now with unicode support, moai integration, and wxlua 2.8.12 upgrade, Paul K
- RE: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai integration, and wxlua 2.8.12 upgrade, Jeff Smith
- Re: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai integration, and wxlua 2.8.12 upgrade, Paul K
- RE: [ANN] ZeroBrane Studio 0.32; now with unicode support, moai integration, and wxlua 2.8.12 upgrade, Jeff Smith