Yuki Kimoto
- About: I'm Perl Programmer. I LOVE Perl. I want to contribute Perl community and Perl users.
Recent Actions
-
Posted I start to post the entries of "Python/numpy porting to Perl" in DEV Community to Yuki Kimoto's Perl Blog
I start to post the entries of "Python/numpy porting to Perl" in DEV Community.
-
Posted Class::Plain supports Role using Role::Tiny to Yuki Kimoto's Perl Blog
… -
Commented on Class::Plain - Class Syntax for Hash-Based Perl OO
Matthew, thanks. I also like to see and write examples....
-
Posted Class::Plain - Class Syntax for Hash-Based Perl OO to Yuki Kimoto's Perl Blog
Class::Plain provides a class syntax for the hash-based Perl OO.
Usage
use Class::Plain; class Point { field x; field y; method new : common { my $self = $class->SUPER::new(@_); $self->{x} //= 0; …
-
Commented on How does SPVM resolve the problems of Perl numeric operations?
Hi, Saif .spvm files can be located in any directory. /path/SPVM/MyArray.spvm foo/bar/SPVM/MyArray.spvm SPVM directory is always needed because "SPVM::" is the part of the Perl module name....
-
Posted How does SPVM resolve the problems of Perl numeric operations? to Yuki Kimoto's Perl Blog
How does SPVM resolve the problems of Perl numeric operations?
I hear Perl have the problems of numeric operation.
I realized this problems, and try to resolve them using SPVM. (SPVM is yet experimental release).
What is SPVM?
-
Posted The progress of the new class feature of Perl to Yuki Kimoto's Perl Blog
I introduce the progress of the new class feature of Perl. If you are interested in the progress of the new class feature of Perl, please see the following topics.
p5p Mailing List
-
Posted SPVM continues to undergo heavy changes. to Yuki Kimoto's Perl Blog
Sorry, SPVM continues to undergo heavy changes.
After building real-world modules and applications, I realized that a lot of changes needed to be made.
You can see what I'm currently working on below.
="https://metacpan.org/dist/SPVM/view/lib/SPVM/Document/Modules.pm…
-
Commented on My Favorite Modules: <code>Devel::NYTProf</code>
Devel::NYTProf outputs the result of beautiful coloring HTMLs....
-
Posted I start to write the book "Perl for Beginners to Mastering Perl in a week" to Yuki Kimoto's Perl Blog
I start to write the book "Perl for Beginners to Mastering Perl in a week".
I wrote two Japanese books from a years ago.
-
Commented on The progress of the SPVM language 2022
explorer PDL is a framework to manipulate n-dimension array and set operations. SPVM provides low-level numeric array data structure. > Is more easy that PDL? Depends on what you want to create....
-
Posted The progress of the SPVM language 2022 to Yuki Kimoto's Perl Blog
Hi, I write the progress of the SPVM module 2022.
SPVM is a programming language that is build on top of the Perl ecosystem and provides fast calculation and array operation to Perl.
SPVM can be transpiled to C language, and it can be compiled to shared libraries and executable fil…
-
Commented on JavaScript Supported Web Scraping using Perl and Selenium
glycine You're welcome!...
-
Posted JavaScript Supported Web Scraping using Perl and Selenium to Yuki Kimoto's Perl Blog
Perl Club starts to translate Japanese Perl Tutorial to English. Yuki Kimoto is one of the Perl Messengers.
Perl Club decides to write all articles English at first.…
-
Posted I finally start to translate Japanese Perl Zemi to English. to Yuki Kimoto's Perl Blog
I finally started to translate Japanese Perl Zemi to English.
Perl Zemi | Perl Zemi|Perl Installation, Perl Tutorial, Many Examples
Perl Zemi is Japanese Perl Tutorial site which is well known and red in Japan. Most of all Japanese Perl users …
-
Commented on I try match syntax using Syntax::Keyword::Match
Hi, glycine Anything haven't been officially decided yet, but I will write about the atmosphere I feel. The current switch feature is too complex based on the smart match operator. They want to introduce an easy-to-understand switch feature. This is...
-
Posted I try match syntax using Syntax::Keyword::Match to Yuki Kimoto's Perl Blog
… -
Posted Latest Perl Introduction 2021 Movie to Yuki Kimoto's Perl Blog
Perl version 5.36. isa operator.…
-
Posted SPVM 0.9014 Release - add class, method, static keyword, omit SPVM:: namespace to Yuki Kimoto's Perl Blog
I release SPVM 0.9014. Latest releases have some big changes.
add class, method, static keyword, omit SPVM:: namespace, and remove sub, self, keyword.
Before
# lib/SPVM/Point.spvm package SPVM::Point { has x : int; has y : int;
sub new : SPVM::Point () …
-
Posted How to show UTF-8 at the Windows command prompt to Yuki Kimoto's Perl Blog
If you windows Perl user, It is good to know How to show UTF-8 at the Windows command prompt .
How to show UTF-8 at the Windows command prompt
One liner is yet buggy, however UTF-8 showing is good in Windows command promp…
-
Posted Object::Pad Yuki Kimoto's 2021-08-25 - Default internal data structure of the object to Yuki Kimoto's Perl Blog
Object::Pad Yuki Kimoto's 2021-08-25(I fix this entry because default internal data structure is array reference, not hash reference).
This time is default internal data structure of the object.
Default internal data structure of the Object::Pad is array reference.
use …
-
Posted Object::Pad review Yuki Kimoto's 2021-08-23 - Constructor argument customize to Yuki Kimoto's Perl Blog
In this time, I review constructor argument customize. BUILDARGS can …
-
Posted Object::Pad review Yuki Kimoto's 2021-08-21 - Constructor default argument to Yuki Kimoto's Perl Blog
I start to review Paul Evans's Object::Pad from my personal thinking.
Latest years, Perl core teams positively try to implement Object-Oriented feature to Perl core. I hope my review helps a little.
First time is constructor defaul…
-
Commented on A dream realized
Personally, becuase package syntax is parsed by CPAN to get the package name, I want to respect the package syntax. My idea is package Foo is class { } or package Foo : class { } How about this?...
-
Commented on Released Giblog 2.0, and a movie "How to create your web site using Giblog and Perl"
Hi, John Ankarström With a good comparison with WordPress, users will be able to make good choices. Giblog and Perl also needs to be known to the users who need it. I keep talking about Perl. Perl is a much...
-
Posted Released Giblog 2.0, and a movie "How to create your web site using Giblog and Perl" to Yuki Kimoto's Perl Blog
Released Giblog 2.0. GIblog is a tool to create your web site easily.
="accelerometer; autoplay; clipboa…
-
Commented on How I Uploaded a CPAN Module
Welcome to the world of CPAN contribution!...
-
Commented on Essence of Perl Text Processing - Perl Book
Thank you. In Japan 2021-07-05, This book is Amazon Web Programming ranking #2....
- Posted Essence of Perl Text Processing - Perl Book to Yuki Kimoto's Perl Blog
-
Posted You can now use the spvmcc command to generate an executable file from the SPVM source code. to Yuki Kimoto's Perl Blog
You can now use the spvmcc command to generate an executable file from the SPVM source code.
SPVM is a module that can convert Perl-like source code into C language and execute it.
I have succeeded in generating an executable in a very stable way.
SPVM source code
Comment Threads
-
Ovid commented on
A dream realized
Hi Yuki,
We're trying very hard to avoid overloading the meaning of existing Perl features, so we deliberately didn't go with the word
package
. Thepackage
keyword simply declares something as being in a given namespace. Theclass
keyword in Corinna does the same thing, but it's a historical accident in Perl that classes and packages are sort of the same thing.In reality, a
class
is a data type, not a namespace. They're fundamentally different. While I don't know if it can be fixed, in the long-term, I would love to see the… -
philip r brenan commented on
A dream realized
The opening comments argue that because some people have worked in this area for some time then their "authority" is enough to make the claim that Corinna is valuable. But this is a well known fallacy:
https://en.wikipedia.org/wiki/Argument_from_authority
If these people have genuine authority gained from years of hard experience in this field then they will be able to tell us in a few cogent words why Corinna is so much better than Moose and all the other OO systems available on CPAN. They will be able to…
-
Damian Conway commented on
A dream realized
I'm a little confused, Philip. You ask me to rewrite the article so that you can "know the compelling reasons why Corinna is so good"...but the article already contains at least six of those:
- More concise syntax (therefore more readable)
- More declarative syntax (therefore less boilerplate implementation code required)
- Less prone to bugs (because more concise and more declarative)
- Better performance for most method calls
- Compile-time checking for at least one common type of error
- Built right into the language, so no need to rely on external modules …
-
Brett Estrade commented on
A dream realized
You're expending some hard won social credit on this endorsement of this latest attempt at POOP. For the sake of Perl, I hope you are hitching yourself to the correct attempt and not in some vain attempt to lend credit to the claim that, "POOP is not the problem, it's just never been implemented properly". Sounds like a familiar claim.
-
sofiya commented on
Adventures in Perl
A website often serves as the first point of contact between a business and its potential customers fremont web design A professionally developed website with a clear brand message helps establish credibility and trust. It reflects the values and quality of a business, influencing how customers perceive the brand.
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.