As a matter of fact, there are very few data-processing libraries in Raku.
Dealing with big files, stream processing, anything related to AI or
machine learning would be great. There are very few neural nets
implemented, for instance, and no convolutional or GAN or other popular
algorithms like XGB
On 2019-12-07 22:43, William Michels via perl6-users wrote:
On Sat, Dec 7, 2019 at 9:36 PM ToddAndMargo via perl6-users
wrote:
On 2019-12-07 18:30, Mark Senn wrote:
Corrected section
my %h = a => "x", b=>"r", c=>"z";
if %h { say "exists"; } else { say "DOES NOT exist"; }
On 2019-12-06 02:39, ToddAndMargo via perl6-users wrote:
Hi All,
My favorite variable is the associative array (hash). I finally updated
my keeper file on them.
If anyone is interested, here goes!
-T
Hi All,
Okay, here it is again with the booboo Mark pointed
to me corrected.
Please fe
It might have been, but syntax is more Python-like to the point that in
some cases it's exactly the same. It's got a very extensive macro systems,
which enables it to work concurrently, for instance. It's more
scientific-computing oriented, which means that there are all sort of
mathematical module
Hi,
As you probably know, we're publishing a Raku-related article every single
day until Christmas; https://rakuadventcalendar.wordpress.com. Check it
out, spread the word.
Also, the slot for the 23 of December is still free. Anyone willing to take
it up? https://github.com/Raku/advent/blob/master
Thanks JJ.
We know Perl has PDL for data science,
http://pdl.perl.org/
We are looking into it and see if it's possible to make a Perl6 version of
Scikit-learn based on PDL.
regards.
Tom
On Sun, Dec 8, 2019 at 6:40 PM JJ Merelo wrote:
> It might have been, but syntax is more Python-like to the
El dom., 8 dic. 2019 a las 12:10, Tom Blackwood ()
escribió:
> Thanks JJ.
> We know Perl has PDL for data science,
> http://pdl.perl.org/
>
> We are looking into it and see if it's possible to make a Perl6 version of
> Scikit-learn based on PDL.
>
That would be really great.
JJ
Raku libraries for Keras/Tensorflow, or AWS, or Kubernetes, leveraging the
novel features of Raku, could be killer apps for Raku. Ambitious, though.
Peter Scott
> On Dec 7, 2019, at 7:24 PM, Tom Blackwood wrote:
>
>
> Hello William,
>
> We are actually a small team making the primary job fo
> On Sat, Dec 7, 2019 at 12:51 AM ToddAndMargo via perl6-users
> mailto:perl6-us...@perl.org>> wrote:
>
> Hi All,
>
> Is there a `Q[]` that can be used in a regex?
>
> I am looking for how to get around
>
> my $x = Q[\:\\::]; ( my $y = $x ) ~~ s/ '' /x/; say $y
> \:x::
>
>
I would recommend setting up a compose key.
But that is not enough because I don't think it has a binding for those two
characters.
So you would also have to modify the config to include them.
I think that 「Compose [ [ 」 and 「Compose ] ] 」 might be what I would set
them as.
Note that 「‘」 is 「Co
Hi,
I authored an interface to the Fastest Fourier Transform in the West
(libfftw3) as Math::FFT::Libfftw3; I'm working on an interface to the GNU
Scientific Library (libgsl).
I'm writing this just to avoid duplicating an effort.
On Sun, Dec 8, 2019 at 12:18 PM Tom Blackwood wrote:
> Thanks JJ.
Hello,
I started writing a raw interface to Tensorflow, but I stopped for various
reasons [¹]. If anyone wants to work on it I can help and/or share what
I've produced so far.
[¹] three main reasons:
* Ethics: I wouldn't like to be part of an effort to control people and
free speech;
* I don't tru
You won't believe it :-) but Raku's wonderful documentation has a page on
how to enter Unicode characters:
https://docs.raku.org/language/unicode_entry
That page also links to a GitHub project which offers a .XCompose ready to
use.
I started from that and added some faster and easier (for me) to
On Sun, Dec 8, 2019 at 10:38 AM Fernando Santagata
wrote:
>
> Hello,
> I started writing a raw interface to Tensorflow, but I stopped for various
> reasons [¹]. If anyone wants to work on it I can help and/or share what I've
> produced so far.
>
> [¹] three main reasons:
...
Fernando, I'm on bo
Spark is a platform for stream processing, mainly. Tensorflow is a
framework for machine learning. It's now open source, although Google calls
the shots. I don't think they're pulling the plug here. It's open source,
you can always fork.
El dom., 8 dic. 2019 a las 18:52, Tom Browder ()
escribió:
Tom
We know pretty well tensorflow and spark ML.
Spark ML is primarily for machine learning, it lacks the ability of
deep learning such as deep CNN, GAN, GCN etc. In deep learning Industry
tensorflow and pytorch are widely used. I think Perl world should have our
own framework for ML/ DL.
Regards
Nice! Thanks for letting me know.
On Mon, Dec 9, 2019 at 12:21 AM Fernando Santagata <
nando.santag...@gmail.com> wrote:
> Hi,
> I authored an interface to the Fastest Fourier Transform in the West
> (libfftw3) as Math::FFT::Libfftw3; I'm working on an interface to the GNU
> Scientific Library (l
On Sun, Dec 8, 2019 at 7:38 PM Tom Blackwood wrote:
> Tom
>
> We know pretty well tensorflow and spark ML.
> Spark ML is primarily for machine learning, it lacks the ability of
> deep learning such as deep CNN, GAN, GCN etc. In deep learning Industry
> tensorflow and pytorch are widely used. I th
Hello,
I have a nasty problem using native call interface. I get an array of
bytes from a call representing a pixel buffer. I am storing it in a
CArray[byte]. Golfing it down it comes to the following (REPL)
> use NativeCall
> my CArray[byte] $ba .= new( 255, 254, 3, 4);
NativeCall::Types::C
If math is your area of interest, the GSL is interesting *and* humongous:
I've been working on it for two weeks writing the raw interface to the C
library and I just started to write a Raku-level interface, something that
would let programmers use the library without having to learn how to create
a
What's the sub signature incantation to
pass-by-reference do you can act directly
on the structure passed in without juggling
an alias yourself?
# deal from middle
my $card = pop_random( @deck );
It looks like a bug: the docs (https://docs.raku.org/language/nativetypes)
specify that 'byte' and 'uint8' are the same and correspond to uint8_t in C.
Substituting 'uint8' to 'byte' in your code returns the same result.
Out of curiosity, if it is something meant for the public, what native call
i
I hoped that:
$ 6 'use NativeCall; dd my CArray[uint8] $ba .= new( 255, 254, 3, 4); dd
$ba[0..*-1]'
CArray[uint8] $ba = NativeCall::Types::CArray[uint8].new
(-1, -2, 3, 4).Seq
would be a solution (usint "uint8" rather than "byte"), but alas, no, so this
feels like a bug
> On 8 Dec 2019,
Let’s not hide the fact that Julia development raised 4.6 million dollars
and the language is production-ready.
On Sun, 8 Dec 2019 at 12:46, JJ Merelo wrote:
> It might have been, but syntax is more Python-like to the point that in
> some cases it's exactly the same. It's got a very extensive ma
On 12/8/19 8:19 PM, Fernando Santagata wrote:
It looks like a bug: the docs
(https://docs.raku.org/language/nativetypes) specify that 'byte' and
'uint8' are the same and correspond to uint8_t in C.
Substituting 'uint8' to 'byte' in your code returns the same result.
Out of curiosity, if it is
Who initiated the project, and why?
What deficiencies in existing languages are they trying to address?
The belief that Yet Another Programming Language is the answer to the
world's problems is a persistent, but (IMNSHO) a naive one.
On 12/8/19, Andrew Shitov wrote:
> Let’s not hide the fact tha
Hi Elizabeth,
Shall I file a bug report then?
I hoped that:
$ 6 'use NativeCall; dd my CArray[uint8] $ba .= new( 255, 254, 3, 4); dd
$ba[0..*-1]'
CArray[uint8] $ba = NativeCall::Types::CArray[uint8].new
(-1, -2, 3, 4).Seq
would be a solution (usint "uint8" rather than "byte"), but a
smartmatch is among the most complex parts of the language.
That complexity has to managed or it will be too complex to use effectively.
To that end, the rules and order of operations are never altered.
1. The left side is evaluated first, and the resulting value captured
> say('left')
>> The belief that Yet Another Programming Language is the answer to the
>> world's problems is a persistent, but (IMNSHO) a naive one.
Some people might think that applies to Raku.
Not me, but some people.
On Sun, Dec 8, 2019 at 2:09 PM Parrot Raiser <1parr...@gmail.com> wrote:
> Who initiated
Either use `rw` or `raw`
Use `rw` if you need it to be mutable.
Use `raw` if you just want to make sure you are getting the actual variable.
That really only applies to `$` parameters though.
---
`@` and `%` parameters are `raw` already.
sub pop-random( @_ ) {
@_.splice( (0..@_.el
Thanks, on both points. Come to think of it, you hardly ever *want*
to pass an aggregate by value, so automatic aliasing ("raw" access)
makes sense as a default.
On 12/8/19, Brad Gilbert wrote:
> Either use `rw` or `raw`
>
> Use `rw` if you need it to be mutable.
>
> Use `raw` if you just want
I meant Perl’s native frameworks for ML/DL.
Python’s numpy is very useful, before developing any ML framework, we
should have Perl’s numpy. So we are looking at PDL.
Thanks.
On Mon, Dec 9, 2019 at 2:59 AM Fernando Santagata
wrote:
> On Sun, Dec 8, 2019 at 7:38 PM Tom Blackwood
> wrote:
>
>> To
Yes, please.
> On 8 Dec 2019, at 20:48, Marcel Timmerman wrote:
>
> Hi Elizabeth,
>
> Shall I file a bug report then?
>
>> I hoped that:
>>
>> $ 6 'use NativeCall; dd my CArray[uint8] $ba .= new( 255, 254, 3, 4); dd
>> $ba[0..*-1]'
>> CArray[uint8] $ba = NativeCall::Types::CArray[uint8].
On 2019-12-08 06:22, Brad Gilbert wrote:
Personally though I just use 「Ctrl+Shift+u f f 6 2 Space」 and
「Ctrl+Shift+u f f 6 3 Space」
So basically I just remember how to directly type in Unicode codepoints,
and those the two codepoints.
Taught me something new. Thank you!
On 2019-12-08 08:46, Fernando Santagata wrote:
You won't believe it :-) but Raku's wonderful documentation has a page
on how to enter Unicode characters:
https://docs.raku.org/language/unicode_entry
Hi Fernando,
Oh they sure do go to town on that one! That page is
nicely done.
What is the
On 2019-12-08 06:22, Brad Gilbert wrote:
Personally though I just use 「Ctrl+Shift+u f f 6 2 Space」 and
「Ctrl+Shift+u f f 6 3 Space」
Hi Brad,
Your technical opinion: is it better for maintainability
to stick with escape sequences or to use the unicodes?
I ask as I will never remember them.
On 2019-12-07 08:17, Philip Hazelden wrote:
This is not IEEE-ese. Earlier, you defined IEEE-ese as
Technical written material that uses so many obscure
terms and unnecessary technical jargon mixed with
deliberate obscurities that even a reader with
intimate knowledge of t
Hi All,
I have 190 of these. 191 in the hopper for unicodes.
This is one of my better one. It is also unique in
that it takes apart the IEEE-eese on the
documentation and explain what in the world is
going on. Do you notice the ":" is sometimes a delimiter
and sometimes not. Eee Gads!
Enjoy!
I do not quite understand the question.
I told you how to directly enter unicode by remembering the codepoint.
It's still the same characters.
I would definitely recommend setting up, and getting used to Compose keys.
I use them all the time for things like « » ‘ ’ “ ” ¹²³⁴⁵⁶⁷⁸⁹⁰¯⁺≠
On Sun, De
Hi All,
I have a "grand idea" on how to fix up the documentation
I would like to pitch to the community:
Raku's documentation is pretty much unusable for
newbies and regular users do to its culture:
IEEE-eese like "method contains(Cool:D: |c)"
and so on and so forth. Sometimes a usable
example
On 2019-12-08 18:04, Brad Gilbert wrote:
I do not quite understand the question.
I told you how to directly enter unicode by remembering the codepoint.
It's still the same characters.
I would definitely recommend setting up, and getting used to Compose keys.
I use them all the time for things
I like to use them, but I am not you.
On Sun, Dec 8, 2019 at 8:19 PM ToddAndMargo via perl6-users <
perl6-us...@perl.org> wrote:
> On 2019-12-08 18:04, Brad Gilbert wrote:
> > I do not quite understand the question.
> >
> > I told you how to directly enter unicode by remembering the codepoint.
>
On 2019-12-08 19:34, Brad Gilbert wrote:
I like to use them, but I am not you.
Hi Brad,
I am going to create a keeper and give it a shot!
It is not like I don't have four or five of them
open when I am programming
:-)
-T
On 2019-12-08 18:05, ToddAndMargo via perl6-users wrote:
Hi All,
I have a "grand idea" on how to fix up the documentation
I would like to pitch to the community:
> Lets create our own community documentation Wikipedia.
I would like "Community Documentation" placed
right next to "Documentatio
44 matches
Mail list logo