I’m also new to Solar2D. I’ve coded in Lua in the past and found it not only accessible, but incredibly extensible. I think, @tal-Naham, that you are judging Lua & Solar2D a little too harshly. Sure it may not be able to do EVERYTHING, but what language does? Perhaps if you knuckle down to the very core base languages like C, C++, Kotlin, C#, Swift, etc, etc you can do almost everything you want on that particular platform, but every dev has their own needs.
Consider this, Lua has been used in everything from little piddly backyard apps to well-known smash success like Free Birds, World of Warcraft, Wireshark, etc. Lua may not always be the engine driving everything, but being able to control these powerhouses with Lua goes a long way. Here’s a short list of a few titles that are either coded in, or support extension and operational scripting, using Lua:
Lego Mindworks
Angry Birds
World of Warcraft
Apache HTTP - accepts Lua scripts
Cocos
CHDK (Canon Camera open source firmware)
ModSecurity - Apache firewall
Roblox
VIM (Lua script support)
ZeroBrane IDE
Wireshark
TeamSpeak
Snort
RPM (Red Hat Linux software management package)
Flame - cyber Espionage malware
CryEngine (game engine used for “Far Cry”)
FreePOPs - mail proxy
NodeMCU (IoT hardware device )
I think Solar2D has a lot to offer. If you are new to the game it is a relatively friendly language to work with, gives someone a good idea of what coding actually involves and THEN they can decide if they want to dig deeper.
To @mavr1k, the switch of Solar2D to open-source is always a little concerning. However, it also means that there are more people (and some of them are very, very clever people) that can get involved to make things better. When a proprietary package needs bug fixes or is looking for features, you need to rely on the core of PAID employees to do it; open-source hands the reigns to anyone that wants to step up to the table.
From what I’ve seen and read, @vlads is committed to Solar2D and will make it work. Another good sign is that the initial fund raising goal Vlad put up was met almost instantly - this tells me that there are a lot of interested and supportive people. The names on this forum are too numerous to mention, but they also have a passion for Solar2D and will see it succeed.
@mavr1k, worst case scenario is that you’ll start using Solar2D (free of charge…) and then if you decide it’s not for you, you’ve lost nothing but time. You will however, walk away with a better understanding of protocols, procedures and coding.
Just my $0.02
Cheers