| 
		
	
	
	
		
Posts: 2,251Joined: Nov 2011
 Pronouns: she/her
 Location:
 
	
	
		10-14-2016, 08:02 PM 
	 
		Hostile examples:Malbolge - Self-obfuscating, cryptographic language, limited actions
 Daoyu - Unintuitive, self-referential, nonlinear traversal, limited actions
 
 Esoteric examples:
 Iota - Turing Tarpit or Church Carpet?
 BrainF*** - Register, limited actions
 Befunge - Metric space traversal, self-modifying
 Piet - Pixel programs
 
 What different paradigms might be still out there, untouched?
 Some really crazy structures that aren't just syntax replacements (like LOLCODE or Trivial Brainf*** Syntax Replacement / TBSR)?
 
 Can we base the data space on some really crazy data structures?
 
 Those interested in art, suffering, puzzles, and programming languages, please join in! :)
 
		
	 
	
	
		A character on fire WOULDN'T say "I am cold." Offline
		
Posts: 4,286Joined: Jan 2016
 Pronouns: officially she
 Location:  the woods
 
	
	
		10-14-2016, 08:26 PM 
(This post was last modified: 10-14-2016, 08:36 PM by a52.)
	 
		Sbahjsic - Literally everything is mutable. Even keywords and operators.Java2K - Base 11, weird syntax, chance that any operation will return the wrong thing
 
 
 edit: You made Daoyu? I'm going to have to check that out.
 
		
	 
	
	
		A character on fire WOULDN'T say "I am cold." Offline
		
Posts: 4,286Joined: Jan 2016
 Pronouns: officially she
 Location:  the woods
 
	
	
		10-15-2016, 08:24 PM 
	 
		I'm thinking about writing my own esolang + interpreter, and I don't know if I should write it in Java, Python, or if I should give in and finally learn C. Any advice on which would work best?
	 
		
	 
	
	
	
		
Posts: 2,251Joined: Nov 2011
 Pronouns: she/her
 Location:
 
	
	
		10-15-2016, 09:14 PM 
	 
		Depends.
 For Daoyu, I thought C to be the most appropriate since it's such a low-level thing.
 Ultimately, due to all the working with registers, tree-like structures, and low-level data manipulation, it was very much worth it.
 
 But it depends on what you want to do.
 For something that is more complex, I would advise using whatever language you are most comfortable with.
 
		
	 
	
	
		A character on fire WOULDN'T say "I am cold." Offline
		
Posts: 4,286Joined: Jan 2016
 Pronouns: officially she
 Location:  the woods
 
	
	
		10-15-2016, 09:53 PM 
(This post was last modified: 10-15-2016, 09:56 PM by a52.)
	 
		I'm most comfortable with Java, but that's about the worst choice, becauseI really wish Java wasn't my first language, because it really is just awful.The stuff I'm doing is fairly low-level, and while I could just simulate it with arrays of booleans, it feels wrong. I don't know if it's actually less efficient, but it feels like it is.
Java's input/output/window system is hell, and windows and key presses are very important in what I'm planning
 
 edit:
 The main criteria I need are:
 Objects being a thing
Really, really fast boolean operations
Access to keystrokes
Easy access to graphics
 So far, Python is looking like my best option.
 
		
	 
	
	
	
		
Posts: 2,251Joined: Nov 2011
 Pronouns: she/her
 Location:
 
	
	
		10-16-2016, 02:07 AM 
	 
		I would actually recommend JS here. Python is fine too, though.
	 
		
	 
	
	
	
		
Posts: 1,971Joined: Jul 2012
 Pronouns: she or they
 Location:  the astro plain
 
	
	
		10-22-2016, 09:25 PM 
	 
		chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chickenchicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken
 chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
 chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
 chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken
 chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
 chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
 chicken chicken chicken chicken chicken chicken
 
		
	 
	
	
	
		
Posts: 1,971Joined: Jul 2012
 Pronouns: she or they
 Location:  the astro plain
 
	
	
	
		
Posts: 1,971Joined: Jul 2012
 Pronouns: she or they
 Location:  the astro plain
 
	
	
		10-23-2016, 10:32 AM 
	 
		python is generally a very easy high-level language to work with + learn; i prefer it over javascript, but that's really just because i understand it better and enjoy working in it more personally. also it's not too difficult to do graphical stuff with it through tkinter, imo.
 javascript's an alright language too. kaynato knows more about writing esolanguages than me, so i'd probably go with their suggestion on this. just, take the time to learn python when you get the chance! it's a joy to work in.
 
 if you already know java and want to learn a language that can work more low-level, c++ won't be too hard to learn. java was designed to be easy for c++ users to learn, so the opposite's probably also true.
 
 rust seems like a good language that can work lower-level too, though it's harder to learn than c++. it's a newer language, but it does some cool things with types (and it compiles extremely quickly in my experience). i'm just starting to learn rust, but mraof's a big fan of it; she rewrote sbnkalny in it recently!
 
		
	 
	
	
	
		
Posts: 1,971Joined: Jul 2012
 Pronouns: she or they
 Location:  the astro plain
 
	
	
		10-23-2016, 10:36 AM 
	 
		oh, i'm kind of a goofus. i didn't notice you implicitly saying you know python already
 (i love python though cant you tell)
 
		
	 
	
	
	
		
Posts: 2,251Joined: Nov 2011
 Pronouns: she/her
 Location:
 
	
	
		10-27-2016, 01:49 AM 
	 
		I've tried Go a bit and really like it, actually. A bit less robust than Rust due to GC though, but the smoothness of writing is nice.
	 
		
	 |