Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 20:00:31 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 4 5 [6]   Go Down
  Print  
Author Topic: The dawn of a new OOPL -  (Read 3868 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #75 on: 08 January, 2012, 08:17:59 »
0

As I get time, I'm going to be looking at Mono.Cecil to see about IL generation. I don't think I can use it directly to compile non-C# code, but it will be very useful in testing to see what I can and cannot due (though, I'd imagine if you can do it in VC++, you can do it in IL). I watched a video about Microsoft's Roslyn project, and it gave me a couple ideas; most importantly to create an explicit syntax tree. That would make everything very easy after lexical analysis and dead-code removal and whatnot.

EDIT: just thought I'd give that little update Smiley

EDIT2: I've also decided to possibly include all of the data types .NET offers.
« Last Edit: 08 January, 2012, 08:22:43 by BlakPilar » Logged
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #76 on: 21 April, 2012, 22:20:15 »
0

So, yet again I am starting this from scratch! I have something I'm working on with HOMER-16, but this is different. I really want to try to do this by myself (well, the coding part).

As of right now, the name of the language (and I guess its yet-to-be-designed IDE) is Hadean, which is also the earliest time period of Earth. I want to have support for pointers*, but keep in mind that this will be a high-level, .NET based language. I think some kind of library system would be helpful too. I'd also like to know what other people would like to see in a programming language, so if you have an idea or syntax request, please let me know. Smiley

* Looking at some IL generated from "unsafe" C# code, it looks like only pointers to data types would be allowed, but not to arrays. I'm not entirely sure about lists or dictionaries, though I'd imagine they'd be allowed.
Logged
Scipi
Omni Kitten Meow~ =^ω^=
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 19:06:35
Date Registered: 12 September, 2010, 08:35:24
Location: Lost Town
Posts: 1387


Total Post Ratings: +146

View Profile WWW
« Reply #77 on: 26 April, 2012, 06:56:50 »
0

Hadean... I like that name Cheesy

I don't know if you could say I'm working on it with you, since I really have been useless save for ideas, perhaps. x.x

How is the project going thus far though?
Logged



Spoiler for Things I find interesting:
Spoiler for AI Programming:
Spoiler for Historical warfare/Formations(Warning: Large images):
Phalanx

Testudo

Schiltron

Better version
Terico

Line

Square

Spoiler for Shameless advertising:

Spoiler for OldSig:
Imma Cat! =^_^= (Make this an emoticon!)





Spoiler for IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Spoiler for Misc:


Spoiler for Goosed stuff:
FUSION-TIME GO!
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #78 on: 01 May, 2012, 22:40:43 »
0

So far so good! I have my scanner mostly done (at least it's good enough for now), and my parser is all set up to start building an AST Cheesy
Logged
Pages: 1 ... 4 5 [6]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.174 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.