profoundlynerdy, to forth
@profoundlynerdy@bitbang.social avatar

Is there anything like Plank but for or ? By this I mean an ultra minimalist version in heavily commented for any instruction set.

thelastpsion, to zig
@thelastpsion@bitbang.social avatar

Random thought:

Objective-Zig.

Discuss.

tedchoward, to random
@tedchoward@mastodon.social avatar

I got into professional software development in the early 2000s. At the time Java and .NET were kings. Ive since learned that Smalltalk was a serious contender in the 90s. My question is, what happened?

Was there something about the Smalltalk language or runtime that made it a poor choice for business software, or did Sun and Microsoft just have better marketing?

aslakr,
@aslakr@mastodon.social avatar

@tedchoward I suppose @allenwb have some history on the rise and fall of https://wirfs-brock.com/allen/posts/914

nil, to Lisp
@nil@functional.cafe avatar

I used to own a stack of boxes of vintage Byte magazine issues from 78-82 as I wanted physical copies of the #smalltalk and #lisp articles (which at the time were not scanned/available). Anyway I couldn’t help but read almost all of them, mainly for the ads! Also some great #forth articles. Ultimately it was incredibly informative to learn about the hype cycle of tech. So every time I hear about crypto or LLM shit I imagine it (well what ever the aphantasia version of imagining is) in terms of half page glossy over produced vintage byte magazine ads.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

This weekend progress on porting little #SmallTalk to the #AmstradCPC

I have hacked the source to add an indirection table that all object references go through. The indirection contains a pointer and a bank number. "dereferencing" an indirection maps the corresponding bank.

The loading of the initial images goes through, and I can execute 3 bytecode opcodes before it crashes! But this is really a tight fit in the rom, and I quickly ran out of space after adding some debug traces.

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

#Smalltalk for #AmstradCPC is alive! Well, sort of. The virtual machine is running now, but my choice of memory organization with an indirection page turns out not to be a very good one, as the indirection table quickly fills up because many small objects are created.
Maybe the next step is implementing chars similar to smallints, that is, inlined in other objects. But that will save me only 256 entries in the table, out of 5000.

https://pulkomandy.tk/_/_Development/_Porting%20Smalltalk%20to%20the%20Amstrad%20CPC:%20some%20progress

lydiaschoch, to food
@lydiaschoch@mastodon.social avatar

There’s nothing like going to a coffee shop on a rainy day.

It’s such a cozy experience to enjoy a treat there while the rain patters everywhere.

#Rain #SmallTalk #Today #Food

jbzfn, to random
@jbzfn@mastodon.social avatar

⚡ Building a Real Time OS Kernel in Smalltalk
➥ Tim Rowledge

「 The team at Interval Research was given the task of making an entire OS for a media handling server/network controller where it would be 'Smalltalk all the way down'. Aside from a tiny library of context switching routines and machine startup procedures, the aim was to make it possible to write everything in Smalltalk; all the way up from device drivers to user applications 」

http://www.rowledge.org/resources/tim's-Home-page/Squeak/RTOSinSmalltalk.html.pdf

#smalltalk #rtos #osdev

Rasta, to FoxNews
@Rasta@mstdn.ca avatar

"And what did you think of our Insurrection, Kamala?"

CultureDesk, (edited ) to languagelearning
@CultureDesk@flipboard.social avatar

Many people dread small talk (not us, now tell us about your vacation plans). Human connectivity researcher Georgie Nightingall says it can be a way of building deeper connection, trust and curiosity. “You can actually realize that you do want to know more rather than having that sense of like, I’m just asking for the sake of asking,” she told Vox. Here are some tips on how to improve your small talk abilities. We want to know, how do you feel about the art of chitchat?

https://flip.it/0gx_El

#Language #Conversation #Relationships #Lifestyle #SmallTalk

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar
juandesant, (edited ) to scheme Spanish
@juandesant@astrodon.social avatar

Today I learned about Snap!, a Scheme-based version of Scratch.

