Rebol hat strikt überprüfte Datentypen und erlaubt einfache Definition einer eigenen DSL. Daher kennt es viele Kontexte und ist unglaublich ausdrucksstark. Rebolprogramme können so kurz werden, daß selbst Perl etwas davon lernen kann.
Majlis Persaraan Pn.Hjh.Normah bersama guru-guru Sesi PetangImsamad
Perjalanan Pesaraan
Pada usia 56 tahun
guru
engkau berdiri gagah
sebagai tokoh gemilang
anugerah cemerlang
di harimu.
Guru
dengan lagu sendu lagu syahdu engkau diraikan
mengenang jasa mengenang segala
tercerna pada lukisan. waktu
sebagai pendidik tak kenal erti
jerih dan jemu.
Guru
jasamu dalam ingatan.
tingginya menyapu awan
antara terima kasih dan rasa kehilangan
di atas segala pengorbanan.
Guru
kami iringkan doa
di perjalanan. persaraan sebagai
seorang akademik seorang pendidikan formal
dan
sebagai seorang insan kami juga doakan
semoga Yang Esa jua. melimpahkan
segala kurnia.
A cheat sheet of all GitHub's advanced search operators. For more information about searching on GitHub visit https://help.github.com/en/categories/searching-for-information-on-github.
https://github.com/search/advanced
My slides from "Inside PHP", a talk about how to change the syntax of the PHP programming language.
Modified PHP 5.4.4 source code (with the "until" keyword added during this presentation) is available here:
http://github.com/thomaslee/oscon2012-inside-php
My slides from "Inside Python", a talk about how to change the syntax of the Python programming language.
Modified Python 3.2 source code (with the "unless" keyword added during this presentation) is available here:
http://github.com/thomaslee/oscon2012-inside-python
Majlis Persaraan Pn.Hjh.Normah bersama guru-guru Sesi PetangImsamad
Perjalanan Pesaraan
Pada usia 56 tahun
guru
engkau berdiri gagah
sebagai tokoh gemilang
anugerah cemerlang
di harimu.
Guru
dengan lagu sendu lagu syahdu engkau diraikan
mengenang jasa mengenang segala
tercerna pada lukisan. waktu
sebagai pendidik tak kenal erti
jerih dan jemu.
Guru
jasamu dalam ingatan.
tingginya menyapu awan
antara terima kasih dan rasa kehilangan
di atas segala pengorbanan.
Guru
kami iringkan doa
di perjalanan. persaraan sebagai
seorang akademik seorang pendidikan formal
dan
sebagai seorang insan kami juga doakan
semoga Yang Esa jua. melimpahkan
segala kurnia.
A cheat sheet of all GitHub's advanced search operators. For more information about searching on GitHub visit https://help.github.com/en/categories/searching-for-information-on-github.
https://github.com/search/advanced
My slides from "Inside PHP", a talk about how to change the syntax of the PHP programming language.
Modified PHP 5.4.4 source code (with the "until" keyword added during this presentation) is available here:
http://github.com/thomaslee/oscon2012-inside-php
My slides from "Inside Python", a talk about how to change the syntax of the Python programming language.
Modified Python 3.2 source code (with the "unless" keyword added during this presentation) is available here:
http://github.com/thomaslee/oscon2012-inside-python
LEKSIONE ....SHKRIM AKADEMIK
Bota akademike është një botë fjalësh që përmban informacion, teori, fakte ide.Fjalët prodhojnë
dije produkte, konflikte, mirëkuptim, veprime, art. Fjalët gjenden në tekste, në tabela, programe,
libra etj.
#MesueseAurela
Introduction to writing readable and maintainable PerlAlex Balhatchet
An introduction to writing readable Perl code, for people who write Perl that other people may want to read. Covers the most important lessons from Perl Best Practices, and ends by showing how to use Perl::Critic to test that you are meeting the standards set out.
Given at FOSDEM 2011
This is the first set of slightly updated slides from a Perl programming course that I held some years ago for the QA team of a big international company.
I want to share it with everyone looking for intransitive Perl-knowledge.
The updates after 1st of June 2014 are made with the kind support of Chain Solutions (http://chainsolutions.net/)
A table of content for all presentations can be found at i-can.eu.
The source code for the examples and the presentations in ODP format are on https://github.com/kberov/PerlProgrammingCourse
A whirlwind tour of the modules that any perl hacker, from beginner to experienced, should use and why.
Handout: List of modules in the talk along with many more: https://sites.google.com/site/perlhercynium/TEPHT-List2.pdf?attredirects=0
der aktuelle Stand Perl 5.20 an features und Kultur: beeinflusst von Perl 6 wird an den wesentlichen Stellen aufgeräumt: dies war das Update für den Linuxtag in Chemnitz März 2015
There are a lot of operators in Perl 6, so many that it can be called an OOL: operator oriented language. Here I describe most of them from the angle of contexts, which Perl 6 has also much more than Perl 5.
During the rewrite of the Kephra Editor I documented the forkflow and now talked about the first time. Sure it goes a bit against hip things like test first and agile programming, but i think for a good reasons - since it follows the natural flow of ideas from mind to paper and has in focus the entire product not just the code.
Part of a series of talk to help you write your first Perl 6 program today. So its basic syntax and concepts of its object orientation and a comparison to the widely used P5 OO system Moose which is similar by no accident.
Perl 6 is here today ... for some uses, like writing parsing scripts, that would be too complicated for a single Perl 5 regex. This is an overview what has changed.
there are many reasons to write the docs even before the tests. in this talk i explained why.
- docs get ready when software is
- there are complete and up to date
- quality of program inceases
- when done properly it even adds much more dev time
6. Zitat
Take a dash of PERL, mix with the cross
platform compatibilty of a Java, and make it
extremely easy for beginners to start coding, and
you get the general idea.
62. , vergiss was du weißt
keine Variablen
keine Hashes
Keine Vorrangtabelle (2 + 3 * 2 == 10)
keine Builtins
keine Subroutinen
manchmal lexikalische räume
keine Namensräume (vor Rebol 3)
keine Regex (parse)
77. Perl 6 Rebol
loop => forever
all, any none @a => all, any []
prompt => ask
slurp => read
kein break in switch
Pair als nativer Typ
grammars, viel MMD
82. in Perl
use Prima qw(Application Button);
New Prima::MainWindow(
text => "Hello, world",
size => [ 200, 200] ,
)-> insert( Button =>
centered => 1,
text => "Hello, world",
onClick => sub { $::application->close } ,
);
run Prima;