Show me how you debug.

Not about OpenMW? Just about Morrowind in general? Have some random babble? Kindly direct it here.
User avatar
Svetomech
Posts: 69
Joined: 01 Jun 2014, 12:51
Location: Moscow
Contact:

Re: Show me how you debug.

Post by Svetomech » 02 May 2017, 20:25

sirherrbatka wrote:But I still don't like C#. Worry not, I don't like C++ or java either
Why so picky? Does a programming language that appeals to you even exist? :D

User avatar
psi29a
Posts: 4916
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Show me how you debug.

Post by psi29a » 02 May 2017, 20:36

Rust

User avatar
sirherrbatka
Posts: 2159
Joined: 07 Aug 2011, 17:21

Re: Show me how you debug.

Post by sirherrbatka » 02 May 2017, 21:16

Well, C++ is a total mess in multiple ways (It does not even have reasonable syntax). Java is just full of this overcomplicated crap like aspect oriented frameworks. C# is just following path of C++ (let's put every feature you can think of into it and see what sticks).
Rust
No opinion on this one yet. But since crowd seems to prefer go i must assume that it is not completly brain dead :P
Why so picky? Does a programming language that appeals to you even exist?
I tend to like lispy languages. If I could, I would write everything in common lisp. It is a messy language on the surface but very well designed underneath. It is interactive (kinda like python), has very powerfull and expresive object system, reasonable type system, mature implementations that does not require loads of C code in form of libraries to do anything useful (not like python), meta object protocol that is really flexible and overall it is very extendable and multiparadgim language.

MrDowntempo
Posts: 11
Joined: 16 Aug 2016, 22:54

Re: Show me how you debug.

Post by MrDowntempo » 02 May 2017, 21:37

How about Brainfuck

User avatar
jirka642
Posts: 117
Joined: 23 Aug 2014, 11:39
Location: Czech Republic
Contact:

Re: Show me how you debug.

Post by jirka642 » 02 May 2017, 22:42

MrDowntempo wrote:How about Brainfuck
Doesn't have file io, ability to reuse code (importing code from different file) or networking, which makes it kind of useless...
On GitHub as kunesj, on GitLab as kunesj.
OS: Linux Mint 18, CPU: Intel Core i5-3330, RAM: 16GB, GPU: GeForce GTX 650Ti, OpenMW: from source

User avatar
Svetomech
Posts: 69
Joined: 01 Jun 2014, 12:51
Location: Moscow
Contact:

Re: Show me how you debug.

Post by Svetomech » 03 May 2017, 15:57

psi29a wrote:Rust
So many programmers mention it in a good way these days. But it's a systems language, right?
jirka642 wrote:Doesn't have file io, ability to reuse code (importing code from different file) or networking, which makes it kind of useless...
So, that's what you're worried about and not its syntax? (:

User avatar
psi29a
Posts: 4916
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Show me how you debug.

Post by psi29a » 03 May 2017, 17:36

Svetomech wrote:So many programmers mention it in a good way these days. But it's a systems language, right?
I would compare Rust to C++ (general purpose language) but with const turned on by default. ;)

Have a read here, a fun take that reverses the roles:
https://nercury.github.io/c++/intro/201 ... -devs.html

User avatar
Svetomech
Posts: 69
Joined: 01 Jun 2014, 12:51
Location: Moscow
Contact:

Re: Show me how you debug.

Post by Svetomech » 03 May 2017, 20:05

psi29a wrote:Have a read here, a fun take that reverses the roles:
https://nercury.github.io/c++/intro/201 ... -devs.html
I liked that article, thanks. Might as well try Rust out.

User avatar
sirherrbatka
Posts: 2159
Joined: 07 Aug 2011, 17:21

Re: Show me how you debug.

Post by sirherrbatka » 04 May 2017, 07:31

Sadly lack of GC does not allow you to go full on functional.

User avatar
psi29a
Posts: 4916
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Show me how you debug.

Post by psi29a » 04 May 2017, 08:22

sirherrbatka wrote:Sadly lack of GC does not allow you to go full on functional.
Ugh... please do drink the kool-aid. ;)

Post Reply