You could say that Snap! Is to Scheme and to LISP what a
Scratch is to Squeak and to Smalltalk.

https://snap.berkeley.edu

amoroso, (edited ) to retrocomputing
@amoroso@fosstodon.org avatar

I still keep the manual of Smalltalk/V DOS by Digitalk for MS-DOS, which I used back in the early 1990s on a 386 laptop. But, sadly, I no longer have the product box and the 3.5" disk with the software.

#smalltalk #documentation #retrocomputing

fkinoshita, to random

started looking into squeak/smalltalk and it's just amazing!
there's this tool called method finder which let's you type in arguments and what you expect them to produce and it lists you all possible methods that could have produced the result.
#smalltalk #squeak

Screencast of "Squeak" showing the "Method Finder" tool, in it I type the expression "2. 2. 4" to indicate that I want to find some method that with arguments 2 and 2 and produces 4.

sergio_101, to random
@sergio_101@mastodon.social avatar

This is a little proof of concept that I put together VERY quickly.

The problem I had was that I LOVE going to the movies, and how that we have a theater in town, I love it even more. Unfortunately, I miss movies all the time as you really have to work hard to get the show times. It would be GREAT if I could get a listing emailed or texted to me every few days (or something changes).

sergio_101,
@sergio_101@mastodon.social avatar

I should probably have tagged this

@pharoproject @cincomsmalltalk #smalltalk

sergio_101, to random
@sergio_101@mastodon.social avatar

I SOOO want to start messing with #pharojs this week. I have so many questions, but I won't be able to really dig in until later this week

#pharo #smalltalk

jbzfn, to random
@jbzfn@mastodon.social avatar

📑 Design Principles Behind Smalltalk
ᐅ Daniel H. H. Ingalls

https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk.html

#Smalltalk #LanguageDesign #PLT

thelastpsion, to retrocomputing
@thelastpsion@bitbang.social avatar

A summary of my first impressions of 's object oriented ecosystem for .

TL;DR: It feels janky, but I'm also a noob. Plus what about Objective-C?

I'm certain there's loads that I've missed with this. Do feel free to comment with constructive information.

https://hackaday.io/project/161291-the-last-psion/log/226441-beginning-olib-an-entirely-uneducated-look-at-psions-proprietary-object-oriented-c

sergio_101, to webdev
@sergio_101@mastodon.social avatar

is anyone out there doing #WebDev in #pharo #smalltalk using #pharojs?

sergio_101, to random
@sergio_101@mastodon.social avatar

Does anyone out there work in #smalltalk all day in their day job?

draft13, to random

Is #SmallTalk worth looking into these days?

PowellDean,

@draft13 In my opinion, as a long-time #smalltalk programmer and fan, it's still one of the most productive environments. #pharo continues to innovate, and #GlamorousToolkit pushes the envelope even further.

Learning any new programming language is a chance to see things differently. Learn Smalltalk and you may never look back.

sergio_101,
@sergio_101@mastodon.social avatar

@PowellDean @draft13 i started learning #Smalltalk after about a decade and a half of professional programming.

Smalltalk taught me that i was still pretty clueless about OOP.

It's still my favorite OOP language. Ever.

PowellDean,

@kephalos @draft13 @sergio_101

Not to mention that #smalltalk offers functional-style programming as well. Want to filter that OrderedCollection?

result := anOrderedCollection select: [ :item | item ... ].
result := anOrderedCollection reject: [ :item | ... ].

Oh, and the Class Hierarchy Browser will spoil you for anything else.

Just curious...what about Pharo seems outdated? For my taste, Squeak's interface is too cartoonist.

sergio_101,
@sergio_101@mastodon.social avatar

@PowellDean @kephalos @draft13

This is precisely why i would love to use #smalltalk as a data store .

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • InstantRegret
  • everett
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • GTA5RPClips
  • tester
  • PowerRangers
  • anitta
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Durango
  • vwfavf
  • normalnudes
  • tacticalgear
  • khanakhh
  • modclub
  • cubers
  • Leos
  • megavids
  • All magazines