12
15
2010
90

continuations初练:序列生成器

刚刚注册这个空间的时候,看到了lispor的博客,感叹终于找到一个lisp的同好了,于是拿出当初翻看 Elisp 的 Info 的劲头,看完了他的 Scheme 笔记。实在是很不错呀!

不过,看到 continuation 就卡住了,当初就是因为这个原因没有继续学习 Scheme 的,觉得什么 tail position 什么的太晦涩了……不过顺次看到 lispor 指出的教程《Teach Yourself Scheme in Fixnum Days》,发现这个教程实在是很不错——这不,才一会儿时间基本上懂得了 call/cc 的原理了。

作为练习,我自己写了一个 range->generator 函数,调用函数得到一个生成器。首先给出源代码:

 

; range->generator 函数,生成一个生成器,每次调用生成器,给出从 i 开始
; 直到 j 的一个数字。
;
; 测试样例:
; > (define gen (step->generator 1 3))
; > (gen)
; 1
; > (gen)
; 2
; > (gen)
; 3
; > (gen)
; ()
; > (gen)
; ()
; 

(define (step->generator i j)
  (letrec ((caller '())
           (steper
             (lambda ()
               (let loop ()
                 (cond ((= i j)
                        (set! steper
                          (lambda () '()))
                        '())
                       (else
                         (call/cc
                           (lambda (k)
                             (set! steper k)
                             (caller i)))
                         (set! i (add1 i))
                         (loop)))))))
    (lambda ()
      (call/cc
        (lambda (k)
          (set! caller k)
          (steper))))))

详细的解释嘛……我还是有点懒,下次再说吧~~

这个代码有没有什么需要改进的地方呢?希望 lispor 大大能给一点意见~~~

Category: Scheme | Tags: | Read Count: 3613
Avatar_small
Lispor 说:
Dec 17, 2010 05:49:27 PM

 

blush
我也是刚学习scheme的,也是一个菜鸟
 
BTW
序列生成器有一种很经典的写法,简单易懂:
 
(define (step->generator i j)
  (let ((x (- i 1)))
    (lambda ()
      (if (<= x j)
 (begin (set! x (+ x 1))
x)
 #f))))
Avatar_small
亚弥 说:
Jan 01, 2011 11:36:29 PM

@Lispor: 哈哈,不管怎么说,还是要谢谢你呢。没想到你也在cu混迹。我的邮箱weasley.wx@gmail.com,你喜欢加入哪些scheme邮件列表呢?也许可以一起在社区交流~

Avatar_small
太阳神上 说:
Aug 26, 2013 06:04:14 PM

function step2generator(start, finish)
return coroutine.wrap(function()
for i=start, finish do
coroutine.yield(i)
end
while true do
coroutine.yield("()")
end
end)
end

local g = step2generator(1, 3)

for i=1, 5 do
print(g())
end

这个好像用 Lua 也很容易实现。。。

Avatar_small
civaget 说:
Dec 11, 2023 11:46:29 PM

English-speaking therapists made my 러시아마사지 experience even better. Communication was a breeze.

Avatar_small
civaget 说:
Dec 12, 2023 03:21:38 AM

백링크업체's content marketing is exceptional. Their content generates organic backlinks and boosts my site's authority.

Avatar_small
civaget 说:
Dec 12, 2023 07:40:52 PM

Experiencing 제주유흥's unique culture was a highlight of my trip to Jeju Island.

Avatar_small
civaget 说:
Dec 14, 2023 11:59:36 PM

Exactly where have you ever discovered the resource meant for the following post? Awesome studying I have subscribed to your site feed. 축구중계

Avatar_small
civaget 说:
Dec 16, 2023 06:18:12 PM

Convenience meets relaxation with 출장샵. Enjoy a spa experience without leaving your comfort zone.

Avatar_small
civaget 说:
Dec 18, 2023 03:16:27 AM

The healing power of 일본인안마 is remarkable. It's more than just a massage.

Avatar_small
civaget 说:
Dec 19, 2023 01:35:42 AM

The lack of geo-restrictions on 누누티비 makes it a global entertainment hub.

Avatar_small
seo service UK 说:
Dec 19, 2023 09:47:55 PM

Hey there. I found your site by the use of Google whilst looking for a similar subject, your site came up. It looks good. I have bookmarked it in my google bookmarks to visit then. Feel free to visit my website;

Avatar_small
civaget 说:
Dec 20, 2023 01:13:40 AM

Excellent goods from you, man. I have understand your stuff previous to and you are just too great. I actually like what you’ve acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still care for to keep it wise. I can not wait to read far more from you. This is really a wonderful site. 유튜브 프리미엄 무료보기

Avatar_small
civaget 说:
Dec 20, 2023 11:38:46 PM 누누티비's seamless video upload process makes it a favorite among content creators.
Avatar_small
civaget 说:
Dec 24, 2023 03:34:21 PM

슈어맨's user-friendly interface makes finding playgrounds a breeze.

Avatar_small
civaget 说:
Dec 24, 2023 06:48:36 PM

툰코's mission to support creators aligns with my values as a fan.

Avatar_small
저금통도메인 说:
Dec 25, 2023 01:44:02 PM

Our business offers personalized healthcare insurance consulting services to individuals and businesses seeking expert guidance and support. Our skilled advisors work closely with clients to understand their unique needs and preferences and provide tailored advice and recommendations for the best insurance plans and coverage options. We prioritize clear communication and transparency, ensuring that our clients understand their options and feel confident in their [decisions. Contact healthcare insurance consultants today!

Avatar_small
헤이먹튀 먹튀검증 说:
Dec 25, 2023 01:55:36 PM

This was truly a welcoming post. Much appreciated! Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards . Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. I think this is an enlightening post and it is extremely helpful and educated. in this way, I might want to thank you for the endeavors you have made in composing this article.

Avatar_small
사다리사이트주소 说:
Dec 25, 2023 02:38:59 PM

You cannot be uninvolved that will help you a whole lot of those conflicts. It weblog post presents thoughts or even innovative principles. Extraordinarily insightful and even useful. After analyzing your article i was amazed. I realize that you provide an explanation for it very well. And i wish that other readers may even revel in how i sense after analyzing your article. Better than common records, gainful and sensational framework, as offer nicely finished with intelligent contemplations and thoughts, clusters of wonderful facts and inspiration, each of which i require, by means of distinctive feature of provide such an obliging statistics here. You've got lifted a primary offspring.. Blesss for the usage of.. I would want to consider higher most current exchanges from this blog.. Maintain posting.. I feel extraordinarily pleased to have seen your website online page and assume this sort of huge quantity of all the extra engaging circumstances perusing here. An awful lot appreciated over again for each one of the factors of hobby. We are definitely thankful for your weblog publish.

Avatar_small
안전놀이터 说:
Dec 25, 2023 02:41:15 PM

I am truly enjoying your internet site. You certainly have some first rate perception and super stories. Your article has piqued quite a few high-quality interest. I'm able to see why when you consider that you've got finished such a good activity of creating it thrilling. i am incapable of studying articles on line very frequently, but i’m glad i did nowadays. It's far very well written, and your points are properly-expressed. I request you warmly, please, don’t ever stop writing. Satisfactory put up. I used to be checking continuously this weblog and i’m impressed! Extremely beneficial data especially the final element i care for such information plenty. I used to be seeking this certain data for a long time. Thanks and top good fortune.

Avatar_small
베팅룸벳 도메인 说:
Dec 25, 2023 02:46:46 PM

wonderful weblog. I extremely joyful in perusing your articles. That is in reality an high-quality perused for me. I have bookmarked it and i'm awaiting perusing new articles. Preserve doing fantastic! There is a lot in this text that i'd in no way have thought of on my own. Your content material gives readers things to reflect onconsideration on in an thrilling manner. Awesome article. Captivating to read. I love to examine such an outstanding article. Thanks! It has made my task more and extra easy. Maintain rocking. Very thrilling records, well worth recommending. But, i recommend this first-class data, valuable and great layout, as share suitable stuff with proper ideas and concepts, lots of extraordinary information and notion, both of which i want, way to provide the sort of beneficial information here. Thanks for your article! I've read thru some similar subjects!

Avatar_small
안전토토사이트 说:
Dec 25, 2023 02:51:32 PM

What i don't understood is if truth be told how you're now not actually a lot more neatly-liked than you might be right now. You're so intelligent. You already know thus significantly on the subject of this matter,

Avatar_small
승인전화없는토토꽁머니 说:
Dec 25, 2023 03:09:18 PM

real driving license and registered on our website without taking any exam or taking the practical test. all we need is your details and it would be logged into the system within the next eight days. The driver's license must go through the same registration procedure as those issued at driving schools,

Avatar_small
먹튀검증커뮤니티 说:
Dec 25, 2023 03:20:55 PM

Acknowledges for paper the sort of beneficial composition, i stumbled beside your weblog besides decipher a constrained announce. I want your method of inscription... I honestly have to let you know which you have written an incredible and specific article that i honestly enjoyed analyzing. I’m interested in how properly you laid out your cloth and presented your views. Thanks. Thanks lots for being my mentor on this problem. My partner and i enjoyed your article very a whole lot and maximum of all preferred how you clearly treated the component i broadly called debatable. You manifest to be always highly kind to readers in reality like me and assist me in my life. Thank you. I used to be surfing the net for information and came throughout your blog. I am inspired by way of the data you have got on this weblog. It suggests how well you apprehend this subject. The arrival successfully incredible. Each this sort of miniscule information and records might be designed running with huge range of song report sensible experience. I love it a lot. Cool you write, the statistics is superb and thrilling, i will give you a link to my web site.

Avatar_small
베트맨토토PC버전 说:
Dec 25, 2023 03:30:50 PM

Recognizes for paper this kind of beneficial composition, i stumbled beside your weblog except decipher a restrained announce. I want your method of inscription....

Avatar_small
토디즈 说:
Dec 25, 2023 03:32:41 PM

Acknowledges for paper the sort of beneficial composition, i stumbled beside your weblog besides decipher a constrained announce. I want your method of inscription... I honestly have to let you know which you have written an incredible and specific article that i honestly enjoyed analyzing. I’m interested in how properly you laid out your cloth and presented your views. Thanks. Thanks lots for being my mentor on this problem. My partner and i enjoyed your article very a whole lot and maximum of all preferred how you clearly treated the component i broadly called debatable. You manifest to be always highly kind to readers in reality like me and assist me in my life. Thank you. I used to be surfing the net for information and came throughout your blog. I am inspired by way of the data you have got on this weblog. It suggests how well you apprehend this subject. The arrival successfully incredible. Each this sort of miniscule information and records might be designed running with huge range of song report sensible experience. I love it a lot. Cool you write, the statistics is superb and thrilling, i will give you a link to my web site.

Avatar_small
MX카지노주소 说:
Dec 25, 2023 04:10:51 PM

Incredible paintings . Amazing study, positive web page, where did u provide you with the records on this posting? I have read a number of the articles for your internet site now, and i sincerely like your style. Thank you one million and please hold up the powerful paintings . Youre so cool! I dont suppose ive read something like that simply earlier than. So exceptional to seek out anyone by way of incorporating unique making use of for presents this concern. Realy we recognize you beginning this up. This gorgeous website may be something that is required at the net, a person after some originality. Helpful cause of bringing exciting matters to the net i wanted to thanks for this superb have a look at!! I honestly enjoying each unmarried small little little bit of it i have you ever bookmarked to have a look at new things you publish… i’ve loved studying. Pleasant blog. Ill be bookmarking keep travelling this internet website online clearly commonly

Avatar_small
온카판주소 说:
Dec 25, 2023 04:31:50 PM

wonderful weblog. I extremely joyful in perusing your articles. That is in reality an high-quality perused for me. I have bookmarked it and i'm awaiting perusing new articles. Preserve doing fantastic! There is a lot in this text that i'd in no way have thought of on my own. Your content material gives readers things to reflect onconsideration on in an thrilling manner. Awesome article. Captivating to read. I love to examine such an outstanding article. Thanks! It has made my task more and extra easy. Maintain rocking. Very thrilling records, well worth recommending. But, i recommend this first-class data, valuable and great layout, as share suitable stuff with proper ideas and concepts, lots of extraordinary information and notion, both of which i want, way to provide the sort of beneficial information here. Thanks for your article! I've read thru some similar subjects!

Avatar_small
먹튀검증 说:
Dec 25, 2023 04:49:02 PM

Informative Site… Hello guys here are some links that contains information that you may find useful yourselves. It’s Worth Checking out…. Through this post, I know that your good knowledge in playing with all the pieces was

Avatar_small
홀덤사이트순위 说:
Dec 25, 2023 04:59:21 PM

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people

Avatar_small
먹튀검증사이트 说:
Dec 25, 2023 05:03:55 PM

wonderful weblog. I extremely joyful in perusing your articles. That is in reality an high-quality perused for me. I have bookmarked it and i'm awaiting perusing new articles. Preserve doing fantastic! There is a lot in this text that i'd in no way have thought of on my own. Your content material gives readers things to reflect onconsideration on in an thrilling manner. Awesome article. Captivating to read. I love to examine such an outstanding article. Thanks! It has made my task more and extra easy. Maintain rocking. Very thrilling records, well worth recommending. But, i recommend this first-class data, valuable and great layout, as share suitable stuff with proper ideas and concepts, lots of extraordinary information and notion, both of which i want, way to provide the sort of beneficial information here. Thanks for your article! I've read thru some similar subjects!

Avatar_small
토토커뮤니티순위 说:
Dec 25, 2023 05:09:41 PM

Our business offers personalized healthcare insurance consulting services to individuals and businesses seeking expert guidance and support. Our skilled advisors work closely with clients to understand their unique needs and preferences and provide tailored advice and recommendations for the best insurance plans and coverage options. We prioritize clear communication and transparency, ensuring that our clients understand their options and feel confident in their [decisions. Contact healthcare insurance consultants today!

Avatar_small
토토어택보증업체 说:
Dec 25, 2023 05:30:48 PM

Dr.Nekeshia is Social emotional learning speakers. She is also booked internationally as a speaker on topics related to children’s mental health and social-emotional learning. Dr. Hammond has also appeared on renowned media outlets to discuss her topics of expertise.

Avatar_small
안전놀이터 说:
Dec 25, 2023 05:39:22 PM

Informative Site… Hello guys here are some links that contains information that you may find useful yourselves. It’s Worth Checking out…. Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you! It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I want to read more things about it!

Avatar_small
토토가족방추천 说:
Dec 25, 2023 06:18:30 PM

You apprehend alongside these lines appreciably with reference to this subject, created me as far as it matters for me envision it from such endless one-of-a-kind factors. Its like people aren't covered except if it is one element to do with woman loopy! Your character stuffs notable. Continuously manage it up! You are very tons liked than you will be at this moment. at the factor after i at the start remarked i seem to have tapped on the - notify me while new feedback are added-checkbox and now whenever a remark is delivered i get four messages with a comparable observation. There ought to be a easy approach you can cast off me from that help? A good deal appreciated!

Avatar_small
메이저토토 说:
Dec 25, 2023 06:37:24 PM

That put up appears to be get numerous website visitors. Will you support it? That it offers a sweet specific forget on the subject of problems. Man enduring one thing accurate and / or maybe a lot of to deliver facts about is essential task.

Avatar_small
바카라분석법 说:
Dec 25, 2023 06:39:43 PM

Recognizes for paper this kind of beneficial composition, i stumbled beside your weblog except decipher a restrained announce. I want your method of inscription....

Avatar_small
메이저사이트 说:
Dec 25, 2023 06:50:49 PM

what’s occurring i’m new to this, i stumbled upon this i’ve discovered it definitely beneficial and it has aided me out hundreds. I hope to offer a contribution & assist other customers like its helped me. Suitable process. I do trust all of the ideas you’ve supplied on your post. They’re genuinely convincing and will surely paintings. Still, the posts are very quick for newcomers. Should you please extend them a chunk from subsequent time? Thank you for the post. Your blogs in addition more every else quantity is so enjoyable further serviceable it appoints me befall retreat encore. I can immediately snatch your rss feed to stay informed of any updates. I absolutely appreciate this post. I have been looking anywhere for this! Thank goodness i discovered it on bing. You've got made my day! Thx once more! Thank you for sharing your ideas. I'd also want to bring that video games were in reality evolving. Current gear and innovations have made it easier to create realistic and interactive games.

Avatar_small
온라인토토사이트 说:
Dec 25, 2023 06:53:17 PM

I suppose that is an enlightening put up and it is extraordinarily useful and educated. On this manner, i might need to thank you for the endeavors you have got made in composing this text. Very thrilling, correct task and thanks for sharing this kind of suitable blog. Your article is so convincing that i by no means prevent myself to say some thing about it. You’re doing a tremendous task. Preserve it up. Your net log isn't always simply useful but it's far moreover sincerely modern as nicely. There will be inclined to be tremendously few individuals who can undoubtedly compose now not all that honest posts that masterfully..

Avatar_small
토토사이트 说:
Dec 25, 2023 07:04:37 PM

I suppose that is an enlightening put up and it is extraordinarily useful and educated. On this manner, i might need to thank you for the endeavors you have got made in composing this text. Very thrilling, correct task and thanks for sharing this kind of suitable blog. Your article is so convincing that i by no means prevent myself to say some thing about it. You’re doing a tremendous task. Preserve it up. Your net log isn't always simply useful but it's far moreover sincerely modern as nicely. There will be inclined to be tremendously few individuals who can undoubtedly compose now not all that honest posts that masterfully..

Avatar_small
온라인토토사이트 说:
Dec 25, 2023 07:11:24 PM

what’s occurring i’m new to this, i stumbled upon this i’ve discovered it definitely beneficial and it has aided me out hundreds. I hope to offer a contribution & assist other customers like its helped me. Suitable process. I do trust all of the ideas you’ve supplied on your post. They’re genuinely convincing and will surely paintings. Still, the posts are very quick for newcomers. Should you please extend them a chunk from subsequent time? Thank you for the post. Your blogs in addition more every else quantity is so enjoyable further serviceable it appoints me befall retreat encore. I can immediately snatch your rss feed to stay informed of any updates. I absolutely appreciate this post. I have been looking anywhere for this! Thank goodness i discovered it on bing. You've got made my day! Thx once more! Thank you for sharing your ideas. I'd also want to bring that video games were in reality evolving. Current gear and innovations have made it easier to create realistic and interactive games.

Avatar_small
제왕카지노 说:
Dec 25, 2023 07:28:04 PM

I've understand your stuff previous to and you're just too great. I really like what you've acquired here, really like what you're saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can't wait to read much more from you. This is really a tremendous website.

Avatar_small
다파벳 우회주소 说:
Dec 25, 2023 07:32:35 PM

you are so exciting! I don’t consider i’ve examine some thing like this before. So great to discover any other character with a few proper mind in this issue. Significantly.. Thanks for beginning this up. This website is some thing that is required at the net, a person with some originality! I quite like studyin

Avatar_small
사설토토사이트 说:
Dec 25, 2023 07:35:51 PM

You will find a lot of approaches after journeying your post. I was exactly trying to find. Thanks for such publish and please hold it up. Exquisite paintings. I actually admire this put up. I've been searching everywhere for this! Thank goodness i found it on bing. You have got made my day! Thanks once more . This is very exciting content material! I have thoroughly loved studying your points and feature come to the realization which you are proper about lots of them. You are outstanding . Your website online has a first-rate put up and textual content corona is severe round the world, so be careful along with your health and join it frequently in the future. It’s very informative and you're manifestly very informed in this region. You have got opened my eyes to varying views on this topic with interesting and strong content. Appreciate it for all of your efforts that you have put in this. Very interesting information . Satisfactory realtor close to dallas-citadel well worth ----good day you need to get social media plugins to your posts. I was seeking out the ‘like’ button but couldn’t discover it. You've got got a extraordinary weblog right here! Do you need to make a few invite posts in this little blog?

Avatar_small
먹튀사이트 说:
Dec 25, 2023 07:59:26 PM

You're making it enjoyable and you still care for to preserve it wise. I cannot wait to read a long way extra from you. That is certainly a exquisite site. I assume this is an informative post and it's miles very useful and informed.

Avatar_small
메이저안전놀이터 说:
Dec 25, 2023 08:11:27 PM

I'll bookmark your blog and take the feeds additionally… i'm happy to find out such huge numbers of treasured information here in the put up. We need training session more techniques in such manner. A debt of gratitude

Avatar_small
토토일보주소 说:
Dec 25, 2023 08:17:41 PM

I am truly enjoying your internet site. You certainly have some first rate perception and super stories. Your article has piqued quite a few high-quality interest. I'm able to see why when you consider that you've got finished such a good activity of creating it thrilling. i am incapable of studying articles on line very frequently, but i’m glad i did nowadays. It's far very well written, and your points are properly-expressed. I request you warmly, please, don’t ever stop writing. Satisfactory put up. I used to be checking continuously this weblog and i’m impressed! Extremely beneficial data especially the final element i care for such information plenty. I used to be seeking this certain data for a long time. Thanks and top good fortune.

Avatar_small
토토왕국도메인 说:
Dec 25, 2023 08:30:59 PM

Acknowledges for paper the sort of beneficial composition, i stumbled beside your weblog besides decipher a constrained announce. I want your method of inscription... I honestly have to let you know which you have written an incredible and specific article that i honestly enjoyed analyzing. I’m interested in how properly you laid out your cloth and presented your views. Thanks. Thanks lots for being my mentor on this problem. My partner and i enjoyed your article very a whole lot and maximum of all preferred how you clearly treated the component i broadly called debatable. You manifest to be always highly kind to readers in reality like me and assist me in my life. Thank you. I used to be surfing the net for information and came throughout your blog. I am inspired by way of the data you have got on this weblog. It suggests how well you apprehend this subject. The arrival successfully incredible. Each this sort of miniscule information and records might be designed running with huge range of song report sensible experience. I love it a lot. Cool you write, the statistics is superb and thrilling, i will give you a link to my web site.

Avatar_small
먹튀스팟주소 说:
Dec 25, 2023 08:31:42 PM

You apprehend alongside these lines appreciably with reference to this subject, created me as far as it matters for me envision it from such endless one-of-a-kind factors. Its like people aren't covered except if it is one element to do with woman loopy! Your character stuffs notable. Continuously manage it up! You are very tons liked than you will be at this moment. at the factor after i at the start remarked i seem to have tapped on the - notify me while new feedback are added-checkbox and now whenever a remark is delivered i get four messages with a comparable observation. There ought to be a easy approach you can cast off me from that help? A good deal appreciated!

Avatar_small
안전놀이터코드 说:
Dec 25, 2023 08:54:52 PM

That put up appears to be get numerous website visitors. Will you support it? That it offers a sweet specific forget on the subject of problems. Man enduring one thing accurate and / or maybe a lot of to deliver facts about is essential task.

Avatar_small
안전놀이터 说:
Dec 25, 2023 09:10:58 PM

Discover the captivating world of criminal psychology with our extensive collection of the best criminal justice books. Immerse yourself in a wide selection of meticulously chosen literature that delves into the intricate workings of criminal behavior and the human mind. Explore the enthralling realm of criminal psychology through these thought-provoking and insightful reads. Visit:

Avatar_small
civaget 说:
Dec 25, 2023 09:49:45 PM

Exploring soccer fixtures is easy and enjoyable on 축구중계.

Avatar_small
civaget 说:
Dec 26, 2023 10:03:41 PM

I’ve been exploring for a little bit for any high-quality articles or blog posts in this kind of house . Exploring in Yahoo I ultimately stumbled upon this website. Reading this info So i am glad to show that I have an incredibly good uncanny feeling I found out just what I needed. I such a lot indubitably will make certain to do not disregard this website and give it a look on a constant. 프리카지노

Avatar_small
civaget 说:
Dec 27, 2023 04:36:39 AM

The flexibility to experiment with different book formats, such as interactive e-books, is a creative advantage. self publishing on amazon

Avatar_small
civaget 说:
Dec 31, 2023 01:50:33 PM

Needed to compose you a tiny note to finally thank you very much yet again for your personal splendid methods you have discussed above. It is strangely open-handed with people like you to provide publicly all that a number of people would have marketed as an electronic book to generate some bucks for their own end, primarily now that you could possibly have tried it if you ever wanted. These inspiring ideas likewise acted like a fantastic way to know that the rest have the same dreams really like my personal own to see a whole lot more concerning this problem. I’m sure there are thousands of more enjoyable times in the future for many who check out your blog. Divine Revelations

Avatar_small
civaget 说:
Dec 31, 2023 07:10:26 PM

안전한 바카라 사이트's user-friendly interface makes gaming a breeze.

Avatar_small
civaget 说:
Jan 14, 2024 03:53:15 PM

This is really interesting, You are an excessively skilled blogger. I have joined your rss feed and look ahead to in the hunt for extra of your great post. Also, I’ve shared your website in my social networks! คืนยอดเสีย

Avatar_small
civaget 说:
Jan 15, 2024 11:08:15 PM

Thanks for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more from this post. I’m very glad to see such fantastic info being shared freely out there. Lahore Sky

Avatar_small
seo 说:
Jan 20, 2024 04:05:02 PM

There are certainly plenty of particulars like that to take into consideration. That could be a nice level to deliver up. I offer the thoughts above as basic inspiration however clearly there are questions just like the one you bring up the place the most important thing shall be working in sincere good faith. I don?t know if finest practices have emerged around issues like that, however I am positive that your job is clearly recognized as a good game. Both girls and boys really feel the affect of just a second’s pleasure, for the remainder of their lives. free ads south africa

Avatar_small
seo 说:
Jan 20, 2024 07:54:51 PM

Wohh just what I was looking for, appreciate it for putting up. accountant in SA

Avatar_small
소액결제현금화 说:
Jan 21, 2024 02:09:48 PM

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

Avatar_small
슬롯사이트 说:
Jan 21, 2024 04:45:10 PM

I like review sites which grasp the cost of conveying the fantastic helpful asset for nothing out of pocket. I genuinely revered perusing your posting. Much obliged to you!

Avatar_small
카지노사이트 说:
Jan 21, 2024 05:38:59 PM

I really loved reading your blog. It was very well authored and easy to understand

Avatar_small
머니맨 说:
Jan 21, 2024 06:07:36 PM

That appears to be excellent however i am still not too sure that I like it. At any rate will look far more into it and decide personally

Avatar_small
카지노 보증 说:
Jan 21, 2024 06:27:33 PM

Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates

Avatar_small
카지노뱅크 说:
Jan 21, 2024 07:16:50 PM

I think this is one of the most significant information for me. And i’m glad reading your article

Avatar_small
seo 说:
Jan 21, 2024 07:19:48 PM

Throughout the awesome design of things you actually secure a B+ with regard to effort and hard work. Where exactly you actually lost me personally was first on the details. You know, they say, the devil is in the details… And it couldn’t be much more correct here. Having said that, permit me say to you what did deliver the results. Your text is highly convincing and this is probably the reason why I am making an effort in order to opine. I do not really make it a regular habit of doing that. Second, whilst I can easily notice a leaps in reasoning you make, I am definitely not convinced of exactly how you appear to unite your details which in turn help to make your final result. For now I shall yield to your issue however trust in the future you actually connect your facts better. supplier of singapore umbrella

Avatar_small
토토커뮤니티 说:
Jan 21, 2024 07:55:13 PM

No matter what it is you are looking to move, we have the necessary tools to get the job done. Get your quotes now to see how we can help.

Avatar_small
토토커뮤니티 说:
Jan 21, 2024 08:17:39 PM

Acknowledges for paper such a beneficial composition, I stumbled beside your blog besides decipher a limited announce. I want your technique of inscription.

Avatar_small
머니맨 说:
Jan 21, 2024 08:36:51 PM

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info

Avatar_small
카지노커뮤니티 说:
Jan 21, 2024 09:00:29 PM

I Was Eagerly Looking For Content Like This, Right To The Point And Detailed As Well Accordingly Depending Upon The Matter/Topic. You Have Managed This Greatly For Sure

Avatar_small
industrial outdoor s 说:
Jan 22, 2024 01:41:35 PM

Hi, I also visit this site daily; this webpage is truly pleasant & users are openly sharing fastidious thoughts

Avatar_small
온라인카지노 说:
Jan 22, 2024 02:24:05 PM

Your article got me thinking about something. Who do we contact if we want anesthesia quickly? I have heard there are some mobile services online, and now I know which of these services is best at their job. I am glad my friends told me about them.

Avatar_small
소액결제현금화 说:
Jan 22, 2024 02:53:08 PM

All your hard work is much appreciated. Nobody can stop to admire you. Lots of appreciation

Avatar_small
스포츠중계 说:
Jan 22, 2024 03:26:29 PM

Someone Sometimes with visits your blog regularly and recommended it in my experience to read as well. The way of writing is excellent and also the content is top-notch. Thanks for that insight you provide the readers

Avatar_small
카지노커뮤니티 说:
Jan 22, 2024 04:05:45 PM

Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!

Avatar_small
토토사이트 说:
Jan 24, 2024 04:20:57 PM

Your article has piqued a lot of positive interest. I can see why since you have done such a good job of making it interesting

Avatar_small
슬롯사이트 说:
Jan 24, 2024 06:02:09 PM

Great  post, you have pointed out some  fantastic  points , I  likewise  think  this s a very  wonderful website. 

Avatar_small
메이저사이트 说:
Jan 24, 2024 07:44:46 PM

I'm constantly searching on the internet for posts that will help me. Too much is clearly to learn about this. I believe you created good quality items in Functions also

Avatar_small
바카라사이트 说:
Jan 26, 2024 04:01:49 PM

바카라사이트 바카라사이트 우리카지노 카지노는 바카라, 블랙잭, 룰렛 및 슬롯 등 다양한 게임을 즐기실 수 있는 공간입니다. 게임에서 승리하면 큰 환호와 함께 많은 당첨금을 받을 수 있고, 패배하면 아쉬움과 실망을 느끼게 됩니다.

Avatar_small
하노이 가라오케 说:
Jan 26, 2024 04:11:07 PM

하노이 꼭 가봐야 할 베스트 업소 추천 안내 및 예약, 하노이 밤문화 에 대해서 정리해 드립니다. 하노이 가라오케, 하노이 마사지, 하노이 풍선바, 하노이 밤문화를 제대로 즐기시기 바랍니다. 하노이 밤문화 베스트 업소 요약 베스트 업소 추천 및 정리. https://hanoi-nightlife.com/

Avatar_small
먹튀검증 说:
Jan 29, 2024 03:24:50 PM

No.1 먹튀검증 사이트, 먹튀사이트, 검증사이트, 토토사이트, 안전사이트, 메이저사이트, 안전놀이터 정보를 제공하고 있습니다. 먹튀해방으로 여러분들의 자산을 지켜 드리겠습니다. 먹튀검증 전문 커뮤니티 먹튀클린만 믿으세요!!

Avatar_small
베트남 유흥 说:
Jan 29, 2024 03:34:42 PM

베트남 남성전용 커뮤니티❣️ 베트남 하이에나 에서 베트남 밤문화를 추천하여 드립니다. 베트남 가라오케, 베트남 VIP마사지, 베트남 이발관, 베트남 황제투어 남자라면 꼭 한번은 경험 해 봐야할 화끈한 밤문화로 모시겠습니다.

Avatar_small
투게더토토 说:
Jan 31, 2024 07:15:50 PM

사실,이 기사는 기사 역사상 최고의 기사 중 하나입니다. 나는 골동품 'Article'수집가이고 흥미로운 기사를 발견하면 때때로 새로운 기사를 읽습니다. 그리고 나는 이것이 매우 매력적이라는 것을 알았고 그것은 내 컬렉션에 넣어야합니다. 아주 잘 했어요!

Avatar_small
볼트카지노 说:
Jan 31, 2024 07:38:55 PM

사실,이 기사는 기사 역사상 최고의 기사 중 하나입니다. 나는 골동품 'Article'수집가이고 흥미로운 기사를 발견하면 때때로 새로운 기사를 읽습니다. 그리고 나는 이것이 매우 매력적이라는 것을 알았고 그것은 내 컬렉션에 넣어야합니다. 아주 잘 했어요!

Avatar_small
달팽이토토 说:
Jan 31, 2024 07:56:34 PM

꽤 좋은 게시물입니다. 나는 방금 귀하의 블로그를 우연히 발견하고 귀하의 블로그 게시물을 매우 즐겁게 읽었습니다. 더 귀중한 정보를 얻기 위해 새 게시물을 찾고 있습니다. 유용한 정보에 감사드립니다.

Avatar_small
쇼미더벳 说:
Jan 31, 2024 08:09:15 PM

이 블로그가 정말 저를 설득했다고 말하고 싶습니다! 감사합니다, 아주 좋은 포스트

Avatar_small
우리카지노 说:
Jan 31, 2024 08:51:54 PM

이 블로그가 정말 저를 설득했다고 말하고 싶습니다! 감사합니다, 아주 좋은 포스트

Avatar_small
강남벳 说:
Jan 31, 2024 09:03:47 PM

이 블로그가 정말 저를 설득했다고 말하고 싶습니다! 감사합니다, 아주 좋은 포스트

Avatar_small
에볼루션카지노 说:
Jan 31, 2024 09:17:32 PM

이 웹 사이트를 즐겨 찾기에 추가했습니다.

Avatar_small
에이전트토토 说:
Jan 31, 2024 09:30:07 PM

이 블로그가 정말 저를 설득했다고 말하고 싶습니다! 감사합니다, 아주 좋은 포스트


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com