- > PS: If I would implemented it, I would deviate a bit from Lua and replace local with let. It's highly subjective but I think it would make code "prettier"(whatever that means)
The idea behind it is to have the lowest syntax barrier possible for Lua developers so they can migrate from Lua to Nelua without a sweat.
- Well, you can still use Lua 5.4 from inside Nelua since it's integrated as part of the backend mechanism for the metaprogramming and not only, therefore I don't think it breaks portability...unless I did not fully understand you correctly.
Can you please clarify a bit more your concern about it?
- Well, Eduardo has also created this https://github.com/edubart/nelua-decl
Plus, whatever C library you may have used thus far, you can use it with Nelua as well without a fuss [1].
- A discussion about GC and memory management can be found here https://github.com/edubart/nelua-lang/discussions/70
Maybe it can answer to some parts of your reasoning? :/
- You are free to manage memory yourself, if that is what you mean [1].
- All I did was to find a single youtube-dl contributor and follow his local fork and can see many branches he or she is working on and are about to get patched and submit.
So far I have seen the same concept on three different contributors, therefore I will agree with another comment that most likely developers are on a summer break.
- Can LibGUI be used independently from SerenityOS, much like we do with wxWidgets and Qt?
- Back then I didn't know what I wanted from my life; now I know that I have regretted it greatly for choosing majoring in Computer Science and dealing with computers.
Actually it's my greatest regret of all time.
If I could get back in time, I would have traveled back in my teen years with videos and photos to prove my failing future so I could convince myself to take things lightly and just live without caring about tomorrow.
Just find any job to make a living and enjoy your life; don't be harsh to yourself, it's not worth it.
Technology lost its spark for me; I use it only for leisure, nothing more.
- Seems like you fell for it https://www.reddit.com/r/wallstreetbets/comments/oci3qd/week...
- I fail on interviews every single time, since 2004; therefore I gave up trying out of painful disappointment, it's just not worth it anymore.
I'm not the type of person that knows how to handle stressful tests or whiteboards during interviews.
I respond rapidly out of sheer panic and anxiety, but in reality I am a very slow thinker; I need my time to read something multiple times until I see the whole picture inside my mind, like literally!
9 out of 10 times I first design a whole visual pattern inside my head, test it with every possible combination to validate its logic, and then I implement it in code.
I had been like that since I was born, so...yeah.
I never liked theory or limited time to write tests or exams as I didn't have the time span to visualize my answers so I can express myself the best.
The least I can do is to use my time and keep my head spinning by using programming as leisure and learn new things or read advanced books on topics I'm interested in the most.
- The problem with move semantics is that people don't understand its fallback mechanism, - (that is if it can't move an object and there is not restriction mechanism in a constructor) - it will be used as a copy constructor which is expensive.
I will advice you to read Nicolai Josuttis' " C++ Move Semantics - The Complete Guide" [1] which describes in great detail all the tips and tricks around move semantics.
P.S.: For any C++ developer out there, in my humble opinion anything written by Nicolai Josuttis is a must-read!
- > We expect that IP and AI will be an interesting policy discussion around the world in the coming years, and we're eager to participate!
Another question is this: let's hypothesize I work solo on a project; I have decided to enable Copilot and have reached a 50%-50% development with it after a period of time. One day the "hit by a bus" factor takes place; who owns the project after this incident?
- Lots of questions:
- the generated code by AI belongs to me or GitHub? - under what license the generated code falls under? - if generated code becomes the reason for infringment, who gets the blame or legal action? - how can anyone prove the code was actually generated by Copilot and not the project owner? - if a project member does not agree with the usage of Copilot, what should we do as a team? - can Copilot copy code from other projects and use that excerpt code? - if yes, *WHY* ?! - who is going to deal with legalese for something he or she was not responsible in the first place? - what about conflicts of interest? - can GitHub guarantee that Copilot won't use proprietary code excerpts in FOSS-ed projects that could lead to new "Google vs Oracle" API cases? - I honestly don't know what I would have chosen for a different career path, but what I do know is that I would not choose technology or anything that deals with internet connection.
- Your wish might become reality soon https://gustedt.wordpress.com/2021/01/12/improve-type-generi...
- I based my comment on Jens Gustedt's article [1] about adding a "defer" mechanism in standard C.
Clearly, the C committee works hard on improving the language and they are in the process to standardize important features, such as lambda functions, auto, typeof (like C++'s decltype more or less), and so forth.
In my humble opinion, "defer" can mild the buffer / memory overflow, but of course not permanently remedied it 100%; to me though it's better to have such mechanism than have nothing at all to protect you.
https://gustedt.wordpress.com/2020/12/14/a-defer-mechanism-f...
- Would not be cheaper to fix those unsafe languages, such as C, and offer safe mechanisms that could be used upon need?
Why spend thousands, if not millions of dollars, on rewriting existing codebases when they could help fixing the existing toolset and make it safer?
I don't get it.
- Personally I prefer SQLiteStudio [1] as it is closer to SQLite Expert Professional [2] that I used to use at work.
[1] https://github.com/pawelsalawa/sqlitestudio [2] http://www.sqliteexpert.com/
[1] https://discord.gg/7aaGeG7