Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Projects and Ideas
»
Verdant Programming Language and Vixen
« previous
next »
Print
Pages: [
1
]
2
3
Go Down
Author
Topic: Verdant Programming Language and Vixen (Read 13692 times)
0 Members and 1 Guest are viewing this topic.
Ashbad
Guest
Verdant Programming Language and Vixen
«
on:
May 29, 2011, 03:18:24 pm »
Hello, Again:
I'm not making an all new computer language, please hear me out. I'm simply against the idea of making an all new language for the Casio Prizm -- C is growing more wonderfully fun for me to code in as I delve deeper into it, and even though it's fun and all, there's not enough documentation of the Prizm to even attempt my own language for it yet. That's why I'm moving it all to the Computer Platforms of today
Specifically, windows to boot, I don't plan on getting Linux anytime soon.
Basically, it's a total movement over in platform, and few differences beside "Emerald" > "Verdant" (an unsuccessful language from the 80's already took the name Emerald, and it sounds like a total steal from Ruby) and "VixenVM" > "Vixen".
With that in mind, I'm much more open to suggestions than before, and I think I'll actually appreciate any help I can get, teaching-me-concepts and giving-advice wise. With that in mind, I have a few areas where I would like to see some views:
- What language should I write it in? This one will most likely turn out to be C, and that's fine, that's my idea too
- Compiled (hard), or Interpreted (Easier)? I'm thinking Interpreted.
- OO from the bottom up like Ruby/Python, or like Java or even C++? I'm thinking mostly OO based.
- What C compiler? I'm not actually sure myself, I was thinking GCC, but I've heard sayings like "LLVM is faster...", so any advice on this area is welcome.
- Changes in original syntax? I'm thinking of making it a bit more condensed.
- Changes in OOP design? Actually, I'm sticking with the weird object groups idea I came up with most likely.
- Anything else?
I want to do it the right way from the beginning, and I think I'm able enough to do a somewhat-simple Interpreted language that could be useful in ways. I know it won't be "Widely used throughout the industry to make Halo 5 dimensional games".
Logged
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #1 on:
May 29, 2011, 04:00:03 pm »
C/C+= for writing
Fastest interpreted you can amke
OO completely make that a strong base for it
I'd say GCC
Smaller more condensed code good
whatever yousee to work best and most intuitively
Make it fast but easy to code in. this should not be a malbolge. and try to stop changing your project idea overall it just hurts it. Make it for linux also multiplatform always good.
I think thats good for suggestions for now
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #2 on:
May 29, 2011, 04:58:32 pm »
Good ideas -- I personally won't be developing for Linux though. I know infinitely more about windows than Linux -- though with some help from other people I could eventually port it. Though, Windows first.
Logged
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #3 on:
May 29, 2011, 07:12:55 pm »
I might be able to collaborate with you for linux. That would only be after July 8th though. After that my crazy summer is over. I'll see what you get done by then
.
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #4 on:
May 29, 2011, 07:21:45 pm »
Hopefully by then I have a decent chunk of the interpreter working -- I'll be glad to collaborate with you
Logged
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #5 on:
May 29, 2011, 07:29:14 pm »
Andby then I should have my nice new 64 bit laptop with Linux/windows/anything else I need
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #6 on:
May 29, 2011, 07:30:25 pm »
nice
perfect platform for testing a linux version. I'll try my best to not use anything like <windows.h> so it won't be so difficult for you
Logged
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #7 on:
May 29, 2011, 07:31:57 pm »
That would be great. If worse comes to worse I'll code your language in a virtual box or a separate partition
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #8 on:
May 29, 2011, 07:35:11 pm »
And, anyone who wants to contribute ideas, feel free to post your ideal form of syntx, in a hello world program in a hello world calss
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Verdant Programming Language and Vixen
«
Reply #9 on:
May 30, 2011, 12:41:04 am »
Did you call your language after bwang's brother nickname?
Anyway I'm sorry to hear it's not for calcs anymore. I hope you still plan to develop for calcs in the future.
However I guess it might be a good idea since there are already two new languages coming out for the Prizm, one that is popular here (Java) and another that might look like a popular calc one (Axe), so you would have maybe some unsustainable competition
. I am curious how this will turn out as computer language.
«
Last Edit: May 30, 2011, 12:42:00 am by DJ_O
»
Logged
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #10 on:
June 01, 2011, 08:46:37 pm »
I've actually been working on this a lot lately
If you would like some stuff, it's a bit late and I don't have much time to say much, but I can give a general update:
Syntax
: for now, it's actually very finalized. It's a lot closer to a mix between Ada, Ruby, and Lua with tons of my own things
Interpreter
: Haven't really started at all.
Compiler
: actually, some decent progress. Right now it detects strings, numbers, and that's all...
not much, but once I get into the swing of things more, it should go faster.
Website
: I need help, eventually.
Documentation
: Started, far from done, but at least is almost done with operators
MS Word actual has a use when you put it to work making web pages.
Now, here's an interesting part for you all. Since I have finished the syntax for now, I am going to post 4 different examples of programs all using normal Verdant conventions. Whoever can guess what all 4 do wins a chance to try out the Alpha compiler/interpreter and VM on August 1st.
Here they are, in order. You get no hints from me -- I just need to see how easy they are to read and how different they are from the languages you may normally use.
1:
2:
3:
4:
Good luck
Logged
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #11 on:
June 01, 2011, 09:21:48 pm »
1.
2
3.Hello World I believe
4.program in a program(very inception like)
Some of the syntax looks very confusing, but could be useful
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Ashbad
Guest
Re: Verdant Programming Language and Vixen
«
Reply #12 on:
June 01, 2011, 09:24:25 pm »
2/4 correct
yeah, it's a bit confusing, but I'm finding it to be a lot more intuitive than other languages -- plus, for your pleasure, I made the first two highly twisted
Logged
pianoman
LV6
Super Member (Next: 500)
Posts: 426
Rating: +24/-0
♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫
Re: Verdant Programming Language and Vixen
«
Reply #13 on:
June 01, 2011, 09:29:42 pm »
Yeah, it's definitely more intuitive than some languages.
I might be able to help with a website later on.
Logged
Quote from: pianoman on May 25, 2011, 06:10:32 pm
I am a proud cynic.
Click Here to Give Me an Internet!
ruler501
Meep
LV11
Super Veteran (Next: 3000)
Posts: 2475
Rating: +66/-9
Crazy Programmer
Re: Verdant Programming Language and Vixen
«
Reply #14 on:
June 01, 2011, 09:30:28 pm »
my guess is 2 tests to see if an input is "number" and 1 is an over complex hello prog
EDIT:I might be able to help with a website I learning all of that just recently
«
Last Edit: June 01, 2011, 09:31:13 pm by ruler501
»
Logged
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here
https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y
Print
Pages: [
1
]
2
3
Go Up
« previous
next »
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Projects and Ideas
»
Verdant Programming Language and Vixen