Jump to content

OniGalore:Current events: Difference between revisions

→‎BSL tutorial(s): adding progress report; it looks like I will have to chip away at this over time
(adding reminders about XML tutorials and introduction to modding)
(→‎BSL tutorial(s): adding progress report; it looks like I will have to chip away at this over time)
Line 27: Line 27:
:If anyone has any questions or concerns, either now or as I perform the work and things start to take shape, I guess we can just talk about it here (I will clear the talk when the project is done). If it's not clear what I am proposing, I will have a fuller "demo" available in the next few days that shows how the system is supposed to work. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:06, 7 December 2015 (CET)
:If anyone has any questions or concerns, either now or as I perform the work and things start to take shape, I guess we can just talk about it here (I will clear the talk when the project is done). If it's not clear what I am proposing, I will have a fuller "demo" available in the next few days that shows how the system is supposed to work. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:06, 7 December 2015 (CET)


::The demo is in progress, but not working yet.... --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:49, 8 December 2015 (CET)
:Oh, I also just created [[BSL:Manual]] by merging together all of the pages about BSL (and filling in the blanks that had never been documented). I think it's easier to read a single long, interconnected page on this subject than to click around the wiki, reading about disconnected subjects like "Operators" and "Keywords". I am not rapidly editing the Manual anymore, so it's safe for others to edit it if they want to fix something. I did a lot of research and testing while writing it, but there are still probably some mistakes. One of the topics I am less experienced with is the various uses of "fork". So it would be good if experienced scripters could read over the Manual page, and also its "[[wikipedia:CliffsNotes|Cliff's Notes]]" version, [[BSL:Introduction]]. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:20, 7 December 2015 (CET)
::The demo is now working fully for a few commands, though the actual page formatting is still rough<s>, I haven't finished handling the platform info yet, I have a big mess left over from previous attempts that I have to clean up, and the few commands that are done are using placeholder information</s>. But for an example of how the information is viewable at three different levels, see one of the pages under the [http://wiki.oni2.net/w/index.php?title=Category:BSL_functions&action=edit&redlink=1 BSL functions] category (typing a command name into the Go/Search box will take you to one of these pages), then look at [[BSL:AI activity|a grouped page]] that will list all related commands, then look at [[BSL:List|the full table]] of built-in commands that will eventually collect all the BSL variables and functions automatically once their information is entered. Things will take shape much more over the weekend. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 18:52, 11 December 2015 (CET)
 
:The demo is in progress, but not working yet.... --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:49, 8 December 2015 (CET)
 
:The demo is now working fully for a few commands, though the actual page formatting is still rough<s>, I haven't finished handling the platform info yet, I have a big mess left over from previous attempts that I have to clean up, and the few commands that are done are using placeholder information</s>. But for an example of how the information is viewable at three different levels, see one of the pages under the [http://wiki.oni2.net/w/index.php?title=Category:BSL_functions&action=edit&redlink=1 BSL functions] category (typing a command name into the Go/Search box will take you to one of these pages), then look at [[BSL:AI activity|a grouped page]] that will list all related commands, then look at [[BSL:List|the full table]] of built-in commands that will eventually collect all the BSL variables and functions automatically once their information is entered. Things will take shape much more over the weekend. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 18:52, 11 December 2015 (CET)


:Oh, I also just created [[BSL:Manual]] by merging together all of the pages about BSL (and filling in the blanks that had never been documented). I think it's easier to read a single long, interconnected page on this subject than to click around the wiki, reading about disconnected subjects like "Operators" and "Keywords". I am not rapidly editing the Manual anymore, so it's safe for others to edit it if they want to fix something. I did a lot of research and testing while writing it, but there are still probably some mistakes. One of the topics I am less experienced with is the various uses of "fork". So it would be good if experienced scripters could read over the Manual page, and also its "[[wikipedia:CliffsNotes|Cliff's Notes]]" version, [[BSL:Introduction]]. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:20, 7 December 2015 (CET)
:Ongoing progress report: 14/504 commands, 1/38 groups done. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:13, 15 December 2015 (CET)


===XML tutorial(s)===
===XML tutorial(s)===