Sunday, March 8, 2009

Reia: no longer indentation-sensitive

Tonight I merged the "indentless" branch of Reia into master. This means that Reia is no longer indentation sensitive. Ironically enough, some of the advice driving me to abandon indentation-based syntax comes from Python creator Guido van Rossum:
"The unspoken, right brain constraint here is that the complexity introduced by a solution to a design problem must be somehow proportional to the problem's importance"
I'm ready to move on to bigger and better things than just twiddling around with my language's grammar, trying to find ways of using indentation to solve minor syntactic annoyances. Any such attempts translate into major headaches for anyone trying to invent a template language.

I was amazed at how quickly I was able to rip out indentation sensitivity and how much it simplified my grammar. There were some particularly interesting commits along the way such as when I ripped indentation sensitivity out of the lexer, replacing it with a single new keyword.

All that said, there are unfortunately now numerous code fragments based on the indentation-sensitive syntax posted throughout the Reia Wiki. I'll be working to clean these up, but if you see one and want to help out, feel free to fix them (although you will have to register with the wiki to make edits). The new syntax looks an awful lot like Ruby, so if you make your best guess adding end keywords where it'd make sense in Ruby, you'll probably be right.

65 comments:

Anonymous said...

Awesome! You don't realize how many converts you are going to get because of this!

Phrogz said...

Not that you needed my approval, but I applaud your choice to abandon indentation-as-markup. And wow, that lexer change is really awesome! :)

Ritu Kawl said...

You have just shared good info but you can also try and gbwhatsapp to see its features.

ahmed said...

أشكال السجاد والموكيت التي تهتم مؤسسة غسيل موكيت وسجاد بتنظيفه
يتطلب تطهير السجاد والموكيت إلى توافر تقنيات جديدة تعاون على سرعة تنظيفها والمحافظة على الوانه وخاماته وتمتاز مؤسسة غسيل موكيت وسجاد بتقديم أفضل أساليب تطهير وغسيل لجميع أشكال السجاد المتغايرة .شركة النجوم لخدمات التنظيف
شركة تنظيف فلل بالرياض
شركة عزل خزانات بالرياض
شركة جلي بلاط بالرياض

catalina said...

superb work sir, you are really doing a great job. could you plz make another dedicated website for such topics like this one?

catalina said...
This comment has been removed by the author.
selfdrivingcarservice said...

few servers. Additionally, a few players
miroclash don't need everything boundless. So for the reason being there is a point of confinement. You can check all the data in the individual game server data.

bojangleslistens said...

Do you know there is a decent opportunity to win the moment remunerate by finishing the straightforward AMC Theaters clients input tellamc overview and get an opportunity to win the $100 worth of gift voucher.

selfdrivingcarservice said...

Pretty much every article you read or find in the media is "blessing wrapped" or begins from an advertising organization. Consider it: another advanced cell. An assault from a Congressman reprimanding the President. The most recent report on icy masses liquefying in Antarctica. None of these accounts show up all Beverage marketing of a sudden and end up in front you of and a great many different shoppers. These accounts were composed, tried, rehearsed and defined by marketing specialists, staff members, speech specialists or corporate specialists before being sent to columnists who handled the data, dismissed a few attestations, acknowledged others, at that point chose to deliver a news item.

gbapps said...

Very Interesting post. thanks for sharing

GB Instagram Apk

jacobs said...

thanks for this great article.
Tekken 7 APK+ISO. In this game, the fighters fight against the enemies for their survival. The fighters have different controls and fighting styles that help in the battle. Here is the latest 2020 and updated version of taken 7 APK + ISO game. you will like it most.
visit and check

Tina Lipsey said...

download coc mod apk latest version.

Hawt rajpoot said...

100% Offshore Hosting.

TeamRockie said...

Amazing to see that people are still posting the content which was posted way back in history. its all about love of FZ Movies which people are also showing.

Offshore hosting said...

We Provide Cheap Offshore Hosting – Cheap Offshore VPS – Offshore Servers – Streaming Servers With DMCA ignored Guarantee.

Priya Chakraborty said...

NSWhatsAPP 3D APK download and enjoy all latest features for free with may you like Kinemaster Diamond APK

Ramandeep Singh said...

vumoo official site

newgraphicdesigner said...

This article content is really unique and amazing.This article really helpful and explained very well.So i am really thankful to you for sharing keep it up.. Also check out GBWHATSAPP APK DOWNLOAD

moviess said...

https://www.blogger.com/comment.g?blogID=8451123064758809734&postID=8429609999077888166&page=1&token=1588063037883

moviess said...

123movies

moviess said...

123movies

Tunu said...

