Click here to Skip to main content
15,909,530 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: So you consider yourself smart, but can you build an image out of 750 Rubik Cubes like a 9 year old? Pin
OriginalGriff18-Jan-20 19:52
mveOriginalGriff18-Jan-20 19:52 
GeneralRe: So you consider yourself smart, but can you build an image out of 750 Rubik Cubes like a 9 year old? Pin
Mark_Wallace18-Jan-20 21:21
Mark_Wallace18-Jan-20 21:21 
GeneralRe: So you consider yourself smart, but can you build an image out of 750 Rubik Cubes like a 9 year old? Pin
Gerry Schmitz19-Jan-20 6:37
mveGerry Schmitz19-Jan-20 6:37 
Rantso much for conventional wisdom Pin
honey the codewitch18-Jan-20 14:04
mvahoney the codewitch18-Jan-20 14:04 
GeneralRe: so much for conventional wisdom Pin
Mircea Neacsu18-Jan-20 14:42
Mircea Neacsu18-Jan-20 14:42 
GeneralRe: so much for conventional wisdom Pin
honey the codewitch18-Jan-20 14:58
mvahoney the codewitch18-Jan-20 14:58 
GeneralRe: so much for conventional wisdom Pin
Jon McKee18-Jan-20 15:09
professionalJon McKee18-Jan-20 15:09 
GeneralRe: so much for conventional wisdom Pin
honey the codewitch18-Jan-20 15:35
mvahoney the codewitch18-Jan-20 15:35 
This is one of the few areas where i need every microsecond i can get.

It's a virtual machine that runs a regular expression match as per here:

Regex as a Tiny "Threaded" Virtual Machine[^]

It seems trivial but this code itself ends up being part of an inner loop of an inner loop when it's being driven by a parser.

It needs to be as efficient as it can be.

My hope in using lists initially was that the framework would minimize the impact of bounds checking in the ngen'd corlib beyond what arrays already do internally but i guess that was wishful thinking
Real programmers use butterflies

GeneralRe: so much for conventional wisdom Pin
Super Lloyd18-Jan-20 16:23
Super Lloyd18-Jan-20 16:23 
GeneralRe: so much for conventional wisdom Pin
honey the codewitch18-Jan-20 16:34
mvahoney the codewitch18-Jan-20 16:34 
QuestionPhysics problem with matplotlib.pyplot Pin
AliRahimov18-Jan-20 10:16
AliRahimov18-Jan-20 10:16 
AnswerRe: Physics problem with matplotlib.pyplot Pin
OriginalGriff18-Jan-20 10:37
mveOriginalGriff18-Jan-20 10:37 
GeneralRe: Physics problem with matplotlib.pyplot Pin
AliRahimov18-Jan-20 10:43
AliRahimov18-Jan-20 10:43 
GeneralRe: Physics problem with matplotlib.pyplot Pin
NeverJustHere18-Jan-20 10:51
NeverJustHere18-Jan-20 10:51 
GeneralRe: Physics problem with matplotlib.pyplot Pin
OriginalGriff18-Jan-20 11:02
mveOriginalGriff18-Jan-20 11:02 
RantRe: Physics problem with matplotlib.pyplot Pin
lopatir18-Jan-20 17:30
lopatir18-Jan-20 17:30 
GeneralRe: Physics problem with matplotlib.pyplot Pin
OriginalGriff18-Jan-20 20:03
mveOriginalGriff18-Jan-20 20:03 
GeneralBit twiddling is fun! Pin
honey the codewitch18-Jan-20 5:14
mvahoney the codewitch18-Jan-20 5:14 
GeneralRe: Bit twiddling is fun! Pin
Marc Clifton18-Jan-20 12:16
mvaMarc Clifton18-Jan-20 12:16 
GeneralRe: Bit twiddling is fun! Pin
honey the codewitch18-Jan-20 13:15
mvahoney the codewitch18-Jan-20 13:15 
GeneralRe: Bit twiddling is fun! Pin
Mark_Wallace18-Jan-20 21:02
Mark_Wallace18-Jan-20 21:02 
GeneralRe: Bit twiddling is fun! Pin
Marc Clifton19-Jan-20 1:59
mvaMarc Clifton19-Jan-20 1:59 
GeneralRe: Bit twiddling is fun! Pin
honey the codewitch19-Jan-20 2:01
mvahoney the codewitch19-Jan-20 2:01 
GeneralRe: Bit twiddling is fun! Pin
Super Lloyd18-Jan-20 17:09
Super Lloyd18-Jan-20 17:09 
Generalquote of the month Pin
BillWoodruff17-Jan-20 22:11
professionalBillWoodruff17-Jan-20 22:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.