tag:blogger.com,1999:blog-5936111837781935054.post5714086215828312502..comments2024-03-17T14:07:44.438+01:00Comments on Red Programming Language: Answers to community questionsNenad Rakocevichttp://www.blogger.com/profile/06600325626233743055noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-5936111837781935054.post-82482974426723086392016-12-25T11:47:13.638+01:002016-12-25T11:47:13.638+01:00People at Red, Can I ask about new updates, lookin...People at Red, Can I ask about new updates, looking at number of forks at github and how much material is available on line it looks like a toy project with no real life usage? Do you people have some material book like other languages have? Besides how it creates small forms is really amazing Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-91363604029581088472016-03-22T10:34:24.586+01:002016-03-22T10:34:24.586+01:00Thanks for the good suggestion. We are planning a ...Thanks for the good suggestion. We are planning a series of learning videos, though, our resources are currently entirely focused on bringing Red to a decently usable level. Community support and help for creating learning materials like videos and documentation is mostly welcome.Nenad Rakocevichttps://www.blogger.com/profile/06600325626233743055noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-31511980297360329682016-03-22T10:32:37.768+01:002016-03-22T10:32:37.768+01:00Thanks for the links Sam. I know about BitC and pr...Thanks for the links Sam. I know about BitC and protothreads. BitC is a system programming language, while Red is a fullstack language (from system to high-level programming and dialecting).Nenad Rakocevichttps://www.blogger.com/profile/06600325626233743055noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-58433197619935491852016-03-22T10:28:30.406+01:002016-03-22T10:28:30.406+01:00Thanks for the info. The innovations we are aiming...Thanks for the info. The innovations we are aiming at, are in a different direction, though, experiments like Leo are good food for thoughts.Nenad Rakocevichttps://www.blogger.com/profile/06600325626233743055noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-50791803887003698772016-03-22T10:26:58.095+01:002016-03-22T10:26:58.095+01:00Red can be used for game coding, though, currently...Red can be used for game coding, though, currently it is not optmized for that domain. We will provide in the future (post 1.0) a proper support for writing fast 2D/3D games.<br /><br />That said, you can already write simple games using the GUI engine from master branch (Windows only for now).Nenad Rakocevichttps://www.blogger.com/profile/06600325626233743055noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-16498398589756204322016-03-21T18:59:45.590+01:002016-03-21T18:59:45.590+01:00I may have read online that Red 1.0 may be able to...I may have read online that Red 1.0 may be able to handle game development.san2https://www.blogger.com/profile/10154949734349870488noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-74387583211041395492016-03-17T02:55:38.478+01:002016-03-17T02:55:38.478+01:00Can you kindly put some tutorials on Youtube (late...Can you kindly put some tutorials on Youtube (latest stable) as many people are really interested in this programming language and there isn't too much material available. I think that will gain Red some well deserved interest. Good Luck! <br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-35930200932370921452016-02-06T06:58:48.881+01:002016-02-06T06:58:48.881+01:00You really should take a look at this. The best wa...You really should take a look at this. The best way to learn about mistakes is to learn from others. It's about a system language called BitC. It's sounds very much like RED in it's ideas, sorta. The reason it's important to look at it it seems he was not able to pull it off and whatever problems he had might be avoided by you. He's done a lot of work at Universities and Microsoft on micro-kernals and other stuff and seems to know what he's talking about.<br /><br />Here's a link to wiki on bitC<br /><br />https://en.wikipedia.org/wiki/BitC<br /><br />A link from that page to an explanation of what went wrong. He raises some issues that you may have already figured out.<br /><br />http://www.coyotos.org/pipermail/bitc-dev/2012-March/003300.html<br /><br />A link to BitC project that has some design goal info.<br /><br />https://www.bitc-lang.org/<br /><br />And for shits and giggles Protothreads<br /><br />http://dunkels.com/adam/pt/index.html<br /><br />My apologies if this is irrelevant.Samnoreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-17408384216991021432016-01-11T08:46:13.201+01:002016-01-11T08:46:13.201+01:00is there any plan for game develop? i think red is...is there any plan for game develop? i think red is very nice for game developAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-90763222674960506332015-12-27T16:47:35.393+01:002015-12-27T16:47:35.393+01:00This comment has been removed by a blog administrator.Joshua Olsonhttps://www.blogger.com/profile/11861529836159362837noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-19481922944823920022015-12-21T05:37:39.553+01:002015-12-21T05:37:39.553+01:00Thank you! For now, until we get the full GC imple...Thank you! For now, until we get the full GC implemented, if you stick to a few simple rules, the memory usage remains low enough. For example, by avoiding doing frequent temporary allocation, especially in loops, or re-using allocated series as much as possible, using the `/into` refinement where available. So far, we don't really have big Red applications, nor server-side ones, so memory usage remains in acceptable ranges despite the lack of GC.<br /><br />By the way, there's also a `simple-gc` branch on github which implements a temporary GC while waiting for a more sophisticate one. In that branch, the GC is implemented, but needs significant debugging before being usable. So, we should have a backup solution before 0.8 arrives.Nenad Rakocevichttps://www.blogger.com/profile/06600325626233743055noreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-17963051537181428242015-12-20T09:18:09.830+01:002015-12-20T09:18:09.830+01:00Congratulations on the upcoming 0.6 release! Looki...Congratulations on the upcoming 0.6 release! Looking at the Trello lists, it looks like garbage collection won't be added until 0.8. Until then, how are Red programmers handling memory management?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5936111837781935054.post-67899020678766414512015-12-19T15:19:58.643+01:002015-12-19T15:19:58.643+01:00If Red wants an innovative IDE, the one to beat is...If Red wants an innovative IDE, the one to beat is the Leo editor. It's like Light Table and org-mode had a homoiconic baby. GitHub recently added it to its text editor showcase and it's possibly the state-of-the-art in fluidly connecting literate documentation to code that practically writes itself with mind maps. Red may be ahead of its time in wanting its own complete stack, but its philosophy of computational self-sufficiency from idea to machine code would go so well together with a non-Pythonic Leo.Joshua Olsonhttps://www.blogger.com/profile/11861529836159362837noreply@blogger.com