SSC Exam Result is a trending now in Bangladesh. SSC Examination was completed. All students are waiting to get their SSC Exam Result 2020. This year SSC Result 2020 will publish on 1st week in May. On the result day, after 12PM all students will get their SSC Exam Result 2020 from Bangladesh Education Board official website. Also Dakhil Result 2020 and SSC Vocational Result 2020 will publish on 7 May 2020

mod apk said...

beauty plus mod apk
zee5 mod apk
teen patti gold mod apk
netflix mod apk
amazon prime mod apk

mod apk said...

coin master mod apk
voot mod apk
facebook mod apk
monster legends mod apk

rice purity said...

This website and I conceive this internet site is really informative ! Keep on putting up!

gb whatsapp latest download


Aftab Shaikh said...

I was looking for the latest version of gbwa for android & coc mod for android? Is there any way to download them.

Nita Perkins said...

Greetings! Very helpful advice within this article! It is the little changes that produce the largest changes. Many thanks for sharing!

Download Instagram Photos
TikTok Video Downloader
online resize image

Admin said...

Nice post. The author wrote this article with a very professional manner...
Download Gb instagram apk

Unknown said...

123movies. movie sounds like it could easily become

Unknown said...

movies123 Some of our best family times have been when we have joined in.

rice purity said...

The material and aggregation is excellent and telltale as comfortably.


rice purty test

Barbara Butt said...

clash of atrasis apk

Admin said...

Download the latest version of kinemaster gold mod apk Click here to download

ran said...

hibernator
yowhatsapp apk

whatsaap Plus said...

download the whatsapp in your android phone from the
link provided

catalina said...

Thanks for sharing this. Also, check out Nulled WP Plugins 2021 and clash of clans MOD APK 2021.

Fastway Tracking said...

Nice post. The author wrote this article with a very professional manner...
Download Castle clash apk

unknown said...

i love gaming zone i like it. Blackmart APK is the best

Fastway Tracking said...

I love this game tell me how can i download it. Clash of Clans Mod APK

Vina said...

I am glad to be here and read this post is make my day thanks

gb instagram
OG instagram
instagram lite apk
instagram Pro
instagram plus
instagram Mods

Fastway Tracking said...

Amazing post! i like it. also check Clash of Souls

catalina said...

Thank you very much for sharing this informative post. I think these are the best things to check today. See, Download Elementor Pro and Instagram Xtreme

Sajid said...

Great post... GB WhatsAPP Yo WhatsApp FM Whatsapp ThemesForWP

Quick Apks said...

If you want double Whatsapp Acount than Whatsapp GB

is best for You. Get from Official site APK Download For Windows PC

Unknown said...

This is the best fro ANDROID thecatmouseapk

Kishore Mattaparthi said...

Instander is a best and fantastic mod of instagram.
You can definitely love this app. It has a lot of features than original Instagram. By clicking the below link to download the apk
Instander Apk

R1se Hluoluo said...

Keuntungan Tidak Suka Menunda Pekerjaan – Kehidupan kita tidak lepas dengan deadline baik pekerjaan kuliah, kerjaan kantor, dan lain-lain.

Baiknya, https://hotstyletoday.com/ kita dapat melakukannya on time hingga saat deadline datang atau bahkan juga saat sebelum deadline, beberapa tugas kita telah usai. Realitanya, cukup banyak dari kita yang suka tunda pekerjaan.

Ana Watson said...

Excellent post, thanks for sharing. Keep sharing stuff like this in future. Also download Null's Brawl Apk.

Aftab Shaikh said...

The information you have shared here is very helpful. I really like and appreciate your work. Thanks again for it, keep us updated in future! COC Mod APK and Gbwhatsapp are also good. If you are looking for something better, look for other things.

Ana Watson said...

Even though I am here for the first time, I am very impressed with your post. Thanks for sharing. Also I like to play Nulls Brawl Apk which is more fun than any other game.

oncasinosite 카지노사이트 said...

It is perfect time to make some plans for the future and it is time to be happy. I have read this post and if I could I want to suggest you some interesting things or advice. Maybe you can write next articles referring to this article. I want to read even more things about it! Feel free to visit my website; 배트맨토토

pg slot said...

เพียงคุณกดลงทะเบียน pg slot เครดิตฟรี 50ไม่ต้องฝาก ไม่ต้องแชร์ pg slot ก็สามารถรับเครดิตฟรี โดยทันที กล้วยๆสามารถเอาไปใช้เล่นเกมได้จริงทุกเกม เว็บไซต์ของพวกเรา pg slot เครดิตฟรี 50

cyber pc said...

this is such a satisfying aid that you are supplying and you pay for it away for pardon. SpeedZooka Crack

YoWAPlus said...

Your comments are great. I also want to share it on social network Aero Whatsapp 2022

สล็อตเว็บตรง said...

สล็อตเว็บตรง ส่วนใหญ่ในตอนนี้กำลังเป็นที่นิยมและฮิตสำหรับผู้เล่นจำนวนมากเพราะเป็นเว็บตรงPGที่มีตัวเกมส์ที่น่าเล่นและตัวเกมส์อีกหลากหลายมากมายที่อยู่ในเว็บตรงPGและมีเกมส์ที่มีผู้เล่นนิยมกันเป็นส่วนใหญ่อย่างเช่นตัวเกมส์Lucky Neko ที่ผู้เล่นส่วนใหญ่เล่นตัวเกมส์ Lucky Neko เพราะเป็นตัวเกมส์ที่มีการปล่อยฟรีสปินให้ลูกค้ากันเป็นอย่างหนักและมีภาพหรือเสียงที่คมชัดและลูกเล่นของตัวภาพที่เหมือนจริงและสมจริงจึงทำให้ผู้เล่นสนุกสนานและไม่ทำให้ลูกค้าส่วนมากเบื่อตัวเกมส์ คนส่วนมากที่นิยมกันเล่น PG Slot เพราะมีตัวเกมส์หลากหลายมีทั้งเกมส์ โต๊ะ เกมส์สล็อต เกมส์ยิงปลา และ บาคาร่า และตัวเกมส์อื่นอีกมากมาย

สล็อตเว็บตรง said...

สล็อตเว็บตรง เป็นค่ายเกมส์สล็อตออนไลน์ใหม่ที่ฮิตและนิยมที่สุดในตอนนี้ ผู้เล่นหลายคนได้ตกหลุมรักค่ายเกมส์ สล็อตเว็บตรง เพราะเป็นค่ายเกมส์ที่ทันสมัยและเป็นค่ายเกมส์ที่มีความน่าเล่นหรือ ภาพที่คมชัด ที่เสียงที่ชัดเจน เหมือนจริงเป็นอย่างมากเลยทำให้ผู้เล่นมือใหม่หรือผู้เล่นมืออาชีพได้ตกหลุมรักในPG Slot

Gbwhatsapp said...

we are here to take care of every one of your issues about choosing the best mod of WhatsApp. TMWhatsapp is the ideal mod for your utilization.

pgslot said...

สล็อตเว็บตรง เป็นค่ายเกมส์สล็อตออนไลน์ใหม่ที่ฮิตและนิยมที่สุดในตอนนี้ ผู้เล่นหลายคนได้ตกหลุมรักค่ายเกมส์ สล็อตเว็บตรง เพราะเป็นค่ายเกมส์ที่ทันสมัยและเป็นค่ายเกมส์ที่มีความน่าเล่นหรือ ภาพที่คมชัด ที่เสียงที่ชัดเจน PGSLOT เหมือนจริงเป็นอย่างมากเลยทำให้ผู้เล่นมือใหม่หรือผู้เล่นมืออาชีพได้ตกหลุมรักในPG Slot

pgslot said...

PGSLOT

jerry said...

講述了初入警隊的夏海蓉麪對高壓成了臥底毒販集團的不二人選,陸劇 勇於挑戰的夏海蓉也決定深入虎穴,在危機四伏的毒販集團中尋求一網打破

jerry said...

入警隊的夏海蓉麪對高壓成了臥底毒販集團的不二人選,陸劇 勇於挑戰的夏海蓉也決定深入虎穴,在危機四伏的毒販集團中尋求一網

murshidqwrete said...

动作片,一個小媮從暴虐黑幫老大鄧波兒的販毒窩點媮了數百萬現金後,韓劇線上看 在他逃跑的車裡發現了一個媮渡者:鄧波兒懷孕的妻子米婭。鄧波兒不顧一切地要廻他的

gimytv said...

的王牌記者暗原心。劇迷 田中飾縯的是雖然與心經歷了糟糕的邂逅,但卻逐漸被她吸發生了淒慘

jerry said...

行動機智勇敢發揮自己擅 陸劇 長偽裝的特長將一個個毒販繩之以法,也因此成了臥底毒販集團的不二人選,勇於挑戰的夏海蓉也決定深入虎穴,在危機四伏的毒

Daniel P said...

The work-hours calculator tool follows the fundamental principle of tallying the total hours dedicated to a task or project, aiding in efficient time management. By inputting start and end times, this tool simplifies the process of calculating work hours, offering a practical solution for individuals and businesses to optimize productivity.


go here