[Seed7-users] Q&A
Interpreter and compiler for the Seed7 programming language.
Brought to you by:
thomas_mertes
From: Kobi L. <kob...@gm...> - 2012-07-30 08:16:29
|
Hello, I just recently heard of seed7, and have an interest in extensible programming languages to suit my coding style and requirements. seed7 looks like a fun language to work with and may become a language of choice for projects and work, or just as a fun hobby, if it is capable enough. so that's why I'm here, and since I just discovered seed7, would like to ask about what I didn't find yet: 1) bindings - does seed7 have a foreign function interface (FFI)? that is, can I use libraries from c/c++, by creating a wrapper of some sort? 2) gui - is there a gui library? It seems portability in the language was a main concern, what do you feel about libraries such as fltk, or preferrably wxwidgets? (or is there a home-brewn one? do you wish for everything to be in one ecosystem?) 3) are functions first class? for example, to define 'map', I would pass as arguments, the list and a lambda, or a function name. delegates, quotations, lambdas, it has different names. is this concept supported? how should the signature definition look like? 4) auxiliary and fancy stuff - unit testing (and mocks), design by contract, ADA's argument ranges, mixins, multiple inheritance, events, fine grained accessibility (not just public private but having syntax to limit to a function or class or with wildcards), actors and network programming ... which of these are supported or intentionally not supported, and to what degree? (this helps me see which direction the language is headed to, what it mainly wants to accomplish) That's it. sorry for the demanding questions. I understand you work on this alone, and that's one monumental task. Hope to not take too much of your time. I quite like all your choices so far, and may become an avid user :-) Thanks in advance, kobi |