On Thursday, 16 February 2023 at 18:15:28 UTC, Kagamin wrote:
https://github.com/dominikh/go-tools/issues/917
How go programmers cope with this feature?
The idea is nice, they do not use exceptions, but the
implementation is very poor as you can see
From what i read, they have plans to
https://github.com/dominikh/go-tools/issues/917
How go programmers cope with this feature?
It's worth pointing out that SDL (as in Simple Declarative
Language) isn't being actively developed anymore. I reached out
to Daniel Leuck about it a few years ago as there were a few
things I'd wanted to see in an updated spec. There was some
discussion about an updated specification for SDL
https://forum.dlang.org/post/cswkmtdymiuxbarip...@forum.dlang.org
On Monday, 6 September 2021 at 16:59:26 UTC, SealabJaster wrote:
https://github.com/SdlangInitiative
Since SDLang is quite closely related to D, as D is one of the
only real users of it, I felt this was "D appropriate" enough
On Monday, 17 January 2022 at 03:11:50 UTC, Steven Schveighoffer
wrote:
The profile=gc appears to only show GC allocations that the
*compiler* initiates (i.e. via `new`, array operations (like
appending) or closure allocations). It does not detect that the
functions that actually allocate
On 1/16/22 9:42 PM, forkit wrote:
On Monday, 17 January 2022 at 00:54:19 UTC, forkit wrote:
// mArr2 is a dynamic array allocated on the gc heap
// although compiling with '-profile=gc' incorrectly suggests otherwise.
if add @nogc to above code:
(8): Error: array literal in
On Monday, 17 January 2022 at 00:54:19 UTC, forkit wrote:
..
module test;
import std;
@safe void main()
{
// mArr1 is a dynamic array allocated on the gc heap.
int[][] mArr1 = [[1, 2], [3, 4], [5, 6], [7, 8]];
static assert(is(typeof(mArr1.array(;
alias R1 =
On 1/16/22 17:51, H. S. Teoh wrote:
>> In practice, malloc'ed memory is cleared e.g. by memset(). Or, there is
>> calloc() which returns memory filled with zeros.
>
> Correction: malloc() is not guaranteed to clear the allocated memory.
Agreed. What I meant is, the programmer ordinarily clears
On Monday, 17 January 2022 at 01:06:05 UTC, Salih Dincer wrote:
```d
// Taaata, magic...
// Your eyes don't surprise you!
typeid(range).writeln(": ", range);
typeid(slices).writeln(": ", slices);
```
In fact, although range and slice seem to be equal to each other,
they are not!
On Sun, Jan 16, 2022 at 08:21:29AM -0800, Ali Çehreli via Digitalmars-d-learn
wrote:
> On 1/16/22 07:32, Salih Dincer wrote:
> > On Sunday, 16 January 2022 at 11:43:40 UTC, Ali Çehreli wrote:
> >>
> >> void main() {
> >> enum count = 7;
> >>
> >> // Allocate some memory
> >> void* rawData =
On 1/16/22 7:54 PM, forkit wrote:
On Sunday, 16 January 2022 at 23:34:41 UTC, Ali Çehreli wrote:
Definitely a -profile=gc bug. Here are the existing ones:
https://issues.dlang.org/buglist.cgi?quicksearch=profile%20gc
Ali
yeah, a bug makes more sense ... otherwise I really would have had
```d
import std; // If we summarize in code...
void main()
{
// It's a dynamic array and its copy below:
size_t[] arr = [1, 2, 3, 4, 5, 6];
auto arrCopy = arr.dup;
// This is its lazy range:
auto range = arr.chunks(2);
typeid(range).writeln(": ", range);
// But this is its copy
On Sunday, 16 January 2022 at 23:34:41 UTC, Ali Çehreli wrote:
Definitely a -profile=gc bug. Here are the existing ones:
https://issues.dlang.org/buglist.cgi?quicksearch=profile%20gc
Ali
yeah, a bug makes more sense ... otherwise I really would have
had a slice to data that doesn't exist
On 1/16/22 15:14, forkit wrote:
> But -profile=gc .. says no. It's not.
>
> int[][] mArr = [[1, 2], [3, 4], [5, 6], [7, 8]]; // GC allocation occurs.
> int[][] mArr = iota(1, 9).chunks(2).map!array.array; // No GC allocation
> occurs.
Definitely a -profile=gc bug. Here are the existing ones:
On Sunday, 16 January 2022 at 23:03:49 UTC, Ali Çehreli wrote:
That's not correct. There are many range algorithms that are
lazy to defer memory allocation but array() is not one of
those. array() does eagerly allocate memory, which is it's
whole purpose:
On 1/16/22 14:43, forkit wrote:
> Well, it's fair to say, that 'range-based programming' is kinda new
to me.
I hope it will be useful to you. :)
> int[][] mArr2 = [[1, 2], [3, 4], [5, 6], [7, 8]]; // GC allocation
>
> But it turns out:
>
> int[][] mArr = iota(1, 9).chunks(2).map!array.array;
On Sunday, 16 January 2022 at 11:43:40 UTC, Ali Çehreli wrote:
So, in all three examples it is the same D feature, a slice,
that references data but the data is managed in different ways.
Ali
Well, it's fair to say, that 'range-based programming' is kinda
new to me.
With this statement:
On 1/16/22 07:32, Salih Dincer wrote:
> On Sunday, 16 January 2022 at 11:43:40 UTC, Ali Çehreli wrote:
>>
>> void main() {
>> enum count = 7;
>>
>> // Allocate some memory
>> void* rawData = malloc(int.sizeof * count);
In practice, malloc'ed memory is cleared e.g. by memset(). Or, there is
On Sunday, 16 January 2022 at 11:43:40 UTC, Ali Çehreli wrote:
void main() {
enum count = 7;
// Allocate some memory
void* rawData = malloc(int.sizeof * count);
If count is not equal to 8 I get weird results! The reason of
course, is the free():
// [93947717336544, 1, 2, 3, 4, 5, 6]
On 1/16/22 01:43, forkit wrote:
> On Sunday, 16 January 2022 at 04:58:21 UTC, Ali Çehreli wrote:
>>
>> I have a problem with calling type[] a dynamic array because it is a
>> slice, which may be providing access to the elements of a dynamic array.
>>
>
> Yes. A more useful way of describing []
On Sunday, 16 January 2022 at 04:58:21 UTC, Ali Çehreli wrote:
I have a problem with calling type[] a dynamic array because it
is a slice, which may be providing access to the elements of a
dynamic array.
Yes. A more useful way of describing [] would be to say:
"[] represents a dynamic
On 1/15/22 20:09, forkit wrote:
> so at this link: https://dlang.org/spec/arrays.html
>
> it indicates an array of type[] is of type 'Dynamic array'.
I have a problem with calling type[] a dynamic array because it is a
slice, which may be providing access to the elements of a dynamic array.
so at this link: https://dlang.org/spec/arrays.html
it indicates an array of type[] is of type 'Dynamic array'.
with that in mind, I ask, is this below a 'Dynamic array'.
If not, why not?
int[][] mArr2 = array(iota(1, 9).chunks(2).map!array.array);
Cliff Click is famous for writing the original hot-spot JIT
compiler for the Java programming language. He is a compiler
guru, and conducts a weekly compiler club that is open to anyone
who wants to join.
I think this is a great forum for would be language designers to
learn from compiler
On 2021-12-11 06:07, David Gileadi wrote:
I use Thunderbird to read this forum and have gotten jealous of the
Markdown formatting that the website supports but that Thunderbird
doesn't. So I made [an
extension](https://addons.thunderbird.net/en-US/thunderbird/addon/render-markdown-messages/)
I use Thunderbird to read this forum and have gotten jealous of
the Markdown formatting that the website supports but that
Thunderbird doesn't. So I made [an
extension](https://addons.thunderbird.net/en-US/thunderbird/addon/render-markdown-messages/) to render Markdown-formatted messages in
On Wednesday, 17 November 2021 at 17:08:00 UTC, kinke wrote:
On Wednesday, 17 November 2021 at 15:43:55 UTC, Imperatorn
wrote:
On Wednesday, 17 November 2021 at 09:03:09 UTC, Jacob Carlborg
wrote:
On Tuesday, 16 November 2021 at 14:04:12 UTC, Imperatorn
wrote:
[...]
I can add older
On Wednesday, 17 November 2021 at 15:43:55 UTC, Imperatorn wrote:
On Wednesday, 17 November 2021 at 09:03:09 UTC, Jacob Carlborg
wrote:
On Tuesday, 16 November 2021 at 14:04:12 UTC, Imperatorn wrote:
Oh, nice to see support for FreeBSD. I just added a version
for it in druntime 4 days ago.
On Wednesday, 17 November 2021 at 09:03:09 UTC, Jacob Carlborg
wrote:
On Tuesday, 16 November 2021 at 14:04:12 UTC, Imperatorn wrote:
Oh, nice to see support for FreeBSD. I just added a version
for it in druntime 4 days ago. Now maybe we can test it lol
I can add older versions of FreeBSD
On Tuesday, 16 November 2021 at 14:38:48 UTC, Sebastiaan Koppe
wrote:
I was reading
https://github.com/marketplace/actions/cross-platform-action#under-the-hood and have to say I am impressed. Looks like a very well done library.
Thanks. Yeah, it turned out to be quite complex to support
On Tuesday, 16 November 2021 at 14:04:12 UTC, Imperatorn wrote:
Oh, nice to see support for FreeBSD. I just added a version for
it in druntime 4 days ago. Now maybe we can test it lol
I can add older versions of FreeBSD (currently 12.2 and 13 are
supported) if there's a need for that.
On Tuesday, 16 November 2021 at 13:34:49 UTC, Jacob Carlborg
wrote:
# Cross-Platform GitHub Action 0.3.0
I would like to announce a new release of [Cross-Platform
GitHub
Action](https://github.com/marketplace/actions/cross-platform-action),
On Tuesday, 16 November 2021 at 13:34:49 UTC, Jacob Carlborg
wrote:
# Cross-Platform GitHub Action 0.3.0
I would like to announce a new release of [Cross-Platform
GitHub
Action](https://github.com/marketplace/actions/cross-platform-action),
# Cross-Platform GitHub Action 0.3.0
I would like to announce a new release of [Cross-Platform GitHub
Action](https://github.com/marketplace/actions/cross-platform-action), [0.3.0](https://github.com/cross-platform-actions/action/releases/tag/v0.3.0).
For those not familiar with this project,
On Thursday, 9 September 2021 at 01:20:24 UTC, James Blachly
wrote:
I have finally come around to TOML as the best alternative for
human-centered configuration. It seems to be really popular in
Rust ecosystem.
I see 3 D libraries; haven't tested them but will with my next
D project:
On 9/6/21 2:01 PM, Steven Schveighoffer wrote:
But I actually am using sdlang-d for configuration files on my web
server. However, I do not like the interface for it very much. SDLang
itself is OK, but I find actually that I don't love the format. Like
yaml, I have to research how the file
On 9/6/21 12:59 PM, SealabJaster wrote:
https://github.com/SdlangInitiative
Since SDLang is quite closely related to D, as D is one of the only real
users of it, I felt this was "D appropriate" enough to post.
I personally think SDLang is much better than the likes of JSON, XML,
and YAML
https://github.com/SdlangInitiative
Since SDLang is quite closely related to D, as D is one of the
only real users of it, I felt this was "D appropriate" enough to
post.
I personally think SDLang is much better than the likes of JSON,
XML, and YAML for human-centered configuration files, so
On Tuesday, 8 June 2021 at 20:39:45 UTC, Steven Schveighoffer
wrote:
I might have a need for it. When I moved mysql-native to github
actions, I could no longer run mysql integration tests on MacOS
or Windows, since there is no docker support for a mysql
instance on those platforms. I can
On Wednesday, 9 June 2021 at 14:05:33 UTC, Steven Schveighoffer
wrote:
On 6/9/21 6:49 AM, Steven Schveighoffer wrote:
On 6/9/21 4:17 AM, evilrat wrote:
Just a note from terms of service:
you get 2000 minutes available for Github Actions every month
for free, however for using Windows hosts it
On Tuesday, 8 June 2021 at 19:10:41 UTC, Jacob Carlborg wrote:
# Cross-Platform GitHub Action
I would like to announce the first version of a project I've
been working on for a while. It's not anything D specific or
implemented in D, but it can be used with D projects. This
project provides
On 6/9/21 6:49 AM, Steven Schveighoffer wrote:
On 6/9/21 4:17 AM, evilrat wrote:
Just a note from terms of service:
you get 2000 minutes available for Github Actions every month for
free, however for using Windows hosts it takes 2x minutes and Mac
hosts takes 5x minutes.
I think this only
On 6/9/21 4:17 AM, evilrat wrote:
On Wednesday, 9 June 2021 at 05:20:14 UTC, Jacob Carlborg wrote:
On Tuesday, 8 June 2021 at 19:40:01 UTC, kinke wrote:
Thx for sharing! Interesting; I've recently worked on something
similar, but on Linux hosts and using a kvm/qemu/libvirt stack for
running
On Wednesday, 9 June 2021 at 05:20:14 UTC, Jacob Carlborg wrote:
On Tuesday, 8 June 2021 at 19:40:01 UTC, kinke wrote:
Thx for sharing! Interesting; I've recently worked on
something similar, but on Linux hosts and using a
kvm/qemu/libvirt stack for running CI jobs in Windows VMs.
Yeah, this
On Tuesday, 8 June 2021 at 19:40:01 UTC, kinke wrote:
Thx for sharing! Interesting; I've recently worked on something
similar, but on Linux hosts and using a kvm/qemu/libvirt stack
for running CI jobs in Windows VMs.
Yeah, this is running on macOS instead because the Linux and the
Windows
On 6/8/21 3:10 PM, Jacob Carlborg wrote:
# Cross-Platform GitHub Action
I would like to announce the first version of a project I've been
working on for a while. It's not anything D specific or implemented in
D, but it can be used with D projects. This project provides a GitHub
action for
Thx for sharing! Interesting; I've recently worked on something
similar, but on Linux hosts and using a kvm/qemu/libvirt stack
for running CI jobs in Windows VMs.
# Cross-Platform GitHub Action
I would like to announce the first version of a project I've been
working on for a while. It's not anything D specific or
implemented in D, but it can be used with D projects. This
project provides a GitHub action for running GitHub Action
workflows on multiple
02.04.2021 15:06, Ali Çehreli пишет:
For those who prefer a video description with some accent :) here is how
What about accent - I'm curious what would you say about this old
Russian sketch about English and its dialects (in English, no facebook
account required):
https://blog.llvm.org/posts/2021-03-25-cling-beyond-just-interpreting-cpp/
> I've mixed up @fastmath and @fmamath as well. No worries.
Seems like this might be a good awareness opportunity to change one
of the names to be more descriptive and more distinctive.
FWIW, I read half way through threw the thread before I caught onto
the distinction. I can imagine making that
On Tuesday, 19 May 2020 at 09:54:38 UTC, Iain Buclaw wrote:
Walter raised a pull request to merge the and and and or or AST
nodes into a logical logical operator, and the initial rebuttal
was that he's used log log for and and or or or operators for a
very (very) long time.
Now this is gold.
On Tuesday, 12 May 2020 at 08:35:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube
channel? I already invent a
On Wednesday, 13 May 2020 at 12:26:48 UTC, user1234 wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
"standup" lol.
That reminds mesomeone who likes this genre too but he's not
here
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
"standup" lol.
That reminds mesomeone who likes this genre too but he's not here
anymore...
you see just in case of...
On Wednesday, 13 May 2020 at 07:29:54 UTC, Dmitry Olshansky wrote:
On Wednesday, 13 May 2020 at 07:02:20 UTC, Dmitry Olshansky
wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky
wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
And I’m too
On Wednesday, 13 May 2020 at 07:02:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
And I’m too lame to figure out how do you open a brand channel on
youtube.
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel?
I already invent a cool personality - think Dirk Gently in
computer science
On Wednesday, 13 May 2020 at 06:52:55 UTC, Basile B. wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube
channel? I already invent a cool
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel?
I already invent a cool personality - think Dirk Gently in
computer science
On Tuesday, 12 May 2020 at 19:52:35 UTC, Dmitry Olshansky wrote:
Depending on what it looks like when it is finished.
If it should have a teaching aspect, you would need to collect
the sources and information into the video description.
I’m going to describe the way I do creative work and try
On Tuesday, 12 May 2020 at 16:23:42 UTC, Jan Hönig wrote:
On Tuesday, 12 May 2020 at 08:35:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky
wrote:
If that seems cool to you shoot me an email, or reply in this
thread ... I need to the count to have a
On Tuesday, 12 May 2020 at 08:35:20 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
If that seems cool to you shoot me an email, or reply in this
thread ... I need to the count to have a rough estimate of how
low the size of my initial audience
On Tuesday, 12 May 2020 at 08:11:03 UTC, Bastiaan Veelo wrote:
On Tuesday, 12 May 2020 at 07:48:46 UTC, Dmitry Olshansky wrote:
Bastian! Great to see you still around.
How your D stuff is going at that naval company?
First real application is running: a program for the numerical
analysis of
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel?
I already invent a cool personality - think Dirk Gently in
computer science
On Tuesday, 12 May 2020 at 07:48:46 UTC, Dmitry Olshansky wrote:
On Tuesday, 12 May 2020 at 07:21:43 UTC, Bastiaan Veelo wrote:
On Tuesday, 5 May 2020 at 15:39:12 UTC, Dmitry Olshansky wrote:
P.S. I'm kind of back, but very busy and my health is mostly
great despite the COVID outrage out
On Tuesday, 12 May 2020 at 07:52:29 UTC, Dmitry Olshansky wrote:
If that seems cool to you shoot me an email, or reply in this
thread ... I need to the count to have a rough estimate of how
low the size of my initial audience is..
I would at least check it out :)
I find that I can vaguely amusing 100% of the day and I love
standup comedy...
So I thought maybe I can give it a shot with a youtube channel? I
already invent a cool personality - think Dirk Gently in computer
science setting;)
If that seems cool to you shoot me an email, or reply in this
On Tuesday, 12 May 2020 at 07:21:43 UTC, Bastiaan Veelo wrote:
On Tuesday, 5 May 2020 at 15:39:12 UTC, Dmitry Olshansky wrote:
P.S. I'm kind of back, but very busy and my health is mostly
great despite the COVID outrage out there.
That's great! Glad to hear that.
Bastian! Great to see you
On Tuesday, 5 May 2020 at 15:39:12 UTC, Dmitry Olshansky wrote:
P.S. I'm kind of back, but very busy and my health is mostly
great despite the COVID outrage out there.
That's great! Glad to hear that.
-- Bastiaan.
On Thu, Feb 27, 2020 at 02:20:14PM -0500, Steven Schveighoffer via
Digitalmars-d-announce wrote:
> On 2/27/20 1:42 PM, H. S. Teoh wrote:
> > Making CTFE AAs usable at runtime is somewhat of a different beast,
> > though. The main problem is that you need to be able to instantiate the
> > binary
On 2/27/20 1:42 PM, H. S. Teoh wrote:
Making CTFE AAs usable at runtime is somewhat of a different beast,
though. The main problem is that you need to be able to instantiate the
binary representation of a runtime AA (the main hash table, and each of
the buckets) at compile-time, and do so in a
On Thu, Feb 27, 2020 at 10:11:07AM -0500, Steven Schveighoffer via
Digitalmars-d-announce wrote:
[...]
> Large hidden invisible types are not the problem (look at normal
> dynamic arrays, the large hidden type built into the runtime is a huge
> success I think). The problem is that the compiler
On Thursday, 27 February 2020 at 15:11:07 UTC, Steven
Schveighoffer wrote:
[snip]
We're going very off topic here, but I wanted to address this.
Large hidden invisible types are not the problem (look at
normal dynamic arrays, the large hidden type built into the
runtime is a huge success I
On 2/27/20 9:32 AM, Petar Kirov [ZombineDev] wrote:
An example of this is the built-in associative array, which has a
series of
fairly intractable problems as a result. Another example is the built-in
complex type in D, which turned out to be a bad idea - a much better
one is
building it as a
On Tuesday, 24 December 2019 at 17:52:20 UTC, H. S. Teoh wrote:
I just can't wait to see some poor sod attempt to reimplement
a modern IDE in Javascript and succeed at reproducing 1980's
IDE speeds and (lack of) quality.
Texas Instruments has already done this with its Code Composer
Studio
On Tue, Dec 24, 2019 at 10:18:49AM +, Russel Winder via
Surely a hardcore retro guy would be using vi not vim?
On Tuesday, 24 December 2019 at 17:52:20 UTC, H. S. Teoh wrote:
Haha, well, a *real* hardcore retro guy would be using a
magnet, a pin, and a *really* steady hand, to flip
On 12/24/19 5:18 AM, Russel Winder wrote:
On Mon, 2019-12-23 at 08:09 -0800, H. S. Teoh via Digitalmars-d-learn
wrote:
[…]
No idea, I use vanilla vim (not even with syntax highlighting -- I'm
a
hardcore retro guy).
Surely a hardcore retro guy would be using vi not vim? Indeed wouldn't
a real
On Tue, 2019-12-24 at 09:52 -0800, H. S. Teoh via Digitalmars-d-learn
wrote:
> On Tue, Dec 24, 2019 at 10:18:49AM +, Russel Winder via
> Digitalmars-d-learn wrote:
[…]
> Haha, well, a *real* hardcore retro guy would be using a magnet, a
> pin,
> and a *really* steady hand, to flip individual
On Tue, Dec 24, 2019 at 07:46:27PM +, Adam D. Ruppe via Digitalmars-d-learn
wrote:
[...]
> I just got sick of ls printing green on white and hurting my eyes. Or
> blue on black.
Haha, one of the first things I do upon installing a new Linux system is
to turn off ls colors. :-D Hurts the
On Tuesday, 24 December 2019 at 17:52:20 UTC, H. S. Teoh wrote:
Not to mention that the colors usually clash horribly with my
chosen foreground/background color scheme in my terminal, which
only adds unreadable bits of text to the problem.
This is one of the reasons why I made a custom
On Tue, Dec 24, 2019 at 10:18:49AM +, Russel Winder via Digitalmars-d-learn
wrote:
> On Mon, 2019-12-23 at 08:09 -0800, H. S. Teoh via Digitalmars-d-learn
> wrote:
> […]
> > No idea, I use vanilla vim (not even with syntax highlighting -- I'm
> > a hardcore retro guy).
>
> Surely a hardcore
On Mon, 2019-12-23 at 08:09 -0800, H. S. Teoh via Digitalmars-d-learn
wrote:
[…]
>
> No idea, I use vanilla vim (not even with syntax highlighting -- I'm
> a
> hardcore retro guy).
Surely a hardcore retro guy would be using vi not vim? Indeed wouldn't
a real hardcore retro guy be using ed?
:-)
On Fri, 2019-08-02 at 23:24 -0600, Jonathan M Davis via Digitalmars-d-learn
wrote:
[…]
> The university I went to had an undergrad class on programming paradigms
> that I _think_ was required (maybe two even), but it was definitely just the
> focus of a small number of classes, whereas my
On Friday, August 2, 2019 11:05:13 AM MDT Russel Winder via Digitalmars-d-
learn wrote:
> On Fri, 2019-08-02 at 10:25 -0600, Jonathan M Davis via
> Digitalmars-d-learn wrote:
>
> […]
>
> > My feeling is that functional languages are likely to be a very poor
> > place for most folks to start
On Fri, 2019-08-02 at 10:25 -0600, Jonathan M Davis via Digitalmars-d-learn
wrote:
>
[…]
> My feeling is that functional languages are likely to be a very poor place
> for most folks to start learning, much as I think that they're great for
> someone to learn and work with at some point. I have
TBH modern computers are obscenely powerful, I just spent weeks
on celeron 1.8GHz 2mb L2 cache 2gb ram computer and didn't see
any slowness on it despite some bloated software in python and a
strange text editor pluma that ate 150mb ram just editing a plain
text file, I swear it's not based on
https://www.infoq.com/presentations/moore-law-expiring/
At the same time as the arrival of Optane persistent storage in
relatively chest machines changes the game a bit.
If storage prices do keep falling at 40% annualised or
thereabouts, it's possible one might see a little more respect
Could this be rendered an aside for newbies, by way of
documentation, specifically the Unicode portion of the Dlang
tour? Just never bring up auto-decoding at all, point out
UTF8/16/32 and point out the fast correct primitive (byCodeUnit)
that lets you iterate over a string's contents
On Tuesday, 21 May 2019 at 02:12:10 UTC, Les De Ridder wrote:
On Sunday, 19 May 2019 at 12:24:28 UTC, Patrick Schluter wrote:
On Saturday, 18 May 2019 at 21:05:13 UTC, Les De Ridder wrote:
On Saturday, 18 May 2019 at 20:34:33 UTC, Patrick Schluter
wrote:
* hurrah for French keyboard which has
On Saturday, 25 May 2019 at 23:11:15 UTC, Russel Winder wrote:
It's not just the USA, D-Day is a very big deal in the UK and
France. I suspect also The Netherlands and Belgium, and
probably other places in western Europe, including Germany.
Here in Belgium it gets some media attention, but
On Sunday, 19 May 2019 at 12:24:28 UTC, Patrick Schluter wrote:
On Saturday, 18 May 2019 at 21:05:13 UTC, Les De Ridder wrote:
On Saturday, 18 May 2019 at 20:34:33 UTC, Patrick Schluter
wrote:
* hurrah for French keyboard which has a rarely used µ key,
but none for Ç a frequent character of
On Saturday, 18 May 2019 at 21:05:13 UTC, Les De Ridder wrote:
On Saturday, 18 May 2019 at 20:34:33 UTC, Patrick Schluter
wrote:
* hurrah for French keyboard which has a rarely used µ key,
but none for Ç a frequent character of the language.
That's the lowercase ç. The uppercase Ç is not
On Wed, 2019-05-01 at 09:51 +, Laeeth Isharc via Digitalmars-d-
learn wrote:
> Hi.
>
> First question - can anyone recommend git / Gitlab training
> providers in HK and London? Two distinct audiences - highly
> intelligent people that may or may not really program, and
> experienced
On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
Hi.
First question - can anyone recommend git / Gitlab training
providers in HK and London? Two distinct audiences - highly
intelligent people that may or may not really program, and
experienced developers with a finance
On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
Second question. Lots of people these days start to program to
solve their problems at work but they may never have been shown
the basic principles of design, structuring and maintenance of
their code. If I could give them one
On Wed, May 1, 2019 at 9:18 AM Arun Chandrasekaran wrote:
>
> On Wed, May 1, 2019 at 8:15 AM Guillaume Piolat via
> Digitalmars-d-learn wrote:
> >
> > On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
> > >
> > > Second question. Lots of people these days start to program to
> > >
On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
Hi.
First question - can anyone recommend git / Gitlab training
providers in HK and London? Two distinct audiences - highly
intelligent people that may or may not really program, and
experienced developers with a finance
On Wed, May 1, 2019 at 8:15 AM Guillaume Piolat via
Digitalmars-d-learn wrote:
>
> On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
> >
> > Second question. Lots of people these days start to program to
> > solve their problems at work but they may never have been shown
> > the
On Wednesday, 1 May 2019 at 09:51:01 UTC, Laeeth Isharc wrote:
Second question. Lots of people these days start to program to
solve their problems at work but they may never have been shown
the basic principles of design, structuring and maintenance of
their code. If I could give them one
1 - 100 of 7116 matches
Mail list logo