User:SuzannaLinn Resident: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
SuzannaLinn Resident (talk | contribs)
No edit summary
SuzannaLinn Resident (talk | contribs)
No edit summary
 
(18 intermediate revisions by the same user not shown)
Line 6: Line 6:
= Classes =
= Classes =


Classes of scripting on Mondays (LSL) and Wednesdays (Lua)
I'm excited to announce the launch of three new scripting class series designed to expand your skills and creativity in Second Life! Whether you're interested in integrating with external tools or diving into the future of scripting with SLua, there's something here for you.


* Starting: March 31st and April 2nd


* Time: 09:00am - 10:30am SLT
Starting on September 29th. For more information, contact the instructor Suzanna (suzannalinn) or the teaching assistant Ali (sungali).


* Level: intermediate


* Teacher assistant: Ali (sungali)
==== SLua - Basics (12 classes + 12 practices) ====


* Location: In-world location: [http://maps.secondlife.com/secondlife/Caledon%20Oxbridge/72/140/29 map to Caledon Oxbridge]
* Dates: October 1st - December 19th


* Day: Wednesdays (theory) and Fridays (practices)


==== Scripting in LSL on Mondays (09:00 - 10:30 SLT) ====
* Time: 11:00am - 12:30pm SLT


Starting with an intermediate level and progressing to an advanced level.
* Level: beginner/intermediate in LSL, no prior SLua knowledge needed


A new class is introduced each week. The topic of the class will be announced the week before.
* Teachers: Suzanna (suzannalinn) & Ali (sungali)


* Format: text-only


==== Scripting in SLua on Wednesdays (09:00 - 10:30 SLT) ====
* Required: access to the Beta Grid


Lua has arrived on the beta grid! We will begin learning it from the basics and gradually progress to an intermediate-to-advanced level.
* In-world location:
** main grid (Wednesdays): Builders Breweery (Sky Classroom) [https://maps.secondlife.com/secondlife/Builders%20Brewery/59/73/607 map to Builders Brewery]
** beta grid (Fridays): SLua Yardang (SLua Class Study Area) [secondlife://Aditi/secondlife/SLua%20Yardang/157/8/23 link to SLua Class]


Our goal is to script in Lua everything we can currently script in LSL, and more, before Lua reaches the main grid.
SLua is the future of scripting in Second Life—and it's already live on the Beta Grid!
This series starts from the ground up and is designed to get you comfortable with the new Lua-based scripting system.


No prior knowledge of Lua is required to join the classes, but an intermediate level of LSL is necessary.


==== SLua - Advanced (12 classes + 12 practices) ====


= Introducing Lua: The New Scripting Language for SL =
* Dates: September 29th - December 18th


I am compiling information about Lua and LuaSL to give you an overview of their features and functionalities:
* Day: Mondays (theory) and Thursdays (practice)
{{KBcaution|[[User:SuzannaLinn_Resident/Lua | Introducing Lua index page]]}}


* Time: 11:00am - 12:30pm SLT


I will begin a series of in-world classes on LuaSL as soon as it becomes available in the Beta Grid. These classes will be oriented to scripters who primarily use LSL, and they will cover not only Lua but also introduce new programming concepts that are currently absent in LSL.
* Level: intermediate in LSL, enough knowledge of SLua to rewrite LSL scripts


Once Lua is launched on the Main Grid, I will repeat the same series of classes, allowing you to choose the moment to start your learning journey.
* Teachers: Suzanna (suzannalinn) & Ali (sungali)


For advanced scripters who have a solid understanding of other programming languages and don't require detailed classes, I will host script meetings and Q&A sessions, to exchange ideas and ask questions.
* Format: text-only
 
* Required: access to the Beta Grid
 
* In-world location:
** main grid (Mondays): Caledon Oxbridge (Main Lecture Hall) [http://maps.secondlife.com/secondlife/Caledon%20Oxbridge/72/140/29 map to Caledon Oxbridge]
** beta grid (Thursdays): SLua Yardang (SLua Class Study Area) [secondlife://Aditi/secondlife/SLua%20Yardang/157/8/23 link to SLua Class]
 
Already scripting in SLua? This advanced series unlocks powerful features and techniques that go far beyond what’s possible with LSL.
 
 
==== Study Groups ====
 
* Day: all Saturdays
 
* Time: 11:00am - 1:00pm SLT
 
* Level: all levels
 
* Teachers: Ali (sungali) & Suzanna (suzannalinn)
 
* Format: text-only
 
* Required: access to the Beta Grid for SLua
 
* In-world location:
** main grid: Caledon Oxbridge (Sandbox) [http://maps.secondlife.com/secondlife/Caledon%20Oxbridge/53/48/1500 map to Caledon Oxbridge]
** beta grid: SLua Yardang (SLua Class Study Area) [secondlife://Aditi/secondlife/SLua%20Yardang/157/8/23 link to SLua Class]
 
Come with your questions, practices and projects, to chat about anything scripting related.
 
 
= SLua: The New Scripting Language for SL =
 
I'm writing an SLua guide with an overview of Lua, details on how to transition form LSL to SLua, examples and a transpiler LSL to SLua:
 
* [https://suzanna-linn.github.io/slua/ SLua guide]

Latest revision as of 12:28, 26 September 2025

About me

Hi, I'm Suzanna, a teacher of scripting in-world, and a programmer in real life.


Classes

I'm excited to announce the launch of three new scripting class series designed to expand your skills and creativity in Second Life! Whether you're interested in integrating with external tools or diving into the future of scripting with SLua, there's something here for you.


Starting on September 29th. For more information, contact the instructor Suzanna (suzannalinn) or the teaching assistant Ali (sungali).


SLua - Basics (12 classes + 12 practices)

  • Dates: October 1st - December 19th
  • Day: Wednesdays (theory) and Fridays (practices)
  • Time: 11:00am - 12:30pm SLT
  • Level: beginner/intermediate in LSL, no prior SLua knowledge needed
  • Teachers: Suzanna (suzannalinn) & Ali (sungali)
  • Format: text-only
  • Required: access to the Beta Grid

SLua is the future of scripting in Second Life—and it's already live on the Beta Grid! This series starts from the ground up and is designed to get you comfortable with the new Lua-based scripting system.


SLua - Advanced (12 classes + 12 practices)

  • Dates: September 29th - December 18th
  • Day: Mondays (theory) and Thursdays (practice)
  • Time: 11:00am - 12:30pm SLT
  • Level: intermediate in LSL, enough knowledge of SLua to rewrite LSL scripts
  • Teachers: Suzanna (suzannalinn) & Ali (sungali)
  • Format: text-only
  • Required: access to the Beta Grid

Already scripting in SLua? This advanced series unlocks powerful features and techniques that go far beyond what’s possible with LSL.


Study Groups

  • Day: all Saturdays
  • Time: 11:00am - 1:00pm SLT
  • Level: all levels
  • Teachers: Ali (sungali) & Suzanna (suzannalinn)
  • Format: text-only
  • Required: access to the Beta Grid for SLua

Come with your questions, practices and projects, to chat about anything scripting related.


SLua: The New Scripting Language for SL

I'm writing an SLua guide with an overview of Lua, details on how to transition form LSL to SLua, examples and a transpiler LSL to SLua: