Skip to main content
gamedev.net
🔒 Locked

need language

Started by ironfroggy 9 replies 500+ views
Original Post
ironfroggy
ironfroggy
I''m looking for a language that has: - OpenGL bindings - references and garbage collection - Prototyping implemented (instead of creating instances of a class, or inheriting from a class, there is no class, just use any object as a prototype for a new object) - SDL bindings possibly, or anything that can give me quick input control, audio mixing, and network sockets.
(http://www.ironfroggy.com/)(http://www.ironfroggy.com/pinch)
Dobbs
Dobbs
Sounds like Python fits all those criteria. Probably a bunch of other languages too, but that''s the first one that comes to mind.

Ok never mind civguy wins.
ironfroggy
ironfroggy
python is the language i use most. but it doesnt support prototypes.
(http://www.ironfroggy.com/)(http://www.ironfroggy.com/pinch)
civguy
civguy
Java and C# both have those features too, except maybe SDL bindings (although both have their own means for input, audio and especially networking). But be hip and choose Python.
civguy
civguy
quote:
Original post by ironfroggy
python is the language i use most. but it doesnt support prototypes.
Isn''t this good enough?
Way Walker
Way Walker
quote:
Original post by ironfroggy
I''m looking for a language that has:
- OpenGL bindings
- references and garbage collection
- Prototyping implemented (instead of creating instances of a class, or inheriting from a class, there is no class, just use any object as a prototype for a new object)
- SDL bindings possibly, or anything that can give me quick input control, audio mixing, and network sockets.


The only language I''ve heard of that fits your third requirement is Self. Of course, I don''t know if Self has OpenGL bindings. It does have references, garbage collection, and I''m guessing its libraries would fill in the last requirement.

Out of curiosity, why the third requirement? I mean, I like what I''ve seen of Self, but it just doesn''t have the support to really make it worthwhile. (Last I checked, it''s basically a bunch of half-completed open source implementations.) Why not Python, Java, Smalltalk, or many other languages that''d fit the other three?
ironfroggy
ironfroggy
basically i just want to play around with a prototype-supporting language as i came up with the idea for prototypes myself before learning that its already been done, so i would like to try it and see how i like it.
(http://www.ironfroggy.com/)(http://www.ironfroggy.com/pinch)
Way Walker
Way Walker
quote:
Original post by ironfroggy
basically i just want to play around with a prototype-supporting language as i came up with the idea for prototypes myself before learning that its already been done, so i would like to try it and see how i like it.


I do like the idea. If you want to play with it, look into Self, or try Squeak (www.squeak.org). Squeak is actually Smalltalk, but it uses the morphic GUI, which is what Self used. I think playing with morphic in Squeak should feel a lot like playig with Self.
Flarelocke
Flarelocke
quote:
basically i just want to play around with a prototype-supporting language as i came up with the idea for prototypes myself before learning that its already been done, so i would like to try it and see how i like it.

Yeah, me too. Until I finish my programming language, try this page:
http://www.dekorte.com/Proto/Chart.html
---New infokeeps brain running;must gas up!